Shopify conectado con los sistemas que de verdad mueven el negocio: ERP, bodega, contabilidad, marketplaces y punto de venta. Catálogo, stock, pedidos y clientes viajando en ambos sentidos, sin nadie en el medio copiando datos.
Operaciones idempotentes: un webhook repetido no duplica
El problema
La tienda dice que quedan tres unidades, la bodega dice que ninguna, y la contabilidad no dice nada. Cada sistema tiene una parte de la verdad, y alguien los cuadra exportando hojas de cálculo.
Cómo funciona
Un solo servicio de integración guarda la correspondencia entre Shopify y cada sistema, escucha los webhooks, respeta los límites de tasa de Shopify y reintenta con idempotencia, para que un evento repetido nunca se convierta en un pedido duplicado.
Impacto
Stock que coincide con la estantería, pedidos que llegan a bodega sin retranscribir, y un registro que explica exactamente por qué un dato quedó como quedó.
Cómo se construye una integración de Shopify que aguanta
01
Cada campo se mapea antes de mover nada
Un SKU en Shopify, un código en el ERP y una referencia en bodega son tres nombres para un mismo producto. Esa correspondencia se escribe primero, porque una integración hecha sin ella funciona en pruebas y se cae con la primera excepción.
02
Los webhooks empujan y una cola absorbe
Shopify avisa de los cambios a medida que ocurren y limita a qué velocidad puedes responderle. La cola existe justamente para eso: un lanzamiento que dispara miles de eventos no pierde ninguno, sólo tarda más en vaciarse.
03
La idempotencia es la diferencia entre sincronizar y duplicar
Los webhooks llegan más de una vez — eso es lo normal, no un fallo. Cada operación lleva una clave que la hace segura de repetir, y es lo que impide que un corte de red cree dos veces el mismo pedido en el ERP.
04
Cuando algo falla, lo dice
Cada registro muestra de dónde vino, cuándo y contra qué regla. Lo que no se pudo sincronizar queda listado en vez de descartarse en silencio, y la alerta llega a una persona y no a un log que nadie abre.
Preguntas frecuentes
¿Qué sistemas conectan?
ERPs, sistemas de bodega, contabilidad, marketplaces y puntos de venta físicos — en la práctica, cualquier cosa que exponga una API o pueda dejar un archivo en algún sitio. El trabajo casi nunca es la conexión: es el mapeo y qué hacer cuando los dos lados no coinciden.
¿Por qué no instalar simplemente una app de la App Store?
Si tu caso es estándar, hazlo — sale más barato y Parmontech te lo va a decir. El desarrollo a medida se gana su lugar cuando los campos no calzan, cuando las reglas son tuyas, o cuando dos sistemas tienen que mantenerse consistentes de una forma que ninguna app genérica contempla.
¿Qué pasa si Shopify o el otro sistema se cae?
No se pierde nada. Los eventos se encolan y se reintentan cuando el otro lado vuelve, y como cada operación es idempotente, repetirlas no duplica nada.