Saltar al contenido principal
Leroy Merlin

Mensajes de error de Leroy Merlin Connector: cuándo salen y qué hacer

Los mensajes de Leroy Merlin Connector dicen qué falta: la clave API de Mirakl, las URL reales del operador, el Shop ID, una instancia en el binding o el identificador de pedido de Mirakl. Aquí tienes cada texto literal, cuándo aparece y qué hacer, agrupados por tema. Varios terminan en Nothing was sent, es decir, el módulo no ha enviado nada a Mirakl y basta con corregir y volver a guardar.

FlexigoTech · Responsable: Víctor Gómez · Actualizado el 4 de noviembre de 2026

Lo esencial

Versiones
Odoo 17, 18, 19 y 20
Comprobado
en el código del conector, versión 20.0 · en las fuentes enlazadas al final
Lectura
6 min

Cómo leer un mensaje de Leroy Merlin Connector

Los huecos como %(name)s, %(host)s, %(url)s o %s se sustituyen por el dato de tu caso: el marketplace, el host, la URL o el detalle del fallo.

Lista Categorias Mirakl en Odoo con columnas Instancia, Camino, Código, Hoja y Activo y filas de Leroy Merlin
Las categorías de Mirakl de Leroy Merlin en Odoo, con su camino, su código y si son hoja.
Lista Mapeo de categorías de Mirakl con un registro de Leroy Merlin para la categoría Acoples Camlock
El mapeo entre la categoría de producto Acoples Camlock y una categoría de Mirakl con etiqueta y ruta Garden hose, marcado como activo.
Same stock on every Mirakl marketplace, sent from Odoo
Vídeo: Same stock on every Mirakl marketplace, sent from Odoo (vídeo en inglés)

Tabla de mensajes: cuándo sale cada uno y qué hacer

Van por tema: conexión y clave API, URL del operador, binding, transportistas, limpieza de actividades, pedidos y, al final, ofertas, precios y stock.

MensajeCuándo saleQué hacer
The Mirakl API key of %s is required on the direct connection.Un marketplace con conexión directa no tiene su clave API de Mirakl.Escribe la clave API de ese marketplace y guarda.
The Mirakl connection of a marketplace does not change: a new one goes through FlexigoTech Cloud, and one that existed before this version keeps the direct connection it was bought with.Intentas cambiar el tipo de conexión de un marketplace.No es un fallo: el tipo de conexión no cambia.
To move %(name)s to another Mirakl host, type its Mirakl API key again in the same save: the one saved in FlexigoTech Cloud belongs to %(host)s.Cambias el host de Mirakl sin volver a escribir la clave guardada en FlexigoTech Cloud.Escribe otra vez la clave en el mismo guardado del cambio de host.
To move %(name)s to another Mirakl host, an administrator has to type its Mirakl API key again in the same save: the one stored in Odoo belongs to %(host)s.Lo mismo, con la clave guardada en Odoo.Un administrador escribe de nuevo la clave en ese mismo guardado.
On FlexigoTech Cloud the API Base URL of %(name)s has to be https://<operator host>/api (it is %(url)s). Nothing was sent.Con FlexigoTech Cloud, la API Base URL no tiene la forma que pide el módulo.Corrígela a https://<operator host>/api; entre paréntesis ves la actual.
Before saving the API key, a Mirakl manager has to accept that the Mirakl API key and the calls to Mirakl go through FlexigoTech Cloud. Nothing was sent.Se guarda la clave sin que un responsable de Mirakl haya aceptado el paso por FlexigoTech Cloud.Que un responsable de Mirakl lo acepte y guarda después la clave.
%(url)s is outside the Mirakl API of %(name)s (%(api)s): the API key was not sent.Una llamada apunta fuera de la API de Mirakl de ese marketplace.Compara la URL del mensaje con la API entre paréntesis.
Set the real Leroy/Mirakl operator URLs before testing the connection. Each marketplace has its own Base Url and Api Base Url.Pruebas la conexión sin las URL reales del operador.Rellena Base Url y Api Base Url de cada marketplace y vuelve a probar.
'marketplace.mirakl.net' is only a placeholder and not a real Mirakl operator host.La URL sigue con el valor de ejemplo.Pon la del operador según la documentación o el soporte del marketplace. Para ADEO/Leroy, el mensaje da https://adeo-marketplace.mirakl.net y https://adeo-marketplace.mirakl.net/api.
This binding has no Leroy Mirakl instance configured.Un binding no tiene instancia de Leroy Mirakl.Asígnale la instancia y repite la acción.
Could not fetch carriers from Mirakl. Tried endpoints: %(endpoints)s. All returned HTTP 404.Al traer transportistas, todos los endpoints probados responden HTTP 404.Revisa los endpoints listados frente a la Api Base Url.
Mirakl returned no carriers from %s.Mirakl responde sin transportistas.Consulta con el soporte del marketplace lo que indica el mensaje.
OdooBot partner not found; nothing to clean.Se pide limpiar actividades y no existe el contacto OdooBot.Nada que arreglar: no hay nada que limpiar.
No sale orders found for this instance.La instancia no tiene pedidos de venta.Comprueba que estás en la instancia correcta.
Failed to clean activities: %sLa limpieza de actividades falla.Lee el detalle tras los dos puntos y, si no te aclara, envíanoslo.
Missing Leroy Mirakl order id on sale order.El pedido de venta no tiene identificador de pedido de Leroy Mirakl.Comprueba si ese pedido corresponde a un pedido de Leroy Merlin.
A Leroy Merlin order that is not cancelled cannot be deleted: the next import would bring it back and create its sales order again.Intentas borrar un pedido de Leroy Merlin no cancelado.Borra o cancela su pedido de venta; según el mensaje, el conector lo recuerda.
Shop ID is required for Mirakl OF01 offer import. · Shop ID is required for Mirakl PRI01 price import. · Shop ID is required for Mirakl STO01 stock import.Importas ofertas, precios o stock sin Shop ID.Rellena el Shop ID y repite la importación.
Offer payload builder is not implemented for this Mirakl profile. · Price export builder is not implemented for this Mirakl profile.El perfil de Mirakl no tiene implementada la preparación de ofertas o la exportación de precios.Hace falta desarrollo: escríbenos.

Dónde vive la clave API de Mirakl

Buena parte de la tabla gira en torno a la clave. El módulo no deja cambiar el tipo de conexión: un marketplace nuevo va por FlexigoTech Cloud y uno anterior a esta versión mantiene la conexión directa con la que se compró, donde la clave es obligatoria. Si mueves un marketplace a otro host, la clave se vuelve a escribir en el mismo guardado; si está en Odoo, el mensaje pide que lo haga un administrador.

Con FlexigoTech Cloud, la API Base URL debe tener la forma https://<operator host>/api y un responsable de Mirakl tiene que aceptar el paso por FlexigoTech Cloud antes de guardar la clave. FlexigoTech Cloud guarda cifradas las credenciales, vigila la sincronización y avisa por correo si falla. Sin suscripción, o con el servicio suspendido, se para lo que da la suscripción; los datos se quedan en tu Odoo.

Lo que no sale hacia Mirakl y lo que no se deja borrar

Los dos mensajes que terminan en Nothing was sent y el que dice the API key was not sent avisan de que no ha salido nada: corrige la URL o la aceptación pendiente y vuelve a guardar. Con los pedidos pasa lo contrario: uno de Leroy Merlin no cancelado no se borra, porque la siguiente importación lo traería de vuelta; lo que toca es borrar o cancelar su pedido de venta.

Los avisos del Shop ID salen en las importaciones de ofertas, precios y stock. En la instancia, la pestaña Operaciones manuales reúne esos botones; los campos los repasamos en la puesta en marcha del conector.

Formulario de la instancia Mirakl Leroy Merlin con la pestaña Operaciones manuales y sus botones
La pestaña Operaciones manuales de la instancia Leroy Merlin, con botones para pedidos, ofertas, catálogo, precio y stock y las fechas de última sincronización y exportación.

Los menús del módulo están explicados en cómo funciona Leroy Merlin Connector por dentro.

Cómo te ayuda FlexigoTech

Si tu perfil de Mirakl da el aviso de algo no implementado, es trabajo de desarrollo: FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida. También revisamos contigo URL y claves cuando un mensaje no te encaje.

La app está en la ficha de Odoo Apps para Odoo 17, 18, 19 y 20, a 9 € por versión de Odoo, pago único sin IVA; la conexión por FlexigoTech Cloud va con el plan Conector, 49 €/mes o 490 €/año sin IVA.

Sigue leyendo

Cómo funciona Leroy Merlin Connector en Odoo: menús, tareas programadas y recorridoQué menús añade Leroy Merlin Connector en Odoo, qué diez tareas programadas corren y cada cuánto, y qué pasa por FlexigoTech Cloud.Poner en marcha Leroy Merlin Connector en Odoo: preguntas y respuestasQué campos rellenar en Leroy Merlin Connector para Odoo, qué estados recorre el seguimiento y qué revisar la primera semana tras conectar.Vendes en Leroy Merlin y aún no usas Odoo: qué haces a mano y qué centraliza OdooSi vendes en Leroy Merlin y aún no usas Odoo: qué haces hoy a mano, qué centraliza Odoo con Leroy Merlin Connector y por dónde empezar.
Comprobado en el código del conector (versión 20.0) y en las fuentes enlazadas

Fuentes