Sprint 2 Stories — Stammdaten: Products, Categories, Attributes

Owner: Product Manager
Issue: CAR-22
Status: Draft — Ready for CPTO Review
Referenz: PM-ROADMAP-Phase1.md (CPTO approved), PRD-001 v0.8-CPTO
Gherkin AK: PRD-001-Gherkin-Acceptance-Criteria.md (Sprint 2 Section)


Sprint 2 Ziel

Nach Sprint 1 (Auth, RBAC, Company/Store Setup) sind die Grundstrukturen vorhanden.
Sprint 2 fügt das Fashion-spezifische Datenmodell hinzu: Produkte mit Größen, Farben,
Saisons und SKU-Varianten — das Kernsortiment für Fashion Retailer.


User Stories

US-001: Product Management

Als Admin eines Fashion Retailers
möchte ich Produkte anlegen, bearbeiten und löschen können
damit ich mein Sortiment digital verwalten kann

Akzeptanzkriterien: Sprint-2 Gherkin S2-F1 (SP-AC001 bis SP-AC008)

Feld Wert
Priorität Must
Aufwand M
Sprint 2
Abhängigkeit Sprint 1 (Auth)
Feature Toggle products_crud

Tech Notes:


US-002: Category Management mit Hierarchie

Als Admin
möchte ich Kategorien in einer Hierarchie (Parent/Child) anlegen können
damit ich mein Sortiment strukturieren kann (z.B. Bekleidung → T-Shirts → Basic Shirts)

Akzeptanzkriterien: Sprint-2 Gherkin S2-F2 (SP-AC010 bis SP-AC015)

Feld Wert
Priorität Must
Aufwand S
Sprint 2
Abhängigkeit Sprint 1
Feature Toggle categories_crud

Tech Notes:


US-003: Product Attributes — Size & Color

Als Admin
möchte ich jedem Produkt Size- und Color-Attribute zuweisen können
damit ich Fashion-typische Varianten abbilden kann (S/M/L, schwarz/weiß)

Akzeptanzkriterien: Sprint-2 Gherkin S2-F3 (SP-AC020 bis SP-AC026)

Feld Wert
Priorität Must
Aufwand M
Sprint 2
Abhängigkeit US-001
Feature Toggle product_attributes

Tech Notes:


US-004: SKU-Varianten mit Bestandsführung

Als Admin
möchte ich automatisch SKU-Varianten aus Size×Color-Kombinationen generieren lassen
und den Bestand pro Variante verwalten können
damit ich genau weiß, welche Größe/Farbe noch auf Lager ist

Akzeptanzkriterien: Sprint-2 Gherkin S2-F4 (SP-AC030 bis SP-AC037)

Feld Wert
Priorität Must
Aufwand L
Sprint 2
Abhängigkeit US-003
Feature Toggle sku_variants

Tech Notes:


US-005: Product Images (S3 Upload)

Als Admin
möchte ich Produktbilder hochladen können
damit Kunden sehen können, wie Produkte aussehen

Akzeptanzkriterien: Sprint-2 Gherkin S2-F5 (SP-AC040 bis SP-AC045)

Feld Wert
Priorität Should
Aufwand M
Sprint 2
Abhängigkeit US-001
Feature Toggle product_images

Tech Notes:


US-006: Meilisearch Integration (Produktsuche)

Als Store Manager oder Sales
möchte ich Produkte schnell durchsuchen können (Volltext + Filter)
damit ich beim Verkauf am POS schnell das richtige Produkt finde

Feld Wert
Priorität Should
Aufwand M
Sprint 2
Abhängigkeit US-001, US-002
Feature Toggle product_search

Tech Notes:


Sprint 2 Stories Summary

ID User Story Must/Should Aufwand Sprint Deps
US-001 Product CRUD Must M 2 Sprint 1
US-002 Category Hierarchie Must S 2 Sprint 1
US-003 Size/Color Attributes Must M 2 US-001
US-004 SKU-Varianten + Stock Must L 2 US-003
US-005 Product Images (S3) Should M 2 US-001
US-006 Meilisearch Produktsuche Should M 2 US-001, US-002

Total Sprint 2 Effort: M(1) + S(1) + M(2) + L(1) + M(1) + M(1) = 7 Story Points (T-Shirt: L)


Sprint 2 Gherkin AK Summary

Feature AC Count Priorität
S2-F1 Product CRUD 8 Must
S2-F2 Categories 6 Must
S2-F3 Attributes 7 Must
S2-F4 SKU-Varianten 7 Must
S2-F5 Product Images 6 Should
Total 34

Definition of Done


Erstellt: 2026-07-03 von PM (95ed75cd)
Issue: CAR-22 — Sprint-2 Stories + Gherkin AK