L'error, tal com el veus
Amb Odoo en català, el missatge diu: 'marketplace.mirakl.net' is only a placeholder and not a real Mirakl operator host. Configure the actual operator URL from the marketplace operator documentation or support. Example for ADEO/Leroy: https://adeo-marketplace.mirakl.net and https://adeo-marketplace.mirakl.net/api. És un error: l'acció s'atura.
En poques paraules: Base Url o API Base URL tenen exactament l'adreça d'exemple (https://marketplace.mirakl.net, o la mateixa amb /api), que el mòdul no accepta com a host real d'un operador de Mirakl.

El mateix missatge es veu en l'idioma del teu Odoo. L'esquema següent el mostra en castellà, alemany, francès, italià i portuguès.


Detalls que no es veuen a la fitxa
Pot sortir en prémer Test Connection
El botó Test Connection és a la vista de la instància i es veu sempre, a Odoo 17, 18, 19 i 20. En prémer-lo, el mòdul arriba a la comprovació de la configuració de la connexió i, si es compleix la condició que ve a continuació, llança aquest error. Les fitxes de Mirakl Instances s'obren des del menú Mirakl › Configuration › Marketplaces.
El valor ha de ser igual a una adreça d'exemple
El mòdul compara el valor de Base Url i el de API Base URL amb unes adreces concretes, i llança l'error si qualsevol dels dos hi coincideix exactament:
Base Urléshttps://marketplace.mirakl.netohttp://marketplace.mirakl.net.API Base URLéshttps://marketplace.mirakl.net/apiohttp://marketplace.mirakl.net/api.
Amb que un dels dos sigui una d'aquestes adreces, l'error surt, encara que l'altre sigui correcte.
Una URL real que porta aquest text a dins no dona l'error
El mòdul no busca el text marketplace.mirakl.net dins del camp: compara el valor complet amb la llista d'dalt. Una adreça com https://adeo-marketplace.mirakl.net acaba amb aquestes mateixes paraules, però no és igual a cap adreça d'exemple, així que no activa aquest missatge. Per això no cal tocar una URL d'operador que ja estigui ben posada.
Les barres finals i el protocol no canvien res
Abans de comparar, el mòdul treu les barres finals de cada adreça. Per això https://marketplace.mirakl.net/ compta com la d'exemple igual que la que no porta barra. A més, la llista d'adreces d'exemple inclou tant la versió amb https com la versió amb http, així que canviar el protocol no esquiva la comprovació.
No existeix un host comú per a tots els marketplaces
L'ajuda de Base Url ho diu així: Real Mirakl operator host. Mirakl does not provide a universal host shared by every marketplace. Example: https://adeo-marketplace.mirakl.net (auto-filled for known operators; enter it from your seller account otherwise). Required before you can Test Connection or sync.
És a dir: segons aquesta ajuda, en els operadors coneguts el camp s'omple sol; en els altres, l'adreça la introdueixes tu des del teu compte de venedor, o la treus de la documentació o del suport de l'operador, com indica el mateix missatge. I com que l'ajuda ho marca com a obligatori abans de provar la connexió o sincronitzar, convé deixar-ho ben posat des del principi.
L'adreça de l'API té la seva pròpia ajuda
L'ajuda de API Base URL diu: Real Mirakl API base URL for the selected operator. Usually it is Base Url + /api. Example: https://adeo-marketplace.mirakl.net/api. Els dos camps són a la mateixa fitxa, a la pestanya Connection, grup Access.
Com resoldre-ho
- Obre
Mirakl › Configuration › Marketplacesi entra a la fitxa de la instància. - Ves a la pestanya
Connectioni al grupAccess: allà hi haBase UrliAPI Base URL. - Mira quin dels dos és exactament una de les adreces d'exemple de la llista anterior (pot ser només un o els dos). Deixa tal com estan els que ja tinguin la URL del teu operador.
- A
Base Url, si és la d'exemple, escriu el host real del teu operador. Per a ADEO/Leroy, l'exemple del mateix missatge éshttps://adeo-marketplace.mirakl.net. Si el teu operador és un altre, el missatge remet a la documentació o al suport de l'operador del marketplace, i l'ajuda del camp, al teu compte de venedor. - A
API Base URL, si és la d'exemple, escriu la URL real de l'API de l'operador. Per a ADEO/Leroy, l'exemple éshttps://adeo-marketplace.mirakl.net/api. - Amb les adreces canviades, prem de nou
Test Connection.
Què comprovar després
Revisa que cap de les dues adreces sigui ja https://marketplace.mirakl.net ni https://marketplace.mirakl.net/api, amb o sense barra final i amb https o http. Revisa també que API Base URL correspongui al mateix operador que Base Url, tal com indica la seva ajuda en posar l'exemple d'ADEO/Leroy. Si vols repassar la resta de camps de la instància, els expliquem a els camps d'Instància de Mirakl.
Està a totes les versions publicades
A Odoo 20.0, el mòdul fa la comprovació tal com s'explica més amunt. El missatge és al codi publicat de les quatre branques, 17.0, 18.0, 19.0 i 20.0, i el mòdul està publicat a Odoo Apps per a aquestes mateixes versions.
Si prefereixes que t'ho configurin
FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Si vols que algú deixi amb tu la instància de Mirakl connectada, mira la pàgina del mòdul o la fitxa a Odoo Apps.
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/mirakl_instance.py
- Codi del mòdul: flexigobe_mirakl_connector 20.0 (aa05e537): views/mirakl_instance_views.xml
- Codi del mòdul: flexigobe_mirakl_connector 20.0 (aa05e537): models/mirakl_ai.py
- apps.odoo.com/apps/modules/20.0/flexigobe_mirakl_connector
- flexigotech.com/en/services.html
