Integración ERP a la medida
Integración WMS con Odoo: productos, contactos y pedidos hacia la bodega
Con Odoo no hay un conector listo: la integración se construye a la medida durante la implementación, entre Logos Smart y tu equipo de TI, sobre el mismo motor del WMS que usa el conector de Siesa. Odoo sigue con ventas, compras y contabilidad; SMART WMS ejecuta el piso: ubicaciones, tareas en terminales RF, olas de picking y conteos cíclicos.

Capacidades
Qué incluye la integración
Modelos de Odoo, servicios del WMS
Odoo expone sus datos por su API externa (XML-RPC y JSON-RPC). El conector a la medida lee modelos como product.product, res.partner, purchase.order y sale.order y los entrega al WMS como productos, terceros, órdenes de recibo y órdenes de salida.
Un contacto, varios roles
En Odoo clientes y proveedores son contactos (res.partner), y las direcciones de entrega suelen ser contactos hijos. En el WMS un tercero también puede ser cliente y proveedor a la vez, con sus sucursales y direcciones de entrega en servicios propios.
Unidades, códigos de barras y presentaciones
Las unidades de medida de Odoo (uom.uom) llegan antes que los productos, y el código de barras de cada producto llega a Códigos de barras. Si un código trae unidad y factor, el WMS crea la presentación de empaque del producto con su factor de conversión.
Cada documento con su almacén
En Odoo el pedido de venta lleva su almacén, y el conector lo cruza con el almacén del WMS por código. Si un documento llega sin almacén, el WMS usa el de la sucursal del cliente o proveedor, o el almacén por defecto del servicio.
Lo que está en el piso no se reescribe
Mientras la orden siga planificada, cada corrida reescribe su cabecera y reemplaza sus líneas. Cuando el WMS la confirma o la libera, la sincronización la omite: un cambio en Odoo ya no mueve trabajo que el operario tiene en la mano.
Ajustes con clave única hacia Odoo
Los ajustes aplicados salen por la cola de salida con una clave de idempotencia y reintentos con espera creciente; el conector la usa para no registrar dos veces el mismo ajuste. Cómo se refleja en el inventario de Odoo se define en el levantamiento.
Excel para lo que no viene del ERP
Transportadoras, vehículos, variantes o datos de mercancía peligrosa nunca vienen del ERP: se cargan en el WMS por Excel, con errores por fila, o a mano.
Paso a paso
Cómo funciona
- 1
Versión, edición y alojamiento
Revisamos tu versión de Odoo, si es Community o Enterprise, dónde está alojado (Odoo Online, Odoo.sh o servidor propio) y qué módulos usas, porque de eso depende cómo se accede a su API.
- 2
Variantes, unidades y almacenes
Definimos si cada variante de Odoo es un producto en el WMS, cómo se cruzan las unidades de medida y qué almacenes de Odoo opera el WMS.
- 3
Conector y carga inicial
Construimos el conector con el contrato publicado de cada servicio del WMS y hacemos la carga completa con «Sincronizar todo», en orden de dependencia: maestros primero, documentos al final.
- 4
Operación vigilada
Cada servicio corre con su frecuencia y el monitoreo muestra cada corrida y cada registro fallido. Los ajustes viajan por la cola de salida, donde se ve su estado y sus intentos.
En pantalla
Así se ve en el producto

FAQ
Preguntas frecuentes
¿SMART WMS tiene un conector listo para Odoo?
No. El único conector construido es el de Siesa. Con Odoo la integración se construye a la medida durante la implementación: Logos Smart y tu equipo de TI desarrollan el conector que lee de Odoo y entrega los datos al WMS, sobre el mismo motor que usa Siesa: servicios configurables, ejecución programada, monitoreo por registro y cola de salida con reintentos.
¿Funciona con Odoo Community y con Odoo Enterprise?
Las dos ediciones tienen API externa, pero lo que se puede leer depende de la versión, de los módulos instalados y de dónde está alojado Odoo; en Odoo Online, además, el acceso a la API puede depender del plan contratado. Lo revisamos en el levantamiento, antes de comprometer el alcance.
¿Necesito dejar de usar la app de Inventario de Odoo?
No necesariamente. En el levantamiento se acuerda qué hace cada sistema: Odoo conserva ventas, compras y la valorización, y el WMS dirige las tareas dentro de la bodega (recibo, ubicación, picking, packing y conteos). Lo que no conviene es que los dos manden a la vez sobre las mismas ubicaciones.
¿Puedo editar en el WMS un producto que viene de Odoo?
Sí, pero lo que el ERP envía (nombre, peso, volumen, categoría, marca, estado) se vuelve a escribir en la siguiente corrida, así que se corrige en Odoo. Lo que el ERP nunca toca se mantiene en el WMS: dimensiones, clase ABC, manejo de lote, serial y FEFO, mercancía peligrosa, cadena de frío, mínimos y máximos.
¿Qué pasa si Odoo no responde?
La operación del WMS no espera al ERP: los pedidos ya sincronizados siguen su curso. La corrida que no logra leer queda como fallida con el mensaje de lo que respondió el conector y el servicio vuelve a intentarlo en su siguiente horario. Los ajustes esperan en la cola de salida: si el conector no está disponible, esperan sin gastar intentos; si falla el envío, se reintentan solos con espera creciente.
Sigue explorando
Funcionalidades relacionadas
Integración con tu ERP
Siesa con conector listo; SAP, Oracle, Dynamics, Odoo y otros ERP con una integración a la medida sobre el motor de integración del WMS.
Picking y packing
Del pedido liberado al camión cargado: olas, picking con escaneo, bultos verificados y despacho con manifiesto.
Slotting
Dónde debe vivir cada producto, decidido con los pedidos reales y corregido en el piso escaneando cada paso.
Inventario y conteo cíclico
Stock por ubicación con kardex inmutable, conteo cíclico por clase ABC y toma física por hojas, sin parar la bodega.
Conectemos SMART WMS con tus sistemas
Agenda una demostración de 45 minutos: recorremos recibo, inventario, picking, despacho y la Operación en vivo con un almacén de ejemplo, y respondemos tus preguntas de implementación.