Factoría IA
ERP Odoo

Odoo y WooCommerce: cómo integrar tienda, stock y facturación

Integrar Odoo y WooCommerce exige decidir qué sistema manda sobre catálogo, stock, pedidos, pagos, entregas y devoluciones antes de instalar un conector.

Juan Manuel Ojeda
Juan Manuel Ojeda
CIIO & Co-Founder
18 de septiembre de 2026 7 min
Diagrama de integración entre WooCommerce y Odoo para conectar pedidos, stock, entregas y facturación con un sistema maestro.

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.

ProcesoWooCommerce suele gestionarOdoo suele gobernar
CatálogoContenido, imágenes, categorías y publicación.SKU, coste, proveedores, rutas y trazabilidad.
PedidoCarrito, pago y confirmación al cliente.Reserva, preparación, entrega, factura y margen.
StockDisponibilidad mostrada en la tienda.Existencias, ubicaciones, reservas y reposición.
ClienteCuenta, direcciones y experiencia de compra.Histórico, fiscalidad, crédito y facturación.
DevoluciónSolicitud 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.

EntidadDirección habitualDecisión que debe quedar escrita
Productos y variantesOdoo → WooCommerce o alta controlada.SKU, atributos, imágenes, estado de publicación y archivado.
Precios y promocionesSegún gobierno comercial.Tarifa, descuentos, impuestos y moneda.
Stock disponibleOdoo → WooCommerce.Almacén, reservas y stock de seguridad.
Pedidos y clientesWooCommerce → Odoo.Invitado, duplicados, direcciones y consentimiento.
Pagos y entregasWooCommerce → Odoo / Odoo → WooCommerce.Estado del cobro, tracking y preparaciones parciales.
Cancelaciones y abonosFlujo 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.

Seguir leyendo

Siguiente paso

Si quieres, bajamos estas ideas a tu caso concreto

Revisamos tu operativa, detectamos cuellos de botella y te proponemos un plan realista de implantación, automatización o mejora comercial.