Saltar al contenido principal
Mirakl

Error de Mirakl en Odoo al publicar sin marketplace: qué hacer

Al pulsar Publicar en Mirakl (Publish to Mirakl) en un producto sin ningún marketplace Mirakl creado, Odoo muestra Crea primero un marketplace Mirakl (Mirakl ▸ Configuración ▸ Marketplaces) y después publica productos en él. (Create a Mirakl marketplace first (Mirakl ▸ Configuration ▸ Marketplaces), then publish products to it.). Se resuelve creando uno en Mirakl ▸ Configuración ▸ Marketplaces y volviendo a pulsar el botón desde el producto.

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 el mensaje y qué quiere decir

¿Cuándo sale exactamente este mensaje?

Al pulsar el botón Publicar en Mirakl de un producto, el módulo busca los marketplaces Mirakl que existen en tu Odoo. Si esa búsqueda no devuelve ninguno, la acción se detiene y aparece Crea primero un marketplace Mirakl (Mirakl ▸ Configuración ▸ Marketplaces) y después publica productos en él. Es un error: en ese momento no se crea ninguna oferta ni se abre ninguna pantalla nueva.

Esquema hecho con código, no es una pantalla de Odoo: arriba el botón Publish to Mirakl y debajo el mensaje que pide crear primero un marketplace Mirakl, con los rótulos en inglés del código del módulo
Esquema hecho con código a partir del código publicado del módulo (Odoo 17, 18, 19 y 20): el botón y el mensaje que aparece cuando no hay marketplaces.

¿Qué significa en la práctica?

Que en Odoo todavía no hay ningún marketplace Mirakl dado de alta. El botón trabaja sobre los marketplaces que existen: prepara en cada uno una oferta del producto. Sin ninguno, no tiene dónde preparar nada. La condición es solo esa, que no haya marketplaces: el mensaje no habla de tu producto ni de tus credenciales.

¿Dónde está el botón y se ve siempre?

Publicar en Mirakl está en la vista del producto y, según el código publicado, se ve siempre en Odoo 17, 18, 19 y 20. No depende de que haya marketplaces, así que puedes pulsarlo antes de haber configurado nada y encontrarte con este mensaje.

¿Se guarda o se crea algo cuando sale el error?

No. El módulo comprueba primero si hay marketplaces y, si no hay ninguno, lanza el error antes de buscar o crear ninguna oferta. La acción se detiene ahí.

¿Sale en todas las versiones del módulo?

Sí. El mismo mensaje está en el código publicado de las ramas 17.0, 18.0, 19.0 y 20.0, y el módulo está publicado en Odoo Apps para esas versiones.

¿Cómo se lee el mensaje con Odoo en otro idioma?

Con Odoo en castellano lo ves como en la primera respuesta. El esquema recoge ese mismo texto en castellano, alemán, francés, italiano y portugués.

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

Cómo resolverlo

¿Qué hago para que desaparezca?

Crea un marketplace Mirakl en el menú que indica el propio mensaje: Mirakl ▸ Configuración ▸ Marketplaces. Después vuelve al producto y pulsa otra vez Publicar en Mirakl.

Ya he creado un marketplace y sigue saliendo, ¿qué compruebo?

La condición del código es que la búsqueda de marketplaces salga vacía; el módulo no mira ningún otro dato antes de lanzar el mensaje. Abre Mirakl ▸ Configuración ▸ Marketplaces y comprueba si aparece alguno en la lista. Si está vacía, estás en el caso del mensaje y hay que crear el marketplace ahí. Si aparece alguno, esa condición ya no se cumple y el botón sigue su camino.

¿Tengo que crear un marketplace por cada producto?

No. El mensaje depende de que exista algún marketplace, no de un producto concreto. Una vez creado, el botón de cualquier producto encuentra los marketplaces que hay en tu Odoo y trabaja con ellos.

Qué hace el botón cuando sí hay marketplace

¿Qué pasa después de crear el marketplace?

Para cada marketplace que existe, el botón busca la oferta de ese producto y, si no la encuentra, la crea. A continuación intenta autocompletar los datos de catálogo de la oferta: la marca y las URL de medios si están vacías, y los atributos de catálogo. Cuando termina, abre la oferta. Si solo hay un marketplace, va directo a la ficha de esa oferta. Si tienes más de un marketplace, abre una lista con las ofertas de ese producto, una por marketplace, desde la que puedes abrir cada ficha.

¿Y si el autocompletado falla?

No detiene el botón. El código intenta autocompletar y, si hay un error, lo ignora y sigue con la oferta. Revisa los datos de catálogo de la oferta cuando se abra, porque pueden haber quedado sin rellenar.

¿El botón publica el producto?

Prepara la oferta y la abre para que la revises; el botón no publica nada por sí mismo. La revisión y la publicación las haces tú desde la oferta que se abre.

Coste y ayuda

Mirakl Connector es un módulo de pago único por versión (Odoo 17, 18, 19 y 20) y necesita la suscripción a FlexigoTech Cloud con el plan Conector: 49 €/mes o 490 €/año sin IVA. La conexión pasa por FlexigoTech Cloud, que 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. Con la suscripción, el módulo para las versiones nuevas de Odoo va incluido si lo compraste en flexigotech.com; en el Odoo App Store, cada versión de Odoo se compra allí. Puedes ver el módulo en su ficha de Odoo Apps y en su página en flexigotech.com.

Si estás implantando Odoo y quieres dejar el conector listo, FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida.

Sigue leyendo

Mirakl Connector: «Configura la clave de API de Mirakl antes de probar la conexión»Cuándo sale el error de clave de API vacía en Mirakl Connector para Odoo, qué condición lo provoca y cómo resolverlo al pulsar Probar conexión.Mirakl Connector: «Este vínculo no tiene ninguna instancia de Mirakl configurada.»Cuándo sale en Mirakl Connector el aviso de vínculo sin instancia de Mirakl configurada, qué condición lo provoca y qué hacer cuando aparece.Qué hace el botón Probar conexión de Mirakl Connector, paso a pasoQué hace el botón Probar conexión de Mirakl Connector en Odoo: cuándo aparece, qué comprueba, qué guarda en la ficha y qué errores puede dar.
Comprobado en el código del conector (versión 20.0) y en las fuentes enlazadas

Fuentes