Gestionar varias tiendas online desde un solo ERP es un escenario cada vez más común en empresas B2B industriales: una tienda para España, otra para Francia, un marketplace propio y quizá un canal B2C complementario. El problema es que cada tienda tiene su propio catálogo, sus precios, su stock (que puede ser compartido o separado) y sus reglas. El ERP es uno solo. Sin una capa de integración que orqueste todo esto, el caos es inevitable: stock desincronizado entre tiendas, pedidos duplicados, precios incorrectos por mercado.
La solución no es conectar cada tienda individualmente al ERP con integraciones independientes. Eso multiplica los puntos de fallo y hace imposible gestionar reglas transversales (stock compartido entre tiendas, priorización de pedidos, consolidación de inventario). La solución es un middleware centralizado que actúe como hub: todas las tiendas se conectan al middleware, y el middleware se conecta al ERP. Integrafy funciona exactamente así: centraliza los flujos de todas las tiendas y gestiona la comunicación con el ERP como un único punto de integración.
Paso 1: Definir la arquitectura de datos
Antes de conectar nada, necesitas responder tres preguntas. Primera: ¿el catálogo es el mismo en todas las tiendas o es diferente? Si cada tienda vende productos distintos, cada una necesita su propio flujo de catálogo. Si el catálogo es compartido, se sincroniza una vez desde el ERP y se distribuye a todas las tiendas con las adaptaciones necesarias (idioma, moneda, precios).
Segunda pregunta: ¿el stock es compartido o separado? Stock compartido significa que todas las tiendas venden del mismo inventario. Si un producto tiene 100 unidades y la tienda España vende 30, la tienda Francia ve 70. Stock separado significa que cada tienda tiene su propio almacén asignado en el ERP. La realidad suele ser híbrida: un almacén central compartido y almacenes locales por mercado.
Tercera pregunta: ¿los pedidos se procesan igual en todas las tiendas? Si cada tienda tiene su propio flujo logístico (almacén diferente, transportista diferente), los pedidos deben rutearse según su origen. Si todos se preparan en el mismo almacén, la consolidación es más sencilla.
Paso 2: Configurar el middleware como hub central
El middleware debe tener un conector por cada tienda y uno para el ERP. En Integrafy, cada tienda se configura como un "canal" con sus propias credenciales API, sus reglas de mapeo y sus filtros de datos. El ERP se configura como fuente de verdad central. Los flujos de datos se definen así:
Del ERP a las tiendas: catálogo maestro → el middleware filtra por mercado/canal → cada tienda recibe sus productos con precios, descripciones e imágenes adaptadas. Stock del ERP → el middleware calcula stock disponible por canal (considerando reservas, stock de seguridad, prioridades) → cada tienda recibe su stock asignado.
De las tiendas al ERP: pedidos de cada tienda → el middleware los normaliza al formato del ERP, asigna tipo de pedido, almacén de origen y condiciones de venta → todos llegan al ERP como pedidos de venta con la información de canal. El ERP no necesita saber que hay 3 tiendas: recibe pedidos con un campo que indica el origen.
Paso 3: Resolver el problema del stock compartido
El stock compartido entre tiendas es el punto más conflictivo. Si tienes 50 unidades de un producto y 3 tiendas, ¿cada tienda ve 50? Si las 3 venden 20 unidades simultáneamente, tienes 60 unidades vendidas con 50 de stock. Sobreventa garantizada.
Las estrategias para gestionar esto son tres. Primera: stock total compartido con descuento de seguridad. Cada tienda ve el stock total menos un porcentaje de seguridad (ejemplo: tienda España ve el 80%, tienda Francia ve el 80%). Acepta que puede haber sobreventa puntual y la gestiona manualmente. Funciona para productos con stock alto.
Segunda: asignación fija por canal. El ERP asigna stock a cada canal: 20 unidades para España, 15 para Francia, 15 de reserva. Elimina la sobreventa pero puede dejar stock sin vender en un canal mientras otro tiene demanda. El middleware puede reasignar automáticamente cada noche.
Tercera: stock en tiempo real con reserva en middleware. Cuando un cliente añade un producto al carrito, el middleware reserva la unidad para esa tienda durante 15-30 minutos. Si compra, la reserva se confirma. Si no, se libera. Esto requiere un middleware con capacidad de gestión de reservas en tiempo real, como el que implementa Integrafy.
Paso 4: Gestionar precios multi-mercado
Cada mercado puede tener precios diferentes: distintas monedas, distintos impuestos, distintas estrategias de precio. El ERP mantiene listas de precios por mercado o por grupo de cliente. El middleware sincroniza la lista correcta con cada tienda. El error más común es sincronizar la misma lista de precios a todas las tiendas y luego hacer ajustes manuales en cada una: esto genera discrepancias que nadie detecta hasta que un cliente reclama.
Paso 5: Consolidar reporting y analytics
Con varias tiendas, necesitas una vista consolidada: ventas totales, stock global, rendimiento por canal. El middleware centraliza estos datos porque todos los flujos pasan por él. Integrafy permite generar dashboards consolidados que muestran KPIs por canal y globales sin necesidad de extraer datos de cada tienda individualmente.
Errores comunes en gestión multi-tienda
El error más frecuente es tratar cada tienda como un proyecto independiente: un desarrollador para PrestaShop España, otro para Shopify Francia, un tercero para el marketplace. Cada uno hace su propia integración con el ERP. El resultado son 3 integraciones independientes que nadie puede gestionar de forma coordinada. La solución es centralizar desde el primer día.
Segundo error: no definir qué tienda tiene prioridad cuando hay conflicto de stock. Si quedan 5 unidades y hay un pedido de cada tienda, ¿cuál se procesa primero? Sin reglas claras en el middleware, el ERP procesa por orden de llegada, lo que es aleatorio e injusto. Define prioridades de canal en el middleware.
La gestión multi-tienda con un ERP no es un problema de tecnología: es un problema de organización de datos. La tecnología (middleware, APIs) es el medio. La clave es definir reglas claras de catálogo, stock, precios y prioridad antes de empezar a conectar sistemas.