928 B
928 B
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.jsonnode --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