OCA · AGPL-3.0 · Odoo 14→17 ✓

Magento Connector

Diseñado para Magento 1.x (Open Source CE/EE) Este conector OCA usa la API XML-RPC nativa de Magento 1. Si tienes Magento 2 (Adobe Commerce), contacta con FlexigoTech para evaluar la solución más adecuada a tu caso.

El módulo connector_magento de la OCA integra Odoo con tiendas Magento 1.x. Requiere instalar un pequeño módulo PHP complementario en Magento para extender la API. Una vez configurado, sincroniza catálogo completo, pedidos, clientes y stock de forma bidireccional con soporte multi-website y multi-tienda.

connector_magento
Odoo 14.0 → 17.0
Magento 1.x · Multi-website
Magento Connector
connector_magento
AGPL-3.0
APIXML-RPC / SOAP
Magento1.x (CE/EE)
PHP addonRequerido ✓
Funcionamiento
¿Cómo se configura la integración?

Cuatro pasos para conectar Magento 1 con Odoo, incluyendo el addon PHP necesario en Magento.

1
Instalar addon PHP en Magento

Instala el módulo PHP complementario de la OCA en tu instancia Magento 1. Extiende la API XML-RPC/SOAP con los endpoints adicionales que el conector Odoo necesita para sincronizar todos los objetos.

2
Crear usuario API en Magento

En el back-office de Magento crea un rol de API con permisos de lectura/escritura sobre los recursos necesarios, y un usuario API con su clave. Estas credenciales se configuran en Odoo.

3
Importar estructura y catálogo

El conector importa primero la estructura: websites, stores, idiomas y grupos de atributos. Después sincroniza el catálogo completo (categorías, productos con atributos configurables, imágenes) y los clientes.

4
Jobs automáticos continuos

Los crons importan nuevos pedidos, actualizan el stock desde Odoo a Magento y exportan cambios de catálogo de forma continua. Todo mediante la cola asíncrona del framework OCA/connector.

Objetos sincronizados
Todo lo que se sincroniza

Cobertura completa de los objetos del ecosistema Magento 1 en Odoo.

Websites y stores
Estructura multi-website de Magento mapeada a compañías y almacenes de Odoo.
Idiomas y vistas
Store views por idioma sincronizadas con las traducciones de productos en Odoo.
Categorías y productos
Árbol de categorías y catálogo completo: simples, configurables, agrupados y virtuales.
Atributos y opciones
Attribute sets de Magento mapeados con variantes de producto en Odoo.
Imágenes de producto
Descarga y asociación automática de las imágenes de la galería del producto.
Clientes y grupos
Grupos de clientes, clientes y sus múltiples direcciones importadas a Odoo.
Pedidos
Importación de pedidos con mapeo de estados, métodos de pago y envío.
Stock
Stock disponible de Odoo exportado a Magento para mantener los niveles actualizados.
Funcionalidades
Capacidades del conector

Un conector battle-tested para instalaciones Magento 1 con grandes catálogos y múltiples tiendas.

Multi-website nativo

Gestiona múltiples websites y store views de Magento desde un único Odoo. Cada website puede tener su propio almacén, lista de precios y configuración contable.

Multi-websiteMulti-store view
Catálogo configurable

Soporte para todos los tipos de producto Magento: simples, configurables (con opciones como talla/color), agrupados y virtuales. Los configurables se mapean con variantes de Odoo.

ConfigurablesAgrupadosVirtuales
Cola asíncrona OCA/connector

Todas las operaciones se encolan como jobs asíncronos. Reintentos automáticos ante fallos de red o API. El equipo puede monitorizar el estado de cada job desde el backend de Odoo.

AsyncReintentos
Addon PHP complementario

El módulo PHP que se instala en Magento extiende la API estándar con endpoints adicionales para atributos, categorías e imágenes. Es ligero y no modifica el núcleo de Magento.

Non-intrusiveAPI extension
Sincronización selectiva

Importa o exporta objetos individuales bajo demanda además de los jobs automáticos. Útil para forzar la resincronización de un producto o pedido concreto sin esperar el cron.

On-demandGranular
Conector más maduro de OCA

Con más de 10 años de historial en la OCA, este conector ha sido probado en instalaciones con decenas de miles de productos y miles de pedidos diarios. La solución open source de referencia para Magento 1.

High-volumeBattle-tested
Técnico
API XML-RPC de Magento 1 + librería magento

Comunicación mediante la API nativa XML-RPC/SOAP de Magento 1, extendida con el addon PHP de la OCA.

Configuración del backend
# Backend Magento en Odoo location = "https://tienda.com/magento" username = "odoo_api_user" api_key = "xxxxxxxxxxxxxxxxxxxx" # Usuario API creado en Magento: # Sistema → Servicios web → Usuarios SOAP/XML-RPC # Rol con acceso a: catalog, orders, # customer, stock, magentobridge # Addon PHP requerido en Magento: # OCA/connector-magento → magentoerpconnect # (módulo PHP, instalar vía Magento Connect # o copiando en app/code/community)
Dependencias Python y PHP
magento (Python)
Librería Python para la API XML-RPC de Magento 1. Instala con pip install magento. Abstrae la autenticación y las llamadas a la API.
magentoerpconnect (PHP addon)
Módulo PHP de la OCA que se instala en Magento. Extiende la API estándar con endpoints para imágenes, atributos, categorías y sincronización de stock avanzada.
OCA/connector
Framework base de conectores OCA. Cola asíncrona de jobs, bindings entre objetos Odoo y Magento, y sistema de reintentos automáticos.
Compatibilidad con Odoo
Odoo 14.0 15.0 16.0 17.0 ✓

Compatible con Magento 1.x Community Edition y Enterprise Edition. Para Magento 2 / Adobe Commerce, FlexigoTech evalúa contigo la mejor solución de integración disponible.

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

¿Tienes una tienda Magento 1 y usas Odoo?

FlexigoTech instala el addon PHP en Magento, configura el conector y deja la sincronización de catálogo, pedidos y stock funcionando desde el primer día.

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