Cómo conectar Odoo con WooCommerce
WooCommerce y Odoo sincronizados: pedidos, stock multi-almacén y facturación en tu ERP open source, a medida.
Por Juan Cantón Rodríguez · Actualizado el
Tiempo de implantación · 7-15 días laborables
El problema
Los plugins genéricos de WooCommerce a Odoo funcionan hasta que tu operativa deja de ser estándar: varios almacenes, variantes por SKU, reglas de precios o impuestos con matices por país. Acabas con stock descuadrado entre WooCommerce y el ERP, pedidos que no mapean bien a las variantes de Odoo, y un equipo metiendo a mano lo que debería fluir solo.
PropuestaLa solución
Conectamos tu tienda WooCommerce (WordPress) con Odoo para que cada pedido entre como pedido de venta, el stock se sincronice en ambos sentidos entre canal y almacenes, y la facturación se genere en el módulo de Accounting. Aprovechamos que Odoo es open source y modular: nos integramos con los módulos que ya usas (Sales, Inventory, Accounting) vía API externa (XML-RPC/JSON-RPC) o módulo propio, sin forzarte a un connector rígido y respetando tus reglas de negocio.
Qué automatizamos
- Cada pedido de WooCommerce entra en Odoo como pedido de venta con su cliente y sus líneas.
- Stock sincronizado en ambos sentidos, con resolución de conflictos y multi-almacén.
- Variantes de producto mapeadas por SKU entre WooCommerce y Odoo.
- Facturación en el módulo Accounting de Odoo con el impuesto correcto por país.
- Reembolsos y devoluciones reflejados en Odoo sin descuadrar el stock.
- Idempotencia: los reintentos de webhook de WooCommerce no duplican pedidos ni movimientos.
Casos de uso reales
Estos son los perfiles que más nos piden la integración Odoo ↔ WooCommerce y qué consiguen al final.
Marca DTC con WooCommerce y varios almacenes en Odoo
Antes: El plugin genérico no gestionaba el multi-almacén y había sobreventa en la tienda.
Después: Cada almacén reporta su disponible correcto a WooCommerce y desaparece la sobreventa.
Distribuidor con catálogo de variantes amplio
Antes: Las variantes se mapeaban mal y los pedidos descontaban el SKU equivocado en el ERP.
Después: Mapeo por SKU exacto; cada pedido descuenta la variante correcta en Odoo.
Pyme que factura desde Odoo Accounting
Antes: Copiaba los pedidos de WooCommerce a mano para facturar, con errores de impuesto.
Después: El pedido entra y se factura en Accounting con el impuesto correcto por país, sin copiar nada.
Qué cambia exactamente
El día a día sin la integración y con ella, lado a lado.
Sin la integración
- Stock descuadrado entre WooCommerce y Odoo.
- Pedidos que no mapean bien a las variantes del ERP.
- El plugin genérico atascado en tu operativa real.
- El equipo copiando pedidos y ajustando stock a mano.
Con la integración
- Stock sincronizado en ambos sentidos y multi-almacén.
- Variantes mapeadas por SKU sin errores.
- Integración a medida sobre tus módulos reales de Odoo.
- Pedidos, facturas y stock fluyendo solos.
Cómo lo construimos
Integramos vía la API externa de Odoo (XML-RPC/JSON-RPC) o módulo propio según el caso, con una cola idempotente que procesa los webhooks de WooCommerce (REST API de WordPress). Respetamos tus módulos y reglas existentes en lugar de imponer un connector cerrado, y validamos el mapeo de variantes por SKU antes de ir a producción.
¿Qué conectores hay para Odoo y WooCommerce?
Todas las opciones que existen, no solo la nuestra. Si tu caso lo resuelve un módulo de 50 €, cógelo: te lo decimos aquí antes de que nos escribas.
Odoo no publica conector propio de WooCommerce
Conviene saberlo antes de buscarlo: Odoo empuja su propio módulo de eCommerce, así que no hay integración de primera parte con WooCommerce. Todo lo que existe es de comunidad, de terceros o a medida.
Dónde se queda corto: No existe. Cualquier opción implica software de fuera de Odoo.
OCA connector-woocommerce
Conector open source de la Odoo Community Association, bidireccional y gratuito, con rama publicada para Odoo 18.
Dónde se queda corto: Es un proyecto pequeño y con issues abiertas. Hay que comprobar que la rama cubre tu versión exacta de Odoo y de WooCommerce, y asumir que cada versión mayor de Odoo puede romperlo.
Conectores comerciales (Upevo y similares)
Módulos de pago listos para instalar, con soporte detrás y actualizaciones seguidas por versión de Odoo.
Dónde se queda corto: Cubren el flujo estándar. Las reglas propias (packs, tarifas por cliente, impuestos con matices) suelen quedar fuera de la versión básica.
Integración a medida
Contra la REST API de WooCommerce y la API de Odoo, con cola y reintentos. Es la vía cuando hay varios almacenes, variantes que no casan o impuestos por país.
Qué se rompe al conectar Odoo con WooCommerce
Los fallos que aparecen de verdad, casi siempre semanas después de dar la integración por buena.
- 01
Community o Enterprise cambia lo que puedes instalar
No todos los módulos existen para las dos ediciones ni se comportan igual. Es la primera pregunta que hay que resolver, antes de elegir conector, y casi nadie la hace a tiempo.
- 02
Las variantes no se modelan igual en los dos lados
WooCommerce y Odoo entienden atributos y variantes de forma distinta. Un catálogo con tallas y colores es donde revientan la mayoría de las sincronizaciones automáticas.
- 03
Impuestos: mapear tipos no basta
Hay que decidir qué tipo impositivo de Odoo corresponde a cada uno de WooCommerce, y qué pasa con las ventas intracomunitarias y con el OSS. Si se deja en el mapeo por defecto, el 303 sale mal.
- 04
Stock multi-almacén
WooCommerce tiene un número de stock por producto y Odoo tiene ubicaciones. Decidir qué almacén alimenta la tienda, y qué se hace con las reservas, es una decisión de negocio que ningún conector toma por ti.
- 05
Cada versión mayor de Odoo es una migración
Los módulos de comunidad van por detrás de las versiones nuevas. Actualizar Odoo sin comprobar antes que el conector tiene rama para esa versión deja la tienda desconectada.
Preguntas frecuentes
¿Odoo Online (SaaS), Community o Enterprise?
Trabajamos con las tres. Con Community y Enterprise autoalojados tenemos más margen (módulos propios); con Odoo Online usamos la API externa. Lo adaptamos a tu edición.
¿Sincroniza stock multi-almacén?
Sí. Si operas con varios almacenes en Odoo, calculamos el disponible correcto hacia WooCommerce y aplicamos las reglas de reparto que definas.
¿Cómo maneja las variantes de producto?
Mapeamos las variantes de WooCommerce a las de Odoo por SKU (o por atributos si no hay SKU limpio), para que cada pedido descuente la variante correcta sin intervención manual.
¿Sustituye a mi plugin actual de WooCommerce?
Normalmente lo reemplazamos donde se queda corto y dejamos lo que ya funciona. Auditamos primero tu operativa para no romper lo que tienes.
Integraciones relacionadas
Otras conexiones de la misma categoría que WooCommerce y las que comparten plataforma con esta.
Integración Holded Amazon Seller Central — Pedidos, facturas y devoluciones de Amazon Seller Central sincronizados con Holded.
Integración Shopify HubSpot — Shopify y HubSpot compartiendo clientes, pedidos y comportamiento de compra.
Integración WooCommerce Mailchimp — Mailchimp para WooCommerce sin plugins frágiles: segmentación dinámica, automatizaciones por comportamiento y RGPD limpio.
Integración Xero WooCommerce — Pedidos y reembolsos de WooCommerce en Xero, con el impuesto correcto y la pasarela conciliada.
Integración Holded Odoo — Migración Odoo → Holded o coexistencia controlada entre ambos ERPs.
Integración Odoo Stripe — Stripe y Odoo conciliados: pagos, reembolsos, payouts y suscripciones en tu contabilidad open source.
¿Quieres conectar varios SaaS a la vez? Ver pack "Proyecto completo"
¿Tienda online? Mira el vertical completo de ecommerce
¿Hablamos de tu integración con WooCommerce?
Llamada de 30 minutos sin compromiso. Salimos con alcance y precio.