Sincronización ERP ↔ eCommerce y consola SaaS multi-marca
Caja de Cristal
Mantiene alineados catálogo, precios, stock, clientes y pedidos entre SAP Business One y cuatro canales de venta, para dos marcas con contabilidad separada. Con su propia consola de control.
El problema
IMBRA y Mapache operan inventario, precios y facturación en SAP Business One, pero venden en WooCommerce y MercadoLibre — cuatro canales entre las dos marcas. Cada canal mantenía su propia verdad: el stock se desalineaba, se vendía producto inexistente, y cada pedido había que cargarlo a SAP a mano. Además, ninguna de las dos marcas podía ver qué estaba pasando sin entrar a la herramienta técnica.
La solución
- SAP Business One vía Service Layer como sistema de registro único de ambas marcas.
- Supabase como capa de control y auditoría: cada sincronización deja traza consultable.
- n8n como motor de orquestación, con ventanas horarias escalonadas para no saturar SAP.
- Ciclo completo cubierto: catálogo, precios, stock, clientes, pedidos y guías de envío.
- Anti-duplicados con bloqueo en base de datos: un mismo pedido nunca entra dos veces a SAP, aunque el webhook se dispare varias veces.
- Normalización de datos colombianos: códigos DANE de ciudades y tipos de documento.
- NexFlow, el frente del sistema: la consola donde el cliente ve todo lo que se está ejecutando por detrás. De ahí el nombre del proyecto — la automatización deja de ser una caja negra.
- Cada marca entra y ve su propia operación: qué se sincronizó, qué falló y cuándo, sin tocar la herramienta técnica ni depender de que alguien le pase un reporte.
- Acceso sin contraseña por enlace de un solo uso, con aislamiento estricto entre marcas y credenciales cifradas AES-256-GCM.