Naar hoofdinhoud
Mirakl

De melding 'bestelling al terugbetaald' in Mirakl Connector: wanneer ze verschijnt en wat je doet

De melding verschijnt als je op Terugbetaling in Mirakl klikt bij een bestelling waarvan de Status terugbetaling al Terugbetaald is. Het is een rem: de actie stopt en er gaat geen tweede terugbetaling naar Mirakl. Controleer het bedrag en de datum in het bericht en klik niet nog eens.

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

Wat het bericht zegt en wat het betekent

Als je bij een bestelling op Terugbetaling in Mirakl klikt, stopt Odoo en toont het deze tekst (met Odoo in het Nederlands):

Bestelling … is al volledig terugbetaald (… terugbetaald op …). Opnieuw terugbetalen zou een tweede terugbetaling naar de marktplaats sturen.

De lege plekken worden met drie gegevens gevuld. Het eerste is de naam van de bestelling of, als die ontbreekt, de Mirakl-identificatie. Het tweede is het al terugbetaalde bedrag. Het derde is de datum van de terugbetaling, of een streepje - als er geen is opgeslagen.

De betekenis is helder: de bestelling staat als volledig terugbetaald geregistreerd en de module stuurt de terugbetaling niet opnieuw. Het is een fout die de actie stopt, dus wat die klik zou veranderen wordt niet opgeslagen.

Schema van het bericht over een al terugbetaalde bestelling in het Spaans, Duits, Frans, Italiaans en Portugees
Schema gemaakt met code op basis van de gepubliceerde vertalingen van de module (geen schermafbeelding van Odoo): hetzelfde bericht in het Spaans, Duits, Frans, Italiaans en Portugees.

Het bericht staat in de gepubliceerde code van alle branches: 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 het precies verschijnt

De voorwaarde is er maar één: de Status terugbetaling (Refund State) van de bestelling is Terugbetaald (Refunded). Dat veld zie je op het formulier van Mirakl orders (Mirakl Orders), in de groep Terugbetaling (Refund), en ook in de lijst van datzelfde menu. De waarden zijn In behandeling, Terugbetaald, Gedeeltelijk, Fout en Niet aangevraagd, de standaardwaarde. Bij alle andere waarden springt de controle niet aan.

De knop Terugbetaling in Mirakl is altijd zichtbaar in Odoo 17, 18, 19 en 20, ook als de bestelling al is terugbetaald. Het bericht is wat de tweede klik tegenhoudt.

In Odoo 20.0 werkt de methode van de knop in deze volgorde: eerst controleert ze of je gebruiker tot de groep Mirakl Manager behoort; daarna kijkt ze per bestelling of de status Terugbetaald is en toont ze in dat geval het bericht. Alleen als dat niet zo is, wordt de terugbetaling verstuurd.

De code verklaart waarom deze controle bestaat: een terugbetaling is geld en de aanroep naar Mirakl is niet idempotent. Zonder de controle had een tweede klik een volledige terugbetaling opnieuw verstuurd, want als de bestelling geen aangevraagd bedrag heeft, gebruikt de module het totaal van de bestelling.

Schema met het menu Mirakl › Operations › Orders, de knop Refund in Mirakl, het veld Refund State en het bericht over een al terugbetaalde bestelling
Schema gemaakt met code op basis van de gepubliceerde code van de module (geen schermafbeelding van Odoo): het menu, de knop, het statusveld en het bericht, met de Engelse labels uit de code, voor Odoo 17, 18, 19 en 20.

Zo los je het stap voor stap op

  1. Open Mirakl › Bewerkingen › Orders (Mirakl › Operations › Orders) en ga naar de bestelling die in het bericht genoemd wordt. De naam of identificatie is de eerste lege plek.
  2. Bekijk de Status terugbetaling in de groep Terugbetaling van het formulier. Staat er Terugbetaald, dan is het bericht verwacht: het is precies de voorwaarde die het activeert.
  3. Vergelijk het bedrag en de datum in het bericht met de terugbetaling waarvan je dacht dat je die had gedaan.
  4. Komen ze overeen, klik dan niet nog een keer. De bestelling staat al als volledig terugbetaald en herhalen zou een tweede terugbetaling naar de marktplaats sturen.
  5. Komen ze niet overeen, dan is er met je klik niets nieuws verstuurd: de melding stopt de actie. Controleer die terugbetaling voordat je iets anders doet.
  6. Kijk voor andere bestellingen eerst de status na in de lijst Mirakl orders voordat je op de knop klikt: daar zie je hem ook.

Is de status In behandeling, Gedeeltelijk, Fout of Niet aangevraagd, dan houdt dit bericht je niet tegen: de controle kijkt alleen of de status Terugbetaald is.

Wat er gebeurt als het bericht niet verschijnt

Bij elke andere status stuurt de methode van Odoo 20.0 de terugbetaling via de instantie van de bestelling naar Mirakl. Het bedrag is het aangevraagde bedrag van de bestelling en, als dat er niet is, het totaal van de bestelling. De velden van die instantie worden uitgelegd in De velden van Mirakl-instantie.

Gaat het versturen goed, dan slaat de module de status Terugbetaald op, of Gedeeltelijk als het verstuurde bedrag lager is dan het totaal van de bestelling, samen met het bedrag en de datum. Dat zijn de gegevens die dit bericht je later toont.

Mislukt het versturen, dan toont Odoo de fout en wordt de terugbetaling niet als gedaan gemarkeerd. Hetzelfde geldt als FlexigoTech Cloud het versturen niet doorlaat: de bestelling wordt niet als terugbetaald gemarkeerd. De verbinding met Mirakl loopt via die dienst, die de inloggegevens versleuteld bewaart en de synchronisatie bewaakt.

Wat je daarna controleert

Als je een bestelling hebt gecontroleerd, ga dan terug naar de lijst Mirakl orders en bekijk de Status terugbetaling van de andere: dat veld staat ook in de lijst. Zo weet je, voordat je op Terugbetaling in Mirakl klikt, of de melding gaat verschijnen of dat de module de terugbetaling gaat versturen.

Onthoud dat de knop niet van uiterlijk verandert of verdwijnt als de bestelling al is terugbetaald: hij is altijd zichtbaar en wat hem tegenhoudt is de melding. Krijg je bij het klikken een ander bericht, dan is het dit niet: dit verschijnt alleen bij de status Terugbetaald.

Zo helpt FlexigoTech

FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en maatwerkintegraties. Wil je nagaan hoe de terugbetalingsstroom er in jouw Odoo uitziet, schrijf ons dan via de pagina van de module of bekijk de vermelding in Odoo Apps.

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