El problema real: el stock desincronizado en temporada alta
Una tienda de ropa en Fuengirola o un distribuidor de productos gourmet en Málaga puede tener exactamente el mismo problema que una gran cadena, solo que con menos margen para absorber los errores. En temporada turística, el volumen de pedidos online y las ventas físicas se disparan al mismo tiempo. Si el sistema no está preparado, los fallos ocurren en el peor momento posible.
Los síntomas más comunes del stock desincronizado son:
- Sobreventas: se vende en dos canales lo mismo que solo existía en uno. Hay que cancelar uno de los pedidos, con el coste en tiempo, logística y reputación que eso supone.
- Stock fantasma: el sistema muestra disponibilidad de un producto que en realidad está agotado desde hace días porque alguien lo vendió en tienda sin actualizar el ERP o el ecommerce.
- Pedidos pendientes sin avisar: el cliente compra online, el producto está agotado, nadie le avisa hasta que pregunta por el estado del pedido.
- Reservas de producto mal gestionadas: un cliente reserva un artículo en tienda y ese mismo producto sigue apareciendo disponible online.
En la Costa del Sol, donde el turismo genera picos de demanda muy concentrados en el tiempo, estos fallos no son anecdóticos: pueden ocurrir varias veces en una misma tarde de agosto.
Antes vs después: canales independientes vs fuente única
Sin sincronización
- ✕Shopify: 3 uds (contador propio)
- ✕Tienda física (TPV): 3 uds (contador propio)
- ✕WooCommerce: 3 uds (contador propio)
- ✕Venta en uno → los demás no se enteran
- ✕SOBREVENTA inevitable en picos
Con sincronización
- ✓Inventario central: 3 uds (única fuente)
- ✓Venta en cualquier canal → todos leen 2 uds al instante
- ✓Stock llega a 0 → todos los canales muestran "agotado"
- ✓Sin intervención manual
- ✓Cero sobreventas en temporada alta
Canales independientes generan sobreventa; fuente única la elimina
Qué es la "fuente única de verdad" y por qué lo cambia todo
La fuente única de verdad (o single source of truth) es un principio sencillo: hay un único sistema que decide cuánto stock real hay de cada producto, y todos los canales de venta consultan ese sistema antes de confirmar cualquier operación.
Sin este principio, cada canal tiene su propio contador de stock. Shopify tiene el suyo, Amazon tiene el suyo, el TPV de tienda tiene el suyo. Cuando se produce una venta en uno, los demás no se enteran hasta que alguien actualiza manualmente —o hasta que ya es tarde.
Con la fuente única de verdad:
- Hay un inventario central (puede ser tu ERP, Shopify como sistema maestro, Odoo, o incluso una hoja bien conectada).
- Cada venta en cualquier canal descuenta inmediatamente de ese inventario central.
- Todos los canales reciben la actualización automáticamente, sin intervención manual.
- Si el stock llega a cero, todos los canales pasan ese producto a "agotado" de forma sincronizada.
Clave práctica: La fuente única de verdad no tiene que ser el sistema más caro. Lo importante es que sea el nodo central al que todos los canales reportan y del que todos los canales leen. Shopify puede ejercer ese papel si está bien integrado con tu tienda física y con Amazon.
Arquitectura omnicanal: todos los canales al mismo inventario central
Todos los canales conectados al mismo inventario central — sin migrar nada
Cómo funciona la sincronización en tiempo real: webhooks y API
La sincronización manual —exportar un Excel de stock cada mañana y subirlo a cada canal— funciona en volúmenes muy bajos. Para cualquier negocio con más de unas pocas decenas de referencias y transacciones diarias, es un riesgo continuo.
La alternativa es la sincronización automática mediante webhooks y APIs:
Webhooks
Un webhook es una notificación automática que un sistema envía a otro cuando ocurre algo. Cuando Shopify registra una venta, puede enviar automáticamente una notificación a tu sistema central diciéndole "se han vendido 2 unidades del SKU 4821". El sistema central actualiza su inventario y, a su vez, notifica a Amazon, al TPV de tienda y a cualquier otro canal conectado.
APIs
Las APIs permiten que sistemas distintos se "hablen" directamente. Shopify tiene una API pública bien documentada. Amazon Seller Central también, aunque con más restricciones. Odoo tiene API propia. Un middleware —que puede ser n8n, un script a medida, o una plataforma de integración— actúa como traductor entre todos ellos.
El resultado es que cuando una clienta compra en tu tienda de Marbella y el TPV registra la venta, esa operación viaja automáticamente al inventario central, que descuenta las unidades y actualiza el stock en Shopify y Amazon en cuestión de segundos.
Flujo de actualización de stock: venta → webhook → todos los canales
Actualización en segundos · sin intervención manual
Herramientas reales para montar este sistema
No hay una única solución correcta. Depende del volumen, del número de canales y del presupuesto. Estas son las opciones más habituales:
Shopify como sistema maestro
Si Shopify ya es tu ecommerce principal y vendes también en Amazon, puedes usar Shopify como fuente única de verdad. Shopify admite múltiples ubicaciones de inventario (tienda física + almacén + punto de venta adicional). La integración con Amazon se hace vía la aplicación oficial de Amazon en Shopify o mediante conectores de terceros. El punto débil es la tienda física: necesitas un TPV compatible con Shopify (Shopify POS) para cerrar el círculo.
Odoo
Odoo es un ERP de código abierto con módulo de inventario, ecommerce, punto de venta y conectores para Amazon. Para negocios con mayor complejidad logística —múltiples almacenes, gestión de lotes, trazabilidad de productos— es la opción más robusta sin necesidad de pagar licencias de ERP propietario. Su implantación requiere más trabajo inicial, pero el resultado es un sistema centralizado que controla todo el flujo.
WooCommerce + plugins de sincronización
Si tu ecommerce está en WooCommerce, existen plugins específicos para sincronizar stock con Amazon (como WP-Lister) y con sistemas de gestión física. La calidad varía mucho según el plugin, así que vale la pena hacer pruebas antes de depender de ellos en producción.
n8n como middleware de integración
n8n es una herramienta de automatización de flujos que permite conectar sistemas que no tienen integración nativa entre sí. En lugar de pagar una suite SaaS de gestión de inventario multicanal (que puede costar varios cientos de euros al mes), puedes montar con n8n la lógica de sincronización a medida: cuando se registra una venta en el TPV, n8n recibe el evento, descuenta del inventario central y actualiza Shopify y Amazon vía API. Con n8n también se pueden configurar las alertas de stock bajo que veremos a continuación.
Alertas de stock bajo y reposición automática
La sincronización de stock es la mitad del trabajo. La otra mitad es no quedarse sin producto en el momento equivocado. Para eso sirven las alertas de stock bajo y los flujos de reposición.
Un sistema bien configurado hace esto:
- Define un umbral mínimo por referencia: por ejemplo, cuando quedan menos de 5 unidades de un producto, se dispara una alerta.
- Envía la alerta al canal correcto: puede ser un email al responsable de compras, un mensaje en Slack o WhatsApp, o una tarea en el sistema de gestión.
- Pausa la venta online si el stock llega a cero: en lugar de seguir aceptando pedidos de un producto agotado, el sistema lo marca automáticamente como no disponible en todos los canales.
- Genera la orden de reposición: si tienes integración con tu proveedor o distribuidor (vía Sendcloud u otro sistema logístico), el propio flujo puede generar una solicitud de reposición cuando el stock baja del umbral.
Este tipo de automatización ahorra tiempo de gestión y evita el error humano de olvidar revisar el stock de un producto concreto durante la vorágine de temporada alta.
Reserva de stock por canal — inventario compartido: 10 uds
Tienda física
Disponible: 6 uds · La caja descuenta en tiempo real del inventario central.
Shopify
Disponible: 6 uds · Pedidos online descuentan del mismo inventario central.
eBay / Marketplace
Disponible: 6 uds · Cualquier venta en marketplace también se refleja al instante.
Las reservas bloquean stock en todos los canales · el hub garantiza coherencia
Errores frecuentes al sincronizar stock multicanal
Después de ver cómo se implanta esto en distintos negocios de retail, estos son los problemas que aparecen más a menudo:
- Sincronización unidireccional: se conecta Shopify con Amazon para que las ventas de Shopify actualicen Amazon, pero no al revés. Las ventas en Amazon no actualizan Shopify. Resultado: sobreventas en Shopify con stock que ya se vendió en Amazon.
- No incluir la tienda física en el sistema: el ecommerce sincroniza perfectamente, pero las ventas en caja no se registran en el inventario central. La tienda física sigue siendo el agujero negro del stock.
- SKUs inconsistentes: el mismo producto tiene un código distinto en Shopify, en Amazon y en el sistema de gestión. La sincronización falla silenciosamente porque los sistemas no se reconocen entre sí. Estandarizar los SKUs antes de integrar es un paso que no se puede saltar.
- No contemplar las devoluciones: cuando un cliente devuelve un producto, ¿se suma de nuevo al stock disponible automáticamente? ¿O hay un proceso de revisión antes? Si no está definido, las devoluciones crean descuadres en el inventario que se acumulan con el tiempo.
- Asumir que la integración nativa es suficiente: los conectores oficiales entre plataformas (Amazon ↔ Shopify, por ejemplo) suelen tener limitaciones: frecuencia de sincronización baja, soporte limitado de variantes de producto, sin soporte para múltiples almacenes. Hay que revisar qué hace exactamente el conector antes de confiar en él.
Unidireccional vs bidireccional: el error más frecuente
Unidireccional (roto)
- ✕Shopify → actualiza DHL/ERP pero Amazon no actualiza Shopify
- ✕Ventas en tienda física no llegan al ecommerce
- ✕WooCommerce y Shopify con contadores distintos
- ✕Sobreventas silenciosas que se descubren tarde
Bidireccional (correcto)
- ✓Toda venta en cualquier canal fluye al inventario central
- ✓El inventario central propaga a todos los canales restantes
- ✓Tienda física conectada igual que los canales online
- ✓Un solo contador de verdad, sin desajustes
La sincronización de ida sin retorno es el agujero más común en retail multicanal
Lista de comprobación: sincronización de stock multicanal
Antes de dar por bueno el sistema, conviene verificar punto por punto:
- Hay una fuente única de verdad claramente definida (un sistema master de inventario).
- Todos los canales de venta —incluyendo la tienda física— descuentan del mismo inventario central.
- Los SKUs son iguales en todos los sistemas (o existe un mapa de equivalencias).
- La sincronización funciona en ambas direcciones: ventas online actualizan tienda física y viceversa.
- Hay alertas de stock bajo configuradas con umbrales por referencia.
- Los productos llegan automáticamente a "agotado" en todos los canales cuando el stock llega a cero.
- Las devoluciones tienen un proceso definido: qué ocurre con el stock devuelto antes de que vuelva a estar disponible.
- Se ha probado el sistema con ventas reales antes de desplegarlo en producción.
- Hay un log o registro de cambios de stock para poder auditar discrepancias.
Checklist: antes de activar la sincronización en producción
- ✓Fuente única de verdad claramente definida (un sistema master de inventario)
- ✓Todos los canales, incluida la tienda física, descuentan del mismo inventario central
- ✓SKUs iguales en todos los sistemas (o mapa de equivalencias)
- ✓Sincronización bidireccional verificada en ambos sentidos
- ✓Alertas de stock bajo configuradas con umbrales por referencia
- ✓Productos pasan a "agotado" automáticamente en todos los canales al llegar a 0
- ✓Proceso de devoluciones definido antes de reponer al stock vendible
- ✓Sistema probado con ventas reales antes de producción
- ✓Log de cambios de stock disponible para auditar discrepancias
Puntos clave a verificar antes de activar en producción
¿Tienes tienda física y vendes también online?
En Zerolagia montamos integraciones de inventario multicanal para retail en la Costa del Sol: Shopify, Amazon, WooCommerce y TPV físico sincronizados, con alertas y sin sobreventa. Sin pagar suites SaaS de cientos de euros al mes.
Ver cómo lo hacemosPreguntas frecuentes
¿Qué pasa con el stock de Amazon FBA cuando vendo en otros canales?
Amazon FBA gestiona su propio inventario físico en los almacenes de Amazon, separado del stock que tienes en tu tienda o almacén propio. La sincronización multicanal debe tratar el FBA como un almacén independiente: cuando alguien compra en tu Shopify, el sistema debe descontar únicamente del stock que tú controlas, no del FBA, y viceversa. Si vendes en Amazon Seller Central sin FBA, sí puedes sincronizar en tiempo real contra un inventario centralizado.
¿Es mejor sincronizar en tiempo real o por lotes?
Depende del volumen de ventas. Para tiendas con mucho movimiento en temporada alta, la sincronización en tiempo real vía webhooks es la única opción segura: cualquier retraso puede provocar sobreventas. Para tiendas con pocas transacciones diarias, la sincronización por lotes cada 15 o 30 minutos puede ser suficiente y es más sencilla de mantener. La regla práctica es: si vendes más de 20 unidades al día en un canal, usa tiempo real.
¿Cómo se gestionan las devoluciones en un sistema de stock centralizado?
Cada devolución debe generar una actualización de stock en la fuente única de verdad, igual que una venta pero en sentido inverso. El problema es que no siempre el producto devuelto vuelve al stock vendible: puede necesitar inspección, reparación o liquidación. Un buen sistema distingue entre stock disponible, stock en revisión y stock dañado, y solo propaga a los canales de venta el stock realmente disponible.
¿Se puede gestionar stock en múltiples almacenes o ubicaciones?
Sí, pero añade complejidad. Shopify admite múltiples ubicaciones de inventario de forma nativa. Para un sistema multialmacén real necesitas definir reglas de prioridad: desde qué almacén se sirve cada pedido según la ubicación del cliente o la disponibilidad. Herramientas como Odoo tienen gestión multialmacén integrada. Con n8n se puede orquestar la lógica de enrutamiento de pedidos entre ubicaciones sin pagar licencias de ERP completo.
¿n8n puede reemplazar a una suite de gestión de inventario de pago?
Para muchas tiendas medianas, sí. n8n actúa como el pegamento entre Shopify, Amazon, WooCommerce y tu sistema de gestión, automatizando las actualizaciones de stock, las alertas y la reposición sin pagar licencias mensuales de plataformas SaaS que cuestan cientos de euros al mes. Para negocios con alta complejidad logística —decenas de almacenes, miles de referencias, logística inversa compleja— sí tiene sentido valorar un ERP como Odoo.
También te puede interesar