Salta al contingut principal
Mirakl

Mirakl Connector: què fer quan només un Mirakl Manager pot acceptar o cancel·lar

L'avís Only a Mirakl Manager can accept, cancel or refund a marketplace order. These actions change the order on the marketplace and move real money. surt, per exemple, quan prems Accept Order o Cancel in Mirakl sense pertànyer al grup Mirakl Manager; es resol fent que el premi algú d'aquest grup o afegint-te a ell.

FlexigoTech · Responsable: Víctor Gómez · Actualitzat el 5 de novembre de 2026

L'essencial

Mòdul
Mirakl
Versions
Odoo 17, 18, 19 i 20
Comprovat
al codi del connector, versió 20.0 · a les fonts enllaçades al final
Lectura
4 min

El cas: la Marta prem Accept Order i Odoo s'atura

Exemple Cas il·lustratiu: l'empresa i les seves dades són inventades per explicar el flux.

Distribuciones Norte, una empresa inventada per a aquest exemple, ja té Mirakl Connector instal·lat. La Marta hi treballa amb un usuari intern d'Odoo. Obre Mirakl › Operations › Orders, entra en una comanda, prem Accept Order i rep aquest avís: Only a Mirakl Manager can accept, cancel or refund a marketplace order. These actions change the order on the marketplace and move real money.

La Marta pensa que alguna cosa ha fallat a la comanda o a la connexió. Però l'avís no parla de cap de les dues coses: parla de qui ha premut el botó.

Esquema fet amb codi, no una pantalla d'Odoo: el menú Mirakl › Operations › Orders, els botons Accept Order i Cancel in Mirakl i el missatge sobre el Mirakl Manager, amb els rètols en anglès
Esquema del recorregut de la Marta amb els rètols originals en anglès del mòdul: menú, dos botons i l'avís (Odoo 17, 18, 19 i 20).
Same stock on every Mirakl marketplace, sent from Odoo
Vídeo: Same stock on every Mirakl marketplace, sent from Odoo (vídeo en anglès)

Quan surt exactament

El mòdul comprova, al servidor, si l'usuari que ha premut pertany al grup Mirakl Manager. Si no hi pertany, llança l'avís i l'acció s'atura: surt l'avís en lloc de continuar. Si hi pertany, la comprovació es dona per bona i l'acció segueix el seu curs.

L'avís és al codi publicat de les quatre versions d'Odoo que cobreix el mòdul: 17, 18, 19 i 20.

El mateix codi explica per què la comprovació es fa al servidor. Els botons que canvien alguna cosa al marketplace (acceptar, cancel·lar, reemborsar) es limiten a les vistes per grups, però un atribut de vista no és una barrera de seguretat: qualsevol usuari intern podria cridar el mètode per RPC, i el permís d'accés dona escriptura sobre les comandes de Mirakl als usuaris interns. Per això el grup es torna a exigir al servidor.

Botons amb els quals pot sortir l'avís

Aquests són dos botons de la fitxa de la comanda que arriben a la comprovació del grup:

BotóQuan es veuQuè passa si no ets Mirakl Manager
Accept OrderS'amaga si Acceptance State indica que la comanda ja està acceptada o si la comanda no requereix acceptació (camp Requires Acceptance)Surt l'avís i l'acció s'atura
Cancel in MiraklS'amaga quan State és el de cancel·lat; amb els valors per defecte (comanda pendent) es veuSurt l'avís i l'acció s'atura

Veure el botó no vol dir que l'acció hagi de continuar: la comprovació del grup es fa quan el prems. Si no veus un dels botons, pot ser per les condicions de la taula.

Com es resol, pas a pas

  1. Confirma que l'avís és aquest, amb el text sencer: Only a Mirakl Manager can accept, cancel or refund a marketplace order. These actions change the order on the marketplace and move real money.
  2. Decideix si aquesta acció et correspon a tu. Segons l'avís mateix, acceptar, cancel·lar o reemborsar canvia la comanda al marketplace i mou diners reals.
  3. Si no et correspon, demana a algú del grup Mirakl Manager que obri la mateixa comanda i premi el botó.
  4. Si et correspon, demana a qui administri els usuaris del teu Odoo que t'afegeixi al grup Mirakl Manager.
  5. Torna a la comanda, prem de nou el botó i comprova que l'avís ja no surt.
Esquema fet amb codi a partir de les traduccions publicades del mòdul, no una pantalla d'Odoo: el mateix avís en castellà, alemany, francès, italià i portuguès
Esquema amb l'avís tal com el veu l'usuari segons l'idioma del seu Odoo; amb Odoo en català és el text del cas de la Marta.

Dubtes que es planteja qui veu l'avís

És un error de la connexió amb Mirakl?

L'avís parla del grup de l'usuari: es llança quan l'usuari que prem no pertany a Mirakl Manager. No esmenta la connexió ni dades de la comanda.

Què passa quan surt?

L'acció s'atura: surt l'avís en lloc de continuar. Pot sortir, per exemple, en prémer Accept Order o Cancel in Mirakl.

N'hi ha prou que el botó estigui amagat a la vista per protegir l'acció?

Segons explica el codi, no: un atribut de vista no és una barrera de seguretat, i per això el grup s'exigeix també al servidor.

Passa també a Odoo 17, 18 o 19?

L'avís és al codi publicat de 17, 18, 19 i 20.

Què aprendre del cas

  • L'avís va de permisos, no de dades: abans de revisar la comanda, mira a quin grup pertany qui prem.
  • Pertànyer a Mirakl Manager és el que compta. Ser usuari intern d'Odoo, com la Marta, no n'hi ha prou.
  • Decideix amb criteri qui entra al grup: les accions que protegeix canvien la comanda al marketplace i mouen diners reals.
  • Que un botó es vegi depèn de les condicions de la vista; que l'acció continuï depèn del grup de l'usuari, que es comprova al servidor en prémer-lo.

Com t'ajuda FlexigoTech

FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida; si estàs repartint permisos per a l'equip que gestiona comandes de marketplace, podem revisar-ho amb tu. Mirakl Connector està publicat a Odoo Apps per a 17, 18, 19 i 20, i necessita la subscripció a FlexigoTech Cloud (pla Connector: 49 € al mes o 490 € a l'any, sense IVA). Tens la fitxa a Odoo Apps i la pàgina del mòdul.

Sense la subscripció, o amb el servei suspès, s'atura el que dona la subscripció; les dades es queden al teu Odoo.

Continua llegint

Checklist de la instància de Mirakl Connector, camp a campChecklist per omplir la instància de Mirakl Connector a Odoo: connexió, comptes de liquidació i opcions, amb el que diu l'ajuda de cada camp.Camps d'Instància de Mirakl a Mirakl Connector: què signifiquen i què posarGuia comparada dels camps de la fitxa Instàncies de Mirakl a Mirakl Connector per a Odoo: què diu cada ajuda, el seu valor per defecte i què posar-hi.
Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades

Fonts