Saltar al contenido principal
Mirakl

Mirakl Connector: «Se rechaza contactar con …», cuándo sale y cómo se arregla

Sale al pulsar Importar pedidos o Importar devoluciones cuando la dirección que el módulo va a contactar no tiene el mismo esquema y servidor que la API Base URL de la instancia, o cuando esa URL base está vacía o sin servidor. Se arregla revisando la API Base URL de la instancia; el mensaje pide además que el endpoint sea una ruta, por ejemplo /orders.

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

Lo esencial

Módulo
Mirakl
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
4 min

Cuándo sale y qué dice

¿En qué momento aparece el mensaje?

Al pulsar Importar pedidos (Import Orders) o Importar devoluciones (Import Returns) en la vista de la instancia de Mirakl. Ambos botones llegan a la misma comprobación, y si se cumple su condición lanzan este texto: «Se rechaza contactar con …: la clave de API de Mirakl de … solo va a su URL base de la API (…). Escribe el endpoint como una ruta, por ejemplo /orders.» (Refusing to contact …: the Mirakl API key of … only goes to its API Base URL (…). Write the endpoint as a path, such as /orders.). Los dos botones se ven siempre, en Odoo 17, 18, 19 y 20.

Esquema hecho con código: los botones Import Orders e Import Returns y debajo el mensaje de rechazo
Esquema hecho con código a partir del código publicado del módulo, no es una captura de Odoo: los botones que llevan a la comprobación y el mensaje que lanza.

¿Qué son los huecos con puntos suspensivos?

Son valores que el módulo rellena al lanzar el mensaje: primero la dirección que iba a contactar, después el nombre de la instancia cuya clave se iba a usar y al final la URL base de la API de esa instancia. Si la URL base está vacía, en su lugar sale un guion (-). Las traducciones publicadas del módulo traen este mismo texto en castellano, alemán, francés, italiano y portugués, como muestra el esquema.

Esquema hecho con código con el mensaje de rechazo en castellano, alemán, francés, italiano y portugués
Esquema hecho con código a partir de las traducciones publicadas del módulo, no es una captura de Odoo: el mismo mensaje en cada idioma.
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)

Qué comprueba el código

¿Con qué condición exacta se lanza?

En el código de Odoo 20, el módulo compara dos direcciones: la API Base URL de la instancia (sin la barra final, si la lleva) y la dirección que va a contactar. De cada una mira solo el esquema (http o https) y el servidor, sin distinguir mayúsculas en el servidor; la ruta no cuenta. Si coinciden y la URL base tiene servidor, la comprobación pasa. En cualquier otro caso se lanza el mensaje: esquema distinto, servidor distinto, una URL base vacía o sin servidor, o una dirección a contactar vacía.

¿Por qué se niega el módulo a contactar?

Porque la clave de API de Mirakl solo debe ir al servidor de API del propio marketplace. El comentario del código lo explica: una dirección absoluta escrita como endpoint se usa tal cual, y los campos de endpoint de la instancia los puede escribir cualquier Mirakl User, que no puede leer la clave. Si un endpoint apuntara a otro servidor, le habría entregado la clave en la siguiente sincronización. La comprobación cierra ese camino.

¿Qué pasa con lo que estaba haciendo la acción?

Se detiene: el mensaje corta la acción en ese punto y no se contacta con esa dirección.

Cómo se resuelve

¿Qué hago paso a paso?

Lee el mensaje y compara la primera dirección que aparece con la URL base de la API que va entre paréntesis al final. Si en lugar de la URL base sale un guion, está vacía: rellena la API Base URL de la instancia. Si está rellena pero no corresponde al servidor de API del marketplace, corrígela, porque es a ese servidor adonde va la clave. Después vuelve a pulsar el mismo botón y, para comprobarlo, pulsa también el otro: si el mensaje ya no sale, la comprobación ha pasado. Si la URL base es correcta y el mensaje sigue saliendo con una dirección de otro servidor, el mensaje pide que el endpoint se escriba como una ruta, por ejemplo /orders: escríbenos con el texto completo del mensaje y lo revisamos. Para saber qué significa cada campo de la instancia, mira los campos de Instancia de Mirakl.

¿Se rechaza una dirección completa si es del mismo servidor?

Según el código de Odoo 20, la comprobación pasa cuando el esquema y el servidor de la dirección coinciden con los de la URL base, así que una dirección completa del mismo servidor no se rechaza en este punto. El mensaje, eso sí, pide escribir el endpoint como una ruta, por ejemplo /orders.

¿Cambia entre versiones de Odoo?

El mensaje está en el código publicado de Odoo 17, 18, 19 y 20; la comprobación descrita aquí es la del código de Odoo 20.

¿Qué necesito para usar el módulo?

Es un módulo de pago único por versión y necesita la suscripción a FlexigoTech Cloud. El plan Conector cuesta 49 € al mes o 490 € al año, sin IVA, para hasta 3 cuentas de la plataforma. La conexión pasa por FlexigoTech Cloud, que guarda cifradas las credenciales. El módulo está publicado en Odoo Apps para Odoo 17, 18, 19 y 20; el precio de cada versión está en la ficha de Odoo Apps y en la página del módulo.

Si necesitas ayuda

FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida. Si tras revisar la API Base URL el mensaje sigue saliendo, escríbenos con el texto completo del mensaje y la versión de Odoo que usas.

Sigue leyendo

Checklist de la instancia de Mirakl Connector, campo a campoChecklist para rellenar la instancia de Mirakl Connector en Odoo: conexión, cuentas de liquidación y opciones, con lo que dice la ayuda de cada campo.Campos de Instancia de Mirakl en Mirakl Connector: qué significan y qué ponerGuía comparada de los campos de la ficha Instancias de Mirakl en Mirakl Connector para Odoo: qué dice cada ayuda, su valor por defecto y qué poner.
Comprobado en el código del conector (versión 20.0) y en las fuentes enlazadas

Fuentes