Qué añade Leroy Merlin for Mirakl al conector de Mirakl
Este módulo se apoya en otro. Según su README, su papel es añadir Leroy Merlin como opción de proveedor dentro del conector genérico de Mirakl. Su nombre técnico es flexigobe_mirakl_provider_leroy_merlin y en sus notas técnicas figura como requisito flexigobe_mirakl_connector. Lo que aporta, según el apartado «Why This Module»:
- Precarga las URL de Mirakl de ADEO y Leroy y los valores por defecto del proveedor.
- Mejora la autodetección de la plataforma durante las pruebas de conexión.
- Adapta la sincronización de atributos del catálogo a flujos CSV al estilo de Leroy.
- Ajusta el comportamiento de diccionarios y listas de valores a las estructuras de catálogo de Leroy.
- Rellena ciertos atributos de Leroy de tipo booleano con valores por defecto seguros.
- Mantiene la importación de devoluciones de Leroy conservando el recurso a los reembolsos del pedido.
- Activa el flujo avanzado de seguimiento que usa el núcleo genérico de Mirakl.
Los valores que deja configurados
El README detalla lo que el módulo trae de serie: el valor de proveedor Leroy Merlin, el código de perfil de marketplace leroy_merlin, la URL base https://adeo-marketplace.mirakl.net y la URL de la API https://adeo-marketplace.mirakl.net/api. El modo de impuestos de las ofertas queda en include_sales_taxes y el catálogo y las ofertas usan valores por defecto con formato de operador. Para detectar la plataforma usa las firmas adeo-marketplace y leroy merlin.
En la parte de catálogo, el módulo pone los diccionarios en modo de sincronización de atributos por CSV, usa un tamaño de lote de diccionario mayor en las importaciones de Leroy, desactiva el recurso masivo de listas de valores y la precarga allí donde los flujos de Leroy salen ganando, y aplica False/NO por defecto en ciertos atributos del catálogo.
En pedidos, devoluciones y envíos, el módulo también:
- Deja activada la sincronización de devoluciones, con recurso a los reembolsos que aparecen en los datos de los pedidos.
- Activa los hooks avanzados de seguimiento de envíos por encima del núcleo genérico de Mirakl.
- Activa la reparación de la dirección de entrega antes de la validación en almacén cuando hace falta.


Lo que sigue en manos del núcleo genérico de Mirakl
Para decidir conviene tener claro qué parte resuelve el conector genérico sobre el que se apoya este módulo. Las notas operativas del README lo dicen así:
- Los catálogos reales de transportistas de ADEO se cubren con el flujo SH21 del conector genérico de Mirakl.
- Los árboles de categorías de Leroy se gestionan con la búsqueda de jerarquías del conector genérico.
- Si el operador no expone
/returns, el núcleo genérico puede crear igualmente los registros de devolución a partir de los reembolsos que vienen en los pedidos importados.
El README también nombra los modelos mirakl.instance y mirakl.product.binding. La decisión de fondo, por tanto, es si vas a trabajar con el conector genérico de Mirakl, porque este módulo lo declara como requisito.


Qué necesitas antes de instalarlo
Dos piezas: el conector genérico de Mirakl y la suscripción a FlexigoTech Cloud que ese conector pide. El manifiesto de Mirakl Connector lo dice tal cual: «Needs FlexigoTech Cloud subscription (from 49 EUR/month, VAT excl.)». La conexión pasa por FlexigoTech Cloud, que guarda cifradas las credenciales, vigila la sincronización y avisa por correo si falla; si la plataforma cambia su API, se adaptan el módulo y el servicio.
Sin la suscripción, o con el servicio suspendido, se para lo que da la suscripción; los datos se quedan en tu Odoo.
En qué versiones de Odoo está publicado y qué cuesta
| Versión de Odoo | Ficha en Odoo Apps | Qué necesita |
|---|---|---|
| 17.0 | Publicada | Mirakl Connector y suscripción FlexigoTech Cloud |
| 18.0 | Publicada | Mirakl Connector y suscripción FlexigoTech Cloud |
| 19.0 | Publicada | Mirakl Connector y suscripción FlexigoTech Cloud |
| 20.0 | Publicada | Mirakl Connector y suscripción FlexigoTech Cloud |
Leroy Merlin for Mirakl es un complemento gratis: los 9 € sin IVA que marca su ficha son el precio de Mirakl Connector, del que depende, en pago único por versión de Odoo, igual en 17, 18, 19 y 20. A eso se suma la suscripción del plan Conector de FlexigoTech Cloud: 49 €/mes o 490 €/año sin IVA, con hasta 3 cuentas de la plataforma (Pro: 98 €/mes o 980 €/año, hasta 10).
Qué cambia al subir de versión de Odoo
Si compraste el módulo en flexigotech.com y tienes la suscripción, el módulo para las versiones nuevas de Odoo va incluido. Si lo compraste en el Odoo App Store, cada versión de Odoo se compra allí. Antes de migrar, comprueba que en la versión de destino tienes también flexigobe_mirakl_connector, porque es su requisito.
Criterios para decidir si te encaja
- Si vendes en Leroy Merlin a través de Mirakl y ya tienes el conector genérico con su suscripción, te conviene: el módulo añade el perfil
leroy_merlincon sus URL y valores por defecto. - Si aún no tienes el conector genérico de Mirakl, primero necesitas ese y la suscripción a FlexigoTech Cloud.
- Si tu trabajo con Leroy pasa por diccionarios de catálogo y listas de valores, los ajustes de CSV, tamaño de lote y
False/NOson la parte del módulo que trabaja sobre eso. - Si importas devoluciones de Leroy, el módulo deja activada su sincronización con recurso a los reembolsos de los pedidos.
- Si necesitas transportistas de ADEO o árboles de categorías de Leroy, cuenta con que se gestionan desde el núcleo genérico (flujo SH21 y búsqueda de jerarquías).
- Si vendes en marketplaces fuera de Mirakl, este módulo no es para eso. Si es tu caso con Shopee, mira cómo funciona el conector de Shopee por dentro.
Cómo probarlo antes de ponerlo en marcha
Una base de pruebas en tu versión de Odoo basta para ver si te encaja:
- Activa la suscripción a FlexigoTech Cloud que pide Mirakl Connector.
- Instala el conector genérico
flexigobe_mirakl_connector. - Instala
flexigobe_mirakl_provider_leroy_merlin. - Crea la instancia de Mirakl, elige
Leroy Merlincomo proveedor y revisa que la URL base y la de la API son las que precarga el módulo. - Lanza la prueba de conexión, que es donde el módulo aplica su autodetección de plataforma.
- Revisa los atributos, el mapeo de categorías y las categorías de Mirakl con tus datos.

Cómo te ayuda FlexigoTech
FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida. Tienes los detalles del módulo en su página en flexigotech.com y en la ficha de Odoo Apps. Si tu caso con Leroy Merlin o con otro operador de Mirakl pide algo más, lo vemos como desarrollo a medida.
Sigue leyendo
Comprobado en el código del módulo (versión 20.0) y en las fuentes enlazadas
Fuentes
- Código del módulo: flexigobe_mirakl_provider_leroy_merlin 20.0 (f3f10df8): README.md
- Código del módulo: flexigobe_mirakl_provider_leroy_merlin 20.0 (f3f10df8): README.md:45-46
- apps.odoo.com/apps/modules/20.0/flexigobe_mirakl_provider_leroy_merlin
- apps.odoo.com/apps/modules/17.0/flexigobe_mirakl_provider_leroy_merlin
- apps.odoo.com/apps/modules/18.0/flexigobe_mirakl_provider_leroy_merlin
- apps.odoo.com/apps/modules/19.0/flexigobe_mirakl_provider_leroy_merlin
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
