Files
mercadodevida/work/artifacts/F-037/implementer.md
2026-08-17 22:23:10 +02:00

928 B
Raw Blame History

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