Cuando las empresas operan múltiples entidades a través de jurisdicciones, accionistas o límites de datos, consolidar todo en un solo Odoo puede ser imposible. Para un cliente de alto volumen, construimos un puente inter-Odoo entre dos instancias (v16 y v18), utilizando solo Odoo Studio y APIs. ¿El resultado? Sincronización de stock sin problemas, flujos de ventas compartidos y mensajes de chat y adjuntos sincronizados, todo sin tocar el código principal.
Introducción: El caso de la integración Multi-Odoo
Odoo es famoso por ser modular y estar listo para multi-empresa, pero a veces, ejecutar todas las entidades en una sola instancia no es viable. Barreras legales, limitaciones de tráfico o preocupaciones de los accionistas pueden requerir que cada sucursal tenga su propia base de datos. ¿La consecuencia? Equipos intercambiando PDFs y hojas de Excel, perdiendo tiempo en doble entrada y actualizaciones manuales.
Nos enfrentamos a este desafío con uno de nuestros clientes que gestionaba el movimiento de mercancías a gran escala entre sucursales. Necesitaban visibilidad en tiempo real, pero sin fusionar los ERP.
Sincronización de Stock entre Instancias
Resolvimos el problema utilizando la sincronización basada en API entre los sistemas "fábrica" (Odoo 16) y "comprador" (Odoo 18). En intervalos programados, la instancia de fábrica exporta su disponibilidad de stock a una tabla personalizada en el lado del comprador, asegurando un bajo uso de ancho de banda y sin cuellos de botella en el rendimiento.
Desde allí, el equipo de reposición simplemente marca los productos que necesita y confirma la selección. Esto activa la creación de una lista de empaque en borrador *automáticamente* en el Odoo de la fábrica, eliminando toda necesidad de comunicación externa.
Pedidos, Listas de Empaque y Confirmaciones—Todo Sincronizado
No nos detuvimos en el stock: los pedidos de venta, los pedidos de compra y las listas de empaque fluyen entre los sistemas.
El comprador crea un pedido de compra → se refleja como un pedido de venta en la instancia de fábrica. Se agrega un flujo de confirmación/rechazo al chatter (botones), y las respuestas activan acciones correspondientes de forma remota.
Lo mismo aplica a la logística: una vez que la fábrica completa una lista de empaque y escanea los productos al contenedor, todos los detalles se transfieren automáticamente a la instancia del comprador, listos para la recepción.
Comunicación y Adjuntos Compartidos: Historial Unificado
Para alinear a los equipos en ambos lados, también sincronizamos los mensajes del chatter y los adjuntos de documentos. Si un comprador comenta un PO o carga un plano revisado, aparece inmediatamente en el documento correspondiente en la instancia de fábrica, y viceversa.
Esto elimina la necesidad de reenviar correos electrónicos o capturas de pantalla, permitiendo a los equipos colaborar con un historial de documentos compartido como si estuvieran en el mismo sistema.
Conclusión: Cuando Dos Odoos Funcionan como Uno
A veces, no puedes consolidar, pero eso no significa que no puedas integrar. Al combinar el poder de Odoo Studio, un poco de lógica de API y una visión operativa real, ayudamos a nuestro cliente a eliminar los flujos de trabajo manuales entre sistemas y acelerar sus operaciones.
Si tiene desafíos similares: múltiples entidades, sistemas aislados o coordinación entre empresas, hay un camino a seguir más inteligente y conectado.
¿Necesita conectar dos sistemas Odoo?
Hagamos sus operaciones más fluidas e inteligentes: ¡contacte a Majorbird para una demostración de nuestra solución de sincronización inter-Odoo hoy mismo!