feat(ADM-018): completed feature
This commit is contained in:
22
work/artifacts/F-037/implementer.md
Normal file
22
work/artifacts/F-037/implementer.md
Normal file
@@ -0,0 +1,22 @@
|
||||
# Implementer — F-037 Seed Data
|
||||
|
||||
## Summary
|
||||
Script idempotente que inserta datos de prueba en la DB. 11 categorías, 6 marcas, 12 productos con variantes, precios, stock, zona de envío y métodos.
|
||||
|
||||
## Script
|
||||
- `project/scripts/seed.cjs` — CommonJS, `node scripts/seed.cjs`
|
||||
|
||||
## Commands
|
||||
- `npm run db:seed` — seed via package.json
|
||||
- `node --env-file=.env scripts/seed.cjs` — seed directo
|
||||
|
||||
## Data
|
||||
- 11 categorías (jerarquía: alimentación > frutos secos/aceites/hierbas, suplementos > vitaminas/proteínas, cosmética > cremas/jabones, limpieza)
|
||||
- 6 marcas (EcoVida, NaturGreen, BioSana, VerdePura, TierraNatural, SolNatural)
|
||||
- 12 productos con variantes, precios (€8.90–€26.90), stock
|
||||
- 1 zona de envío España + 2 métodos (estándar €4.99 / express €8.99)
|
||||
|
||||
## API verificado
|
||||
- `/categories/tree` → 4 categorías raíz con children
|
||||
- `/products/search?limit=8` → 12 productos
|
||||
- `/brands` → 6 marcas
|
||||
Reference in New Issue
Block a user