US-07 Administrar productos e inventario
US-07 — Administrar productos e inventario
Sección titulada «US-07 — Administrar productos e inventario»Historia
Sección titulada «Historia»Como administrador, quiero crear y actualizar productos y su inventario, para mantener la tienda al día.
Criterios de aceptación
Sección titulada «Criterios de aceptación»- Dado un ADMIN autenticado, cuando crea un producto, entonces se persiste con SKU único.
- Dado un SKU repetido, cuando se intenta crear, entonces recibe 409 ProblemDetail.
- Dado un producto, cuando cambio su precio, entonces se emite
catalog.ProductPriceChanged. - Dado un producto, cuando ajusto stock, entonces el inventario disponible se actualiza.
- Dado un CUSTOMER, cuando intenta gestionar productos, entonces recibe 403 ProblemDetail.
Fuera de alcance
Sección titulada «Fuera de alcance»- Categorías administrables (solo lectura por semilla).
Contratos y módulos
Sección titulada «Contratos y módulos»- Módulos
catalogeinventory; operationIdscreateProduct,updateProduct,updateInventory(DS-02, BE-09).