Com llegir un missatge de Leroy Merlin Connector
Els buits com %(name)s, %(host)s, %(url)s o %s se substitueixen per la dada del teu cas: el marketplace, el host, la URL o el detall de l'error.



Taula de missatges: quan surt cadascun i què fer
Van per tema: connexió i clau API, URL de l'operador, binding, transportistes, neteja d'activitats, comandes i, al final, ofertes, preus i estoc.
| Missatge | Quan surt | Què fer |
|---|---|---|
The Mirakl API key of %s is required on the direct connection. | Un marketplace amb connexió directa no té la clau API de Mirakl. | Escriu la clau API d'aquest marketplace i desa. |
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. | Intentes canviar el tipus de connexió d'un marketplace. | No és cap error: el tipus de connexió no canvia. |
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. | Canvies el host de Mirakl sense tornar a escriure la clau desada a FlexigoTech Cloud. | Torna a escriure la clau en el mateix desament del canvi 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. | El mateix, amb la clau desada a Odoo. | Un administrador torna a escriure la clau en aquest mateix desament. |
On FlexigoTech Cloud the API Base URL of %(name)s has to be https://<operator host>/api (it is %(url)s). Nothing was sent. | Amb FlexigoTech Cloud, la API Base URL no té la forma que demana el mòdul. | Corregeix-la a https://<operator host>/api; entre parèntesis hi veus l'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. | Es desa la clau sense que un responsable de Mirakl hagi acceptat el pas per FlexigoTech Cloud. | Que un responsable de Mirakl ho accepti i després desa la clau. |
%(url)s is outside the Mirakl API of %(name)s (%(api)s): the API key was not sent. | Una crida apunta fora de l'API de Mirakl d'aquest marketplace. | Compara la URL del missatge amb l'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. | Proves la connexió sense les URL reals de l'operador. | Omple Base Url i Api Base Url de cada marketplace i torna a provar. |
'marketplace.mirakl.net' is only a placeholder and not a real Mirakl operator host. | La URL encara té el valor d'exemple. | Posa la de l'operador segons la documentació o el suport del marketplace. Per a ADEO/Leroy, el missatge dona https://adeo-marketplace.mirakl.net i https://adeo-marketplace.mirakl.net/api. |
This binding has no Leroy Mirakl instance configured. | Un binding no té instància de Leroy Mirakl. | Assigna-li la instància i repeteix l'acció. |
Could not fetch carriers from Mirakl. Tried endpoints: %(endpoints)s. All returned HTTP 404. | En portar els transportistes, tots els endpoints provats responen HTTP 404. | Revisa els endpoints llistats respecte a la Api Base Url. |
Mirakl returned no carriers from %s. | Mirakl respon sense transportistes. | Consulta amb el suport del marketplace el que indica el missatge. |
OdooBot partner not found; nothing to clean. | Es demana netejar activitats i no existeix el contacte OdooBot. | No cal arreglar res: no hi ha res per netejar. |
No sale orders found for this instance. | La instància no té comandes de venda. | Comprova que ets a la instància correcta. |
Failed to clean activities: %s | La neteja d'activitats falla. | Llegeix el detall després dels dos punts i, si no t'aclareix res, envia'ns-el. |
Missing Leroy Mirakl order id on sale order. | La comanda no té identificador de comanda de Leroy Mirakl. | Comprova si aquesta comanda correspon a una comanda 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. | Intentes esborrar una comanda de Leroy Merlin no cancel·lada. | Esborra o cancel·la la seva comanda de venda; segons el missatge, el connector la recorda. |
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. | Importes ofertes, preus o estoc sense Shop ID. | Omple el Shop ID i repeteix la importació. |
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 té implementada la preparació d'ofertes o l'exportació de preus. | Cal desenvolupament: escriu-nos. |
On viu la clau API de Mirakl
Bona part de la taula gira al voltant de la clau. El mòdul no deixa canviar el tipus de connexió: un marketplace nou va per FlexigoTech Cloud i un d'anterior a aquesta versió manté la connexió directa amb què es va comprar, on la clau és obligatòria. Si mous un marketplace a un altre host, la clau es torna a escriure en el mateix desament; si és a Odoo, el missatge demana que ho faci un administrador.
Amb FlexigoTech Cloud, la API Base URL ha de tenir la forma https://<operator host>/api i un responsable de Mirakl ha d'acceptar el pas per FlexigoTech Cloud abans de desar la clau. FlexigoTech Cloud desa xifrades les credencials, vigila la sincronització i t'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.
El que no surt cap a Mirakl i el que no es deixa esborrar
Els dos missatges que acaben en Nothing was sent i el que diu the API key was not sent avisen que no ha sortit res: corregeix la URL o l'acceptació pendent i torna a desar. Amb les comandes passa el contrari: una de Leroy Merlin no cancel·lada no s'esborra, perquè la importació següent la tornaria a portar; el que toca és esborrar o cancel·lar la seva comanda de venda.
Els avisos del Shop ID surten a les importacions d'ofertes, preus i estoc. A la instància, la pestanya Operaciones manuales reuneix aquests botons; els camps els repassem a la posada en marxa del connector.

Els menús del mòdul estan explicats a com funciona Leroy Merlin Connector per dins.
Com t'ajuda FlexigoTech
Si el teu perfil de Mirakl dona l'avís d'alguna cosa no implementada, és feina de desenvolupament: FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. També revisem amb tu URL i claus quan un missatge no t'encaixi.
L'app és a la fitxa d'Odoo Apps per a Odoo 17, 18, 19 i 20, a 9 € per versió d'Odoo, pagament únic sense IVA; la connexió per FlexigoTech Cloud va amb el pla Conector, 49 €/mes o 490 €/any sense IVA.
Continua llegint
Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades
Fonts
- Codi del mòdul: flexigobe_leroy_merlin_connector 20.0 (fb656d53): models/leroy_fgt_cloud.py
- Codi del mòdul: flexigobe_leroy_merlin_connector 20.0 (fb656d53): models/leroy_mirakl_category_search_wizard.py
- Codi del mòdul: flexigobe_leroy_merlin_connector 20.0 (fb656d53): models/leroy_mirakl_instance.py
- Codi del mòdul: flexigobe_leroy_merlin_connector 20.0 (fb656d53): models/leroy_mirakl_instance_advanced.py
- Codi del mòdul: flexigobe_leroy_merlin_connector 20.0 (fb656d53): models/leroy_mirakl_order.py
- Codi del mòdul: flexigobe_leroy_merlin_connector 20.0 (fb656d53): models/mirakl_api_mixin.py
- Codi del mòdul: flexigobe_leroy_merlin_connector 20.0 (fb656d53): models/mirakl_offer_export_mixin.py
- Codi del mòdul: flexigobe_leroy_merlin_connector 20.0 (fb656d53): models/mirakl_offer_price_stock_mixin.py
- apps.odoo.com/apps/modules/20.0/flexigobe_leroy_merlin_connector
- apps.odoo.com/apps/modules/17.0/flexigobe_leroy_merlin_connector
- apps.odoo.com/apps/modules/18.0/flexigobe_leroy_merlin_connector
- apps.odoo.com/apps/modules/19.0/flexigobe_leroy_merlin_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
