El problema
“Activamos una promoción en el ERP, pero en la web sigue el precio anterior. Alguien tiene que acordarse de actualizarlo.”
Contexto
- Operación
- Cadena retail, Nicaragua
- Sistemas involucrados
- ERP comercial · integración · e-commerce
Cómo lo resolvimos
Una integración por eventos lleva cada promoción desde el ERP hasta la tienda en línea. El ERP conserva la definición de la promoción; la tienda recibe una versión que puede aplicar sin volver a digitarla.
Latencia y orden
La latencia objetivo se acuerda según las APIs disponibles. Una versión por promoción permite detectar eventos fuera de orden.
Reintentos sin duplicar
Una clave por evento permite aplicar una promoción una sola vez, aunque el mensaje vuelva a llegar. Los reintentos tienen espera y un límite.
Si la tienda no responde
La cola conserva el trabajo pendiente. Los fallos persistentes pasan a revisión, con una alerta y una vía de reproceso.
Seguridad y trazabilidad
Credenciales fuera del código, permisos mínimos y conexiones cifradas. Los registros permiten seguir el evento sin exponer datos sensibles.
Resultado
- Una sola definición de la promoción.
- Menos actualizaciones manuales entre sistemas.
- Visibilidad de lo que se aplicó y de lo que requiere atención.