Cetrogar
FastStore + módulos custom para varejo eletro
cetrogar.com.ar
Papel: 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.
Minha responsabilidade
Arquitetura (visão realista)
Storefront FastStore (Next.js) + checkout custom; Admin apps e IO Node services para loyalty, migração, badges e matrizes de pagamento. Mesma conta VTEX, camadas bem separadas.
Módulos custom chave
- Pontos Cetrogar — loyalty próprio: saldo/ledger no Master Data, resgate no checkout, acreditação e refund via eventos OMS, My Account e admin.
- Migration Helper — pipelines Magento → VTEX de clientes (CL), endereços (AD) e pontos (pointsTransactions), com reconciliação de saldos.
- Admin Cucardas — gestão de badges (texto/imagem, vigência, prioridade, posição) no VBase; FastStore consome com cache por hash.
- Matrizes de Pagamento — segmento de produtos × parcelas/juros; sync governado para Payment Rules e condições comerciais.
Decisões-chave
- 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.
Complexidade do domínio
- 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 / não 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 razões de confidencialidade, alguns componentes e métricas foram simplificados ou omitidos.
Desafios
- 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.
Onde contribui
- 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.