On és el botó i quan es veu
On és el botó i com es diu?
S'hi arriba des del menú Mirakl › Configuration › Marketplaces, que obre la pantalla Mirakl Instances. El tram Mirakl del menú només el veuen els usuaris interns d'Odoo: si no ho ets, no veus aquest tram. Amb Odoo en català el botó es diu Fetch Refund Reasons; en altres idiomes canvia el rètol, com mostra el segon esquema.


Obtener motivos de reembolso, en alemany Erstattungsgründe abrufen, en francès Récupérer les motifs de remboursement, en italià Recupera motivi di rimborso i en portuguès Obter motivos de reembolso.Quan apareix?
El botó es veu sempre a la pantalla Mirakl Instances, i és a Odoo 17, 18, 19 i 20. No depèn de cap estat ni de cap casella de la fitxa.
Per a què serveix?
Segons el mateix codi del mòdul, llista els codis de motiu de reemborsament de l'operador i els publica al chatter de la instància, per saber què posar a Refund Reason Code. El mateix codi recorda que Mirakl rebutja els reemborsaments que no porten un codi vàlid de l'operador.

Què fa en prémer-lo
Què fa pas a pas?
Treballa amb la instància que tens oberta. Primer demana a Mirakl els motius de l'operador. Després es queda amb els motius que li arriben i els converteix en una línia per motiu: codi, etiqueta i, entre parèntesis, el tipus (un guió si el motiu no porta tipus). Finalment escriu una nota al chatter i mostra un avís.
Quins motius inclou la llista?
Primer filtra els motius el tipus dels quals conté la paraula REFUND, sense distingir majúscules de minúscules. Si cap la conté, publica tots els motius que hagi rebut. Si no queda cap motiu per publicar, el botó s'atura amb un error (més avall).
Què canvia a Odoo en acabar?
Al chatter de la instància apareix una nota que comença per Códigos de motivo del operador (usa el CÓDIGO en 'Código de motivo de reembolso'): i continua amb les línies, una per motiu. A més surt un avís titulat Mirakl amb el text … reason codes posted to the chatter., on els punts suspensius són el nombre de línies publicades; l'avís no queda fix a la pantalla. Cada pulsació fa una consulta nova i afegeix una altra nota, així que pots tornar a prémer quan vulguis refrescar la llista.
Com comprovo que ha funcionat?
Obre el chatter de la instància: allà queda la nota amb una línia per motiu. Aquesta línia porta el codi, que és el que el mateix codi del mòdul indica fer servir a Refund Reason Code.
Errors i requisits
Què passa si l'operador no retorna codis?
L'acció s'atura amb el missatge The operator returned no reason codes. Check the codes in your marketplace seller portal instead. No es publica cap nota. El que toca fer és el que diu el mateix missatge: mirar els codis al teu portal de venedor del marketplace.
I si falla la connexió amb Mirakl?
Al prémer el botó poden sortir Connection error calling Mirakl: … i Mirakl request failed after retries. Aquests missatges vénen de la petició a Mirakl, que el mòdul repeteix davant d'algunes respostes temporals del servidor abans de rendir-se. En aquest cas l'acció s'atura abans d'escriure la nota al chatter. Com que cada pulsació fa una consulta nova, pots tornar a prémer el botó.
Què costa i què necessita?
Mirakl Connector és un mòdul de pagament únic per versió, publicat a Odoo Apps per a Odoo 17, 18, 19 i 20; el preu de cada versió és a la seva fitxa i la compra directa, a la pàgina del mòdul. A més necessita la subscripció a FlexigoTech Cloud, pla Connector: 49 €/mes o 490 €/any sense IVA, fins a 3 comptes de la plataforma (el pla Pro, 98 €/mes o 980 €/any, fins a 10). La connexió passa per FlexigoTech Cloud, que desa xifrades les credencials i avisa per correu si la sincronització falla. Sense subscripció, o amb el servei suspès, s'atura el que dona la subscripció; les dades es queden al teu Odoo.
Altres crides a Mirakl i com t'ajudem
Aquest botó és la consulta de motius de reemborsament. El mòdul també crida Mirakl en altres moments, amb altres peticions: en validar un albarà pot cridar Mirakl per llegir la comanda o enviar el seguiment, i la tasca programada Mirakl - Sync Orders corre cada deu minuts i està activa en instal·lar.
Si estàs implantant Odoo i vols connectar un marketplace Mirakl, 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): views/mirakl_instance_views.xml
- Codi del mòdul: flexigobe_mirakl_connector 20.0 (aa05e537): models/mirakl_instance.py
- Codi del mòdul: flexigobe_mirakl_connector 20.0 (aa05e537): models/mirakl_api_mixin.py
- 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/precios.html
- flexigotech.com/en/services.html
