Cetrogar
FastStore + módulos custom para retail electro
cetrogar.com.ar
Rol: Technical Lead
Retailer nacional de electro sobre VTEX FastStore: storefront Next.js, puntos loyalty, migración Magento, admin de cucardas y matrices de pago.
Contexto
Grupo Cetrogar es una cadena retail argentina relevante en tecnología, electrodomésticos y categorías afines, con red de sucursales a nivel nacional y un canal digital que representa una porción significativa de la facturación. El relanzamiento sobre VTEX FastStore salió en alrededor de 90 días y fue destacado públicamente por VTEX como un go-live FastStore a gran escala.
Mi responsabilidad
Arquitectura (vista realista)
Storefront FastStore (Next.js) + checkout custom; Admin apps e IO Node services para loyalty, migración, cucardas y matrices de pago. Misma cuenta VTEX, capas claramente separadas.
Módulos custom clave
- Puntos Cetrogar — loyalty propio: saldo/ledger en Master Data, canje en checkout, acreditación y refund vía eventos OMS, My Account y admin.
- Migration Helper — pipelines Magento → VTEX de clientes (CL), direcciones (AD) y puntos (pointsTransactions), con reconciliación de saldos.
- Admin Cucardas — gestión de badges (texto/imagen, vigencia, prioridad, posición) en VBase; FastStore las consume con cache por hash.
- Matrices de Pago — segmento de productos × cuotas/interés; sync gobernado hacia Payment Rules y condiciones comerciales.
Decisiones clave
- Ir a FastStore / Next.js para el storefront y dejar checkout, loyalty y backoffice en apps VTEX IO (no forzar todo al theme headless).
- Modelar puntos como ledger en Master Data (transacciones + saldo) en lugar de un contador opaco, para auditoría y migración Magento.
- Exponer cucardas y matrices de pago como Admin apps con persistencia en VBase y sync explícito a Catalog / Payments.
- Tratar la migración de clientes, direcciones y puntos como pipelines con dry-run, resume y reconciliación — no como un import único.
- Preparar el canal digital para Marketplace sin reescribir el storefront: capas de reglas (pagos, badges, puntos) desacopladas del front.
Complejidad del dominio
- Catálogo nacional electro / hogar con preparación Marketplace
- Loyalty: acreditación, canje, refund y recompensas offline
- Migración Magento: CL, AD y reconciliación de saldos de puntos
- Cucardas dinámicas consumidas por FastStore
- Matrices de pago (cuotas, interés, condiciones comerciales)
- Checkout custom + servicios IO (tax, créditos, garantías)
Trade-offs
- FastStore + muchos customs IO vs. Store Framework monolítico: más superficie de ownership, mejor separación storefront / dominio.
- Loyalty custom vs. programa nativo: control total del ledger y reglas offline a costa de operar eventos OMS y tax protocol propios.
- Admin + VBase para cucardas/matrices vs. solo specs de catálogo: UX operable para negocio, con sync y conflictos de SKU a gobernar.
- Ventana ~90 días de go-live vs. profundidad post-launch: el core FastStore salió rápido; puntos, migración y matrices maduraron en evolución.
Resultado (público / no confidencial)
- Go-live FastStore a escala nacional en alrededor de 90 días, destacado públicamente por VTEX.
- Canal digital en producción con storefront Next.js y módulo custom para operación retail electro.
- Capacidades post-launch en producción: puntos, migración Magento, cucardas y matrices de pago.
Por razones de confidencialidad, algunos componentes y métricas fueron simplificados u omitidos.
Desafíos
- Migrar un retailer nacional de electro de alta visibilidad a FastStore / Next.js en una ventana corta (~90 días).
- Loyalty de puntos, migración Magento→VTEX de clientes/direcciones/puntos, admin de cucardas y matrices de pago más allá de un template FastStore.
- Performance y escalabilidad para una operación multi-tienda con cobertura nacional.
- Integrar capacidades VTEX preparando el canal digital para expansión de Marketplace.
Dónde aporté
- Liderazgo técnico en FastStore / Next.js y módulos custom VTEX IO.
- Diseñé y llevé a producción Puntos Cetrogar (ledger de loyalty, canje en checkout, acreditación/refund OMS).
- Armé pipelines de migración Magento→VTEX de clientes, direcciones y puntos con reconciliación de saldos.
- Entregué Admin Cucardas y Matrices de Pago para reglas de catálogo/pagos operables por negocio, consumidas por FastStore y Payments.