Elimina legacyProductMeta (17 entradas hardcodeadas) y todos sus
fallbacks en mapProduct() de lib/headless/providers/medusa.ts.
Cierra la sub-fase 1 de Etapa 2 (Fase 5, storefront redesign):
categoria, coleccion, brand, ageRange, imagenes y featured/isNew de
los 17 productos legacy ya estan migrados a datos reales en Medusa
(fix #2/#2b de esta sub-fase), asi que el fallback duplicaba datos
que podian desincronizarse con la fuente real.
Verificado en vivo (Store API, via pod frontend-deploy) que los 17
productos mantienen exactamente los mismos valores que tenia el
fallback antes de este cambio. cybertron-sentinel-... (nunca
estuvo en legacyProductMeta) no se ve afectado.
Plan de prueba
Store API: 17/17 legacy con category/collection/brand/ageRange/imagenes reales, sin regresion vs. el fallback
Visual en shop.cruzcloud.net tras el deploy de CI
## Resumen
Elimina `legacyProductMeta` (17 entradas hardcodeadas) y todos sus
fallbacks en `mapProduct()` de `lib/headless/providers/medusa.ts`.
Cierra la sub-fase 1 de Etapa 2 (Fase 5, storefront redesign):
categoria, coleccion, brand, ageRange, imagenes y featured/isNew de
los 17 productos legacy ya estan migrados a datos reales en Medusa
(fix #2/#2b de esta sub-fase), asi que el fallback duplicaba datos
que podian desincronizarse con la fuente real.
Verificado en vivo (Store API, via pod `frontend-deploy`) que los 17
productos mantienen exactamente los mismos valores que tenia el
fallback antes de este cambio. `cybertron-sentinel-...` (nunca
estuvo en `legacyProductMeta`) no se ve afectado.
## Plan de prueba
- [x] Store API: 17/17 legacy con category/collection/brand/ageRange/imagenes reales, sin regresion vs. el fallback
- [ ] Visual en shop.cruzcloud.net tras el deploy de CI
Los 17 productos legacy ya tienen category, collection, brand, ageRange,
imagenes y featured/isNew reales en Medusa (migrados en fix #2/#2b de
Etapa 2 sub-fase 1), por lo que el fallback hardcodeado en mapProduct()
ya no aporta nada y solo duplica datos que pueden desincronizarse.
devops
merged commit 78432cd479 into main2026-08-24 23:52:46 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Resumen
Elimina
legacyProductMeta(17 entradas hardcodeadas) y todos susfallbacks en
mapProduct()delib/headless/providers/medusa.ts.Cierra la sub-fase 1 de Etapa 2 (Fase 5, storefront redesign):
categoria, coleccion, brand, ageRange, imagenes y featured/isNew de
los 17 productos legacy ya estan migrados a datos reales en Medusa
(fix #2/#2b de esta sub-fase), asi que el fallback duplicaba datos
que podian desincronizarse con la fuente real.
Verificado en vivo (Store API, via pod
frontend-deploy) que los 17productos mantienen exactamente los mismos valores que tenia el
fallback antes de este cambio.
cybertron-sentinel-...(nuncaestuvo en
legacyProductMeta) no se ve afectado.Plan de prueba