OCA · AGPL-3.0 · Odoo 14→18 ✓

WooCommerce Connector

El módulo connector_woocommerce de la OCA conecta tiendas WooCommerce (WordPress) con Odoo mediante la API REST oficial de WooCommerce. Sincroniza productos, variantes, categorías, clientes, pedidos y stock de forma bidireccional, usando Odoo como ERP y sistema de gestión central.

connector_woocommerce
Odoo 14.0 → 18.0
WordPress · WooCommerce
WooCommerce Connector
connector_woocommerce
AGPL-3.0
API WooCommerce REST
Lib woocommerce (Python)
Webhooks Soporte ✓
Funcionamiento
¿Cómo se pone en marcha?

Cuatro pasos desde la generación de claves API hasta la sincronización continua.

1
Generar claves API WooCommerce

En el panel de WordPress, ve a WooCommerce → Ajustes → Avanzado → REST API. Crea una clave con permiso de lectura/escritura y copia el Consumer Key y Consumer Secret.

2
Configurar el backend en Odoo

Introduce la URL de la tienda, el Consumer Key y Consumer Secret en el backend del conector. Odoo verificará la conexión inmediatamente contra la API REST de WooCommerce.

3
Importar catálogo y datos

Importa categorías, productos con variantes e imágenes, clientes existentes y el histórico de pedidos. Los objetos se crean en Odoo o se enlazan con registros existentes.

4
Jobs y webhooks continuos

Los crons importan nuevos pedidos periódicamente. Opcionalmente, configura webhooks en WooCommerce para recibir notificaciones en tiempo real de nuevos pedidos y cambios de estado.

Funcionalidades
¿Qué sincroniza el conector?

Cobertura completa de los objetos de WooCommerce con el modelo de datos de Odoo.

Productos y variantes

Sincronización de productos simples y con variantes (atributos como talla, color). Categorías, etiquetas, imágenes, precios regulares y de oferta importados desde WooCommerce.

Productos simples Variables Imágenes
Pedidos y estados

Importación automática de pedidos WooCommerce con mapeo de estados (pendiente, procesando, completado, reembolsado) a los estados del flujo de ventas de Odoo.

Mapeo de estados Reembolsos
Stock unificado

El stock disponible en Odoo se exporta periódicamente a WooCommerce. Evita sobreventas cuando gestionas múltiples canales de venta desde un único almacén.

Multi-canal Anti-sobreventa
Clientes y direcciones

Los clientes de WooCommerce se crean o vinculan con los contactos de Odoo. Las direcciones de envío y facturación se sincronizan correctamente en ambos sistemas.

Vinculación inteligente
Webhooks en tiempo real

Configura webhooks en WooCommerce para que los nuevos pedidos lleguen a Odoo en segundos. Sin esperar al siguiente ciclo del cron para procesar un pedido urgente.

Tiempo real WooCommerce Webhooks
Cola asíncrona (OCA/connector)

Todas las operaciones se ejecutan como jobs asíncronos en cola. Fallos y reintentos gestionados automáticamente. El equipo puede monitorizar el estado de cada job desde el backend.

Async Reintentos Monitoring
Técnico
API REST WooCommerce v3

Autenticación por Consumer Key / Secret. Sin OAuth complejo, sin plugins adicionales en WP.

Configuración del backend
# Backend WooCommerce en Odoo location = "https://mitienda.com" consumer_key = "ck_xxxxxxxxxxxxxxxxxxxxxxxx" consumer_secret = "cs_xxxxxxxxxxxxxxxxxxxxxxxx" # Las claves se generan en: # WP Admin → WooCommerce → Ajustes # → Avanzado → REST API → Añadir clave # Permisos: Lectura/Escritura # Webhook opcional (tiempo real) # Delivery URL: https://miodoo.com/ # woocommerce/webhook
Dependencias Python
woocommerce
Librería Python oficial de WooCommerce para la REST API v3. Instala con pip install woocommerce. Gestiona autenticación HMAC-SHA256 y paginación automáticamente.
OCA/connector
Framework base de conectores OCA. Proporciona el sistema de jobs asíncronos, los bindings y la cola de trabajo con reintentos automáticos.
connector_ecommerce (OCA)
Addon OCA con modelos comunes para conectores e-commerce (mapeo de estados, gestión de envíos, facturación). Base compartida con otros conectores OCA.
Compatibilidad con Odoo
Odoo 14.0 15.0 16.0 17.0 18.0 ✓

Compatible con WooCommerce 4.x, 5.x, 6.x, 7.x y 8.x. FlexigoTech valida y adapta el conector a tu combinación exacta de versiones.

Licencia AGPL-3.0

Este módulo es open source bajo licencia AGPL-3.0 de la OCA (Odoo Community Association). FlexigoTech lo implanta, mantiene y adapta profesionalmente — nunca lo comercializa como módulo propio. El código fuente es siempre accesible. ¿Qué significa la AGPL? →

Ver en GitHub OCA

WooCommerce + Odoo: la combinación perfecta

FlexigoTech configura el conector, mapea los estados, lanza la importación inicial y deja los jobs automáticos funcionando. Tu tienda y tu ERP siempre sincronizados.

Hablar con un experto Agendar demo

¿En qué te podemos ayudar?

Equipo especializado · Responde en <1 día

Agendar una demo Envíanos un mensaje comercial@flexigobe.com