WooCommerce puede vender sin problemas mientras la operación que hay detrás se llena de tareas manuales: pedidos copiados, stock desfasado, facturas rehechas y devoluciones difíciles de rastrear. La integración con Odoo debe conectar el flujo, no limitarse a mover datos.
Respuesta rápida
Odoo y WooCommerce pueden integrarse para que WooCommerce gestione la tienda y Odoo gobierne inventario, compras, entregas, facturación y margen. Antes de elegir un conector hay que definir el sistema maestro para productos, variantes, precios, stock y clientes; mapear impuestos y pagos; conservar identificadores externos; y probar duplicados, cancelaciones, reembolsos y fallos. Un conector es una pieza técnica: no sustituye el diseño del proceso ni la responsabilidad sobre cada dato.
Si todavía estás valorando qué debe aportar un ERP a tu tienda, consulta la guía de ERP para ecommerce. Aquí nos centramos en el punto donde suelen aparecer los problemas: hacer convivir la experiencia de WooCommerce con una operación controlada en Odoo.
Qué resuelve una integración Odoo-WooCommerce
WooCommerce concentra catálogo publicado, carrito, checkout, pagos y comunicación con el comprador. Odoo puede asumir stock físico, reservas, compras, preparación, entregas, facturas, contabilidad y rentabilidad. La integración evita que una venta online termine en una segunda transcripción.
| Proceso | WooCommerce suele gestionar | Odoo suele gobernar |
|---|---|---|
| Catálogo | Contenido, imágenes, categorías y publicación. | SKU, coste, proveedores, rutas y trazabilidad. |
| Pedido | Carrito, pago y confirmación al cliente. | Reserva, preparación, entrega, factura y margen. |
| Stock | Disponibilidad mostrada en la tienda. | Existencias, ubicaciones, reservas y reposición. |
| Cliente | Cuenta, direcciones y experiencia de compra. | Histórico, fiscalidad, crédito y facturación. |
| Devolución | Solicitud y comunicación del canal. | Recepción, inspección, stock recuperable y abono. |
Qué datos sincronizar y en qué dirección
No hace falta sincronizar todos los campos disponibles. El alcance debe partir del proceso crítico y sus excepciones: una tienda con variantes, varios almacenes, venta internacional o productos bajo pedido necesita más diseño que un catálogo simple.
| Entidad | Dirección habitual | Decisión que debe quedar escrita |
|---|---|---|
| Productos y variantes | Odoo → WooCommerce o alta controlada. | SKU, atributos, imágenes, estado de publicación y archivado. |
| Precios y promociones | Según gobierno comercial. | Tarifa, descuentos, impuestos y moneda. |
| Stock disponible | Odoo → WooCommerce. | Almacén, reservas y stock de seguridad. |
| Pedidos y clientes | WooCommerce → Odoo. | Invitado, duplicados, direcciones y consentimiento. |
| Pagos y entregas | WooCommerce → Odoo / Odoo → WooCommerce. | Estado del cobro, tracking y preparaciones parciales. |
| Cancelaciones y abonos | Flujo coordinado. | Quién autoriza, qué documento revierte y cuándo vuelve el stock. |
“Integrar no es mover todos los campos. Es mover el mínimo dato necesario con una regla clara para cada excepción.”
Arquitectura fiable: idempotencia, errores y reconciliación
Una integración mantenible necesita identificadores externos, operaciones idempotentes, registro de errores, reintentos y reconciliación periódica. Si llega dos veces el mismo evento, no debe crear dos pedidos. Si Odoo o WooCommerce están temporalmente fuera de servicio, el pedido debe quedar pendiente y visible, no desaparecer.
- Guardar la referencia de WooCommerce en pedido, entrega, factura y devolución.
- Separar autorización, captura y reembolso del estado operativo del pedido.
- Registrar qué campo cambió, cuándo, desde qué sistema y con qué resultado.
- Crear una cola de incidencias que una persona pueda entender y resolver.
- Comparar periódicamente pedidos, stock y estados para detectar diferencias.
Los puntos difíciles: stock, variantes, pagos y devoluciones
El stock publicado no siempre equivale a las unidades físicas. Puede haber reservas, pedidos de otros canales, unidades dañadas, stock de seguridad o mercancía en tránsito. Hay que sincronizar disponibilidad vendible con una regla explícita, no copiar una cifra sin contexto.
Las variantes de WooCommerce también requieren cuidado: atributos y valores pueden no tener la misma estructura en Odoo, y un SKU duplicado rompe la correspondencia. Antes del piloto conviene normalizar referencias, responsables del catálogo y reglas de archivado.
Impuestos, descuentos, portes, pagos y rectificativas deben cuadrar tanto en el pedido como en la factura. Si la empresa factura en España, el diseño debe contemplar desde el inicio las obligaciones aplicables y el rastro documental; la guía de VeriFactu en Odoo ayuda a separar canal ecommerce y flujo fiscal.
Checklist para elegir conector e implantador
Antes de conectar WooCommerce con Odoo
- ✓Compatibilidad exacta con versión, edición y hosting de Odoo y WooCommerce.
- ✓Productos, variantes, precios, stock, pedidos, pagos, entregas y devoluciones cubiertos.
- ✓Identificadores únicos, idempotencia, reintentos, logs y cola de errores.
- ✓Mapeo de impuestos, descuentos, portes, monedas y métodos de pago.
- ✓Prueba con catálogo representativo y excepciones, no solo con el caso feliz.
- ✓Responsable interno para resolver incidencias y reconciliar diferencias.
- ✓Coste total de licencia, configuración, adaptación, soporte, actualizaciones y monitorización.
- ✓Plan de salida si el conector deja de mantenerse o cambia la versión.
Cuándo no conviene integrar todavía
Si el catálogo tiene referencias duplicadas, el stock no es fiable, nadie ha decidido quién autoriza devoluciones o administración corrige impuestos a mano, primero hay que ordenar esos criterios. La tecnología no sustituye una decisión de proceso.
Piloto recomendado antes de producción
Empieza con productos simples y con variantes, varios métodos de pago, un pedido parcial y dos devoluciones. Mide si los datos llegan, cuánto tarda un reintento, quién entiende el error y si el resultado económico cuadra. Solo después amplía catálogo, almacenes y automatizaciones.
Cómo lo planteamos en Factoría IA
Primero dibujamos el recorrido desde que un producto se publica hasta que una devolución queda cerrada. Después asignamos sistema maestro, reglas, excepciones y responsables. Solo entonces evaluamos el conector y las adaptaciones necesarias. El objetivo es que ventas, almacén, administración y atención puedan explicar cualquier pedido sin copiar información.
Preguntas frecuentes sobre Odoo y WooCommerce
¿Se puede integrar Odoo con WooCommerce?
Sí, mediante conectores de terceros o una integración desarrollada sobre las interfaces disponibles. La elección depende de versiones, volumen, entidades, excepciones y mantenimiento.
¿Qué se sincroniza entre WooCommerce y Odoo?
Habitualmente productos, variantes, precios, stock, clientes, pedidos, pagos, entregas, cancelaciones, devoluciones y facturas. La dirección debe definirse por entidad.
¿Qué sistema debe controlar el stock?
En una arquitectura habitual Odoo controla existencias físicas, reservas y disponibilidad vendible, y WooCommerce muestra al cliente la cantidad que se puede ofrecer. Puede cambiar si existe otro WMS o varios canales.
¿Cómo se evitan pedidos duplicados?
Con referencias externas únicas, operaciones idempotentes y tratamiento seguro de eventos repetidos. También conviene comparar periódicamente ambos sistemas.
¿Cuánto cuesta integrar Odoo y WooCommerce?
Depende del conector, versiones, catálogo, almacenes, impuestos, pagos, devoluciones y personalizaciones. Hay que sumar licencia, implantación, pruebas, soporte y actualizaciones.


