Quan surt el missatge i què vol dir
Quan surt exactament aquest missatge?
En prémer el botó Publish to Mirakl d'un producte, el mòdul busca els marketplaces Mirakl que existeixen al teu Odoo. Si aquesta cerca no en retorna cap, l'acció s'atura i apareix Create a Mirakl marketplace first (Mirakl ▸ Configuration ▸ Marketplaces), then publish products to it. És un error: en aquest moment no es crea cap oferta ni s'obre cap pantalla nova.

Què vol dir a la pràctica?
Que a Odoo encara no hi ha cap marketplace Mirakl donat d'alta. El botó treballa sobre els marketplaces que existeixen: prepara en cadascun una oferta del producte. Sense cap, no té on preparar res. La condició és només aquesta, que no hi hagi marketplaces: el missatge no parla del teu producte ni de les teves credencials.
On és el botó i es veu sempre?
Publish to Mirakl és a la vista del producte i, segons el codi publicat, es veu sempre a Odoo 17, 18, 19 i 20. No depèn que hi hagi marketplaces, així que pots prémer-lo abans d'haver configurat res i trobar-te amb aquest missatge.
Es guarda o es crea alguna cosa quan surt l'error?
No. El mòdul comprova primer si hi ha marketplaces i, si no n'hi ha cap, llança l'error abans de cercar o crear cap oferta. L'acció s'atura aquí.
Surt en totes les versions del mòdul?
Sí. El mateix missatge és al codi publicat de les branques 17.0, 18.0, 19.0 i 20.0, i el mòdul està publicat a Odoo Apps per a aquestes versions.
Com es llegeix el missatge amb Odoo en un altre idioma?
Amb Odoo en català el veus com a la primera resposta, en anglès, perquè el mòdul no el tradueix al català. L'esquema recull aquest mateix text en castellà, alemany, francès, italià i portuguès.


Com resoldre'l
Què faig perquè desaparegui?
Crea un marketplace Mirakl al menú que indica el mateix missatge: Mirakl ▸ Configuración ▸ Marketplaces. Després torna al producte i prem una altra vegada Publish to Mirakl.
Ja he creat un marketplace i continua sortint, què comprovo?
La condició del codi és que la cerca de marketplaces surti buida; el mòdul no mira cap altra dada abans de llançar el missatge. Obre Mirakl ▸ Configuración ▸ Marketplaces i comprova si n'apareix algun a la llista. Si és buida, ets en el cas del missatge i cal crear-hi el marketplace. Si n'apareix algun, aquesta condició ja no es compleix i el botó segueix el seu camí.
He de crear un marketplace per cada producte?
No. El missatge depèn que existeixi algun marketplace, no d'un producte concret. Un cop creat, el botó de qualsevol producte troba els marketplaces que hi ha al teu Odoo i hi treballa.
Què fa el botó quan sí que hi ha marketplace
Què passa després de crear el marketplace?
Per a cada marketplace que existeix, el botó busca l'oferta d'aquest producte i, si no la troba, la crea. A continuació intenta autocompletar les dades de catàleg de l'oferta: la marca i les URL de mitjans si estan buides, i els atributs de catàleg. Quan acaba, obre l'oferta. Si només hi ha un marketplace, va directe a la fitxa d'aquesta oferta. Si en tens més d'un, obre una llista amb les ofertes d'aquest producte, una per marketplace, des de la qual pots obrir cada fitxa.
I si l'autocompletat falla?
No atura el botó. El codi intenta autocompletar i, si hi ha un error, l'ignora i continua amb l'oferta. Revisa les dades de catàleg de l'oferta quan s'obri, perquè poden haver quedat sense omplir.
El botó publica el producte?
Prepara l'oferta i l'obre perquè la revisis; el botó no publica res per si mateix. La revisió i la publicació les fas tu des de l'oferta que s'obre.
Cost i ajuda
Mirakl Connector és un mòdul de pagament únic per versió (Odoo 17, 18, 19 i 20) i necessita la subscripció a FlexigoTech Cloud amb el pla Connector: 49 €/mes o 490 €/any sense IVA. La connexió passa per FlexigoTech Cloud, que guarda xifrades les credencials, vigila la sincronització i avisa per correu si falla. Sense subscripció, o amb el servei suspès, s'atura el que dona la subscripció; les dades es queden al teu Odoo. Amb la subscripció, el mòdul per a les versions noves d'Odoo va inclòs si el vas comprar a flexigotech.com; a l'Odoo App Store, cada versió d'Odoo es compra allà. Pots veure el mòdul a la seva fitxa d'Odoo Apps i a la seva pàgina a flexigotech.com.
Si estàs implantant Odoo i vols deixar el connector a punt, FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida.
Continua llegint
Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades
Fonts
- Codi del mòdul: flexigobe_mirakl_connector 20.0 (aa05e537): models/product_product.py
- Codi del mòdul: flexigobe_mirakl_connector 20.0 (aa05e537): views/product_product_views.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_mirakl_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
