Naar hoofdinhoud
Mirakl

Mirakl Connector: wat te doen als alleen een Mirakl Manager mag accepteren of annuleren

De melding Alleen een Mirakl Manager kan een marktplaatsbestelling accepteren, annuleren of terugbetalen. Deze acties wijzigen de bestelling op de marktplaats en verplaatsen echt geld. verschijnt bijvoorbeeld als je op Order accepteren of Annuleren in Mirakl klikt zonder tot de groep Mirakl Manager te behoren; je lost het op door iemand uit die groep te laten klikken of door jezelf aan de groep toe te voegen.

FlexigoTech · Verantwoordelijk: Víctor Gómez · Bijgewerkt op 5 november 2026

In het kort

Module
Mirakl
Versies
Odoo 17, 18, 19 en 20
Gecontroleerd
in de broncode van de connector, versie 20.0 · in de bronnen onderaan
Leestijd
5 min

De situatie: Marta klikt op Order accepteren en Odoo stopt

Voorbeeld Fictief geval: het bedrijf en de cijfers zijn verzonnen om de werkwijze uit te leggen.

Distribuciones Norte, een bedrijf dat voor dit voorbeeld is verzonnen, heeft Mirakl Connector al geïnstalleerd. Marta werkt er met een interne Odoo-gebruiker. Ze opent Mirakl › Bewerkingen › Orders, gaat naar een order, klikt op Order accepteren en krijgt deze melding: Alleen een Mirakl Manager kan een marktplaatsbestelling accepteren, annuleren of terugbetalen. Deze acties wijzigen de bestelling op de marktplaats en verplaatsen echt geld.

Marta denkt dat er iets mis is met de order of met de koppeling. Maar de melding gaat over geen van beide: ze gaat over wie op de knop heeft geklikt.

Schema gemaakt met code, geen scherm van Odoo: het menu Mirakl › Operations › Orders, de knoppen Accept Order en Cancel in Mirakl en de melding over de Mirakl Manager, met de labels in het Engels
Schema van Marta's route met de oorspronkelijke Engelse labels van de module: menu, twee knoppen en de melding (Odoo 17, 18, 19 en 20).
Same stock on every Mirakl marketplace, sent from Odoo
Video: Same stock on every Mirakl marketplace, sent from Odoo (video in het Engels)

Wanneer de melding precies verschijnt

De module controleert op de server of de gebruiker die heeft geklikt tot de groep Mirakl Manager behoort. Zo niet, dan geeft ze de melding en stopt de actie: je krijgt de melding in plaats van dat het proces doorgaat. Behoort de gebruiker er wel toe, dan wordt de controle goedgekeurd en loopt de actie door.

De melding staat in de gepubliceerde code van de vier Odoo-versies die de module dekt: 17, 18, 19 en 20.

De code zelf legt uit waarom de controle op de server gebeurt. De knoppen die iets op de marktplaats wijzigen (accepteren, annuleren, terugbetalen) worden in de views beperkt via groepen, maar een view-attribuut is geen beveiligingsbarrière: elke interne gebruiker zou de methode via RPC kunnen aanroepen, en het toegangsrecht geeft interne gebruikers schrijfrechten op de Mirakl-orders. Daarom wordt de groep op de server opnieuw vereist.

Knoppen waarbij de melding kan verschijnen

Dit zijn twee knoppen op het orderformulier die bij de groepscontrole uitkomen:

KnopWanneer zichtbaarWat gebeurt er als je geen Mirakl Manager bent
Order accepterenVerborgen als Acceptatiestatus aangeeft dat de order al geaccepteerd is of als de order geen acceptatie vereist (veld Vereist acceptatie)De melding verschijnt en de actie stopt
Annuleren in MiraklVerborgen wanneer Status die van geannuleerd is; met de standaardwaarden (order in behandeling) is de knop zichtbaarDe melding verschijnt en de actie stopt

Dat je de knop ziet, betekent niet dat de actie doorgaat: de groepscontrole gebeurt op het moment dat je klikt. Zie je een van de knoppen niet, dan kan dat komen door de voorwaarden in de tabel.

Zo los je het op, stap voor stap

  1. Controleer dat het om deze melding gaat, met de volledige tekst: Alleen een Mirakl Manager kan een marktplaatsbestelling accepteren, annuleren of terugbetalen. Deze acties wijzigen de bestelling op de marktplaats en verplaatsen echt geld.
  2. Bepaal of die actie bij jou hoort. Volgens de melding zelf wijzigt accepteren, annuleren of terugbetalen de bestelling op de marktplaats en verplaatst het echt geld.
  3. Hoort ze niet bij jou, vraag dan iemand uit de groep Mirakl Manager om dezelfde order te openen en op de knop te klikken.
  4. Hoort ze wel bij jou, vraag dan degene die de gebruikers van jouw Odoo beheert om je aan de groep Mirakl Manager toe te voegen.
  5. Ga terug naar de order, klik opnieuw op de knop en controleer dat de melding niet meer verschijnt.
Schema gemaakt met code op basis van de gepubliceerde vertalingen van de module, geen scherm van Odoo: dezelfde melding in het Spaans, Duits, Frans, Italiaans en Portugees
Schema met de melding zoals de gebruiker ze ziet volgens de taal van zijn Odoo; met Odoo in het Nederlands is het de tekst uit Marta's geval.

Vragen van wie de melding ziet

Is het een fout in de koppeling met Mirakl?

De melding gaat over de groep van de gebruiker: ze verschijnt wanneer de gebruiker die klikt niet tot Mirakl Manager behoort. Ze noemt noch de koppeling noch gegevens van de order.

Wat gebeurt er als ze verschijnt?

De actie stopt: je krijgt de melding in plaats van dat het proces doorgaat. Ze kan bijvoorbeeld verschijnen bij het klikken op Order accepteren of Annuleren in Mirakl.

Volstaat het dat de knop in de view verborgen is om de actie te beschermen?

Volgens de code niet: een view-attribuut is geen beveiligingsbarrière, en daarom wordt de groep ook op de server vereist.

Gebeurt het ook in Odoo 17, 18 of 19?

De melding staat in de gepubliceerde code van 17, 18, 19 en 20.

Wat je van dit geval leert

  • De melding gaat over rechten, niet over gegevens: kijk eerst tot welke groep degene die klikt behoort voordat je de order controleert.
  • Wat telt is het lidmaatschap van Mirakl Manager. Interne Odoo-gebruiker zijn, zoals Marta, is niet genoeg.
  • Bepaal weloverwogen wie in de groep komt: de acties die ze beschermt wijzigen de bestelling op de marktplaats en verplaatsen echt geld.
  • Of een knop zichtbaar is hangt af van de voorwaarden van de view; of de actie doorgaat hangt af van de groep van de gebruiker, die bij het klikken op de server wordt gecontroleerd.

Zo helpt FlexigoTech je

FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat; als je rechten verdeelt voor het team dat marktplaatsorders beheert, kunnen we dat samen met je doornemen. Mirakl Connector is gepubliceerd in Odoo Apps voor 17, 18, 19 en 20 en vereist het abonnement op FlexigoTech Cloud (plan Connector: € 49 per maand of € 490 per jaar, excl. btw). Je vindt de vermelding in Odoo Apps en de pagina van de module.

Zonder het abonnement, of met de dienst opgeschort, stopt wat het abonnement levert; de gegevens blijven in jouw Odoo.

Lees verder

Checklist Mirakl Connector-instantie, veld voor veldChecklist om de Mirakl Connector-instantie in Odoo in te vullen: verbinding, afrekeningsrekeningen en opties, met wat de helptekst van elk veld zegt.Velden van de Mirakl-instantie in Mirakl Connector: wat ze betekenen en wat je invultVergelijkende gids van de velden in het formulier Mirakl instanties van Mirakl Connector voor Odoo: wat de help zegt, de standaardwaarde en wat je invult.
Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen

Bronnen