Zum Hauptinhalt springen
Mirakl

Die Meldung zur bereits erstatteten Bestellung im Mirakl Connector: wann sie erscheint und wie Sie sie lösen

Die Meldung erscheint, wenn Sie in einer Bestellung, deren Erstattungsstatus bereits Erstattet lautet, auf Erstattung in Mirakl klicken. Sie ist eine Sperre: Die Aktion wird gestoppt und es wird keine zweite Erstattung an Mirakl gesendet. Prüfen Sie stattdessen Betrag und Datum, die die Meldung anzeigt, und klicken Sie nicht erneut.

FlexigoTech · Verantwortlich: Víctor Gómez · Aktualisiert am 5. November 2026

Das Wichtigste

Modul
Mirakl
Versionen
Odoo 17, 18, 19 und 20
Geprüft
im Quellcode des Connectors, Version 20.0 · in den Quellen am Ende
Lesezeit
4 Min.

Was die Meldung sagt und was sie bedeutet

Wenn Sie in einer Bestellung auf Erstattung in Mirakl klicken, hält Odoo an und zeigt diesen Text an (mit Odoo auf Deutsch):

Bestellung … ist bereits vollständig erstattet (… erstattet am …). Eine erneute Erstattung würde eine zweite Erstattung an den Marktplatz senden. (Order … is already fully refunded (… refunded on …). Refunding it again would send a second refund to the marketplace.)

Die Lücken werden mit drei Angaben gefüllt. Die erste ist der Name der Bestellung oder, falls sie keinen hat, ihre Mirakl-ID. Die zweite ist der bereits erstattete Betrag. Die dritte ist das Datum der Erstattung oder ein Bindestrich -, wenn keines gespeichert ist.

Die Bedeutung ist eindeutig: Die Bestellung gilt als vollständig erstattet und das Modul sendet die Erstattung nicht noch einmal. Es handelt sich um einen Fehler, der die Aktion stoppt; was der Klick ändern sollte, wird also nicht gespeichert.

Schema der Meldung zur bereits erstatteten Bestellung auf Spanisch, Deutsch, Französisch, Italienisch und Portugiesisch
Per Code erstelltes Schema auf Basis der veröffentlichten Übersetzungen des Moduls (kein Odoo-Screenshot): dieselbe Meldung auf Spanisch, Deutsch, Französisch, Italienisch und Portugiesisch.

Die Meldung steckt im veröffentlichten Code aller Zweige: Odoo 17, 18, 19 und 20.

Same stock on every Mirakl marketplace, sent from Odoo
Video: Same stock on every Mirakl marketplace, sent from Odoo (Video auf Englisch)

Wann sie genau erscheint

Die Bedingung ist nur eine: Der Erstattungsstatus (Refund State) der Bestellung ist Erstattet (Refunded). Dieses Feld sehen Sie im Formular unter Mirakl Bestellungen (Mirakl Orders), in der Gruppe Erstattung (Refund), sowie in der Liste desselben Menüs. Seine Werte sind Ausstehend, Erstattet, Teilweise, Fehler und Nicht angefordert, Letzteres ist der Standardwert. Bei allen anderen Werten schlägt die Prüfung nicht an.

Die Schaltfläche Erstattung in Mirakl ist in Odoo 17, 18, 19 und 20 immer sichtbar, auch wenn die Bestellung bereits erstattet ist. Die Meldung verhindert den zweiten Klick.

In Odoo 20.0 arbeitet die Methode der Schaltfläche in dieser Reihenfolge: Zuerst prüft sie, ob Ihr Benutzer zur Gruppe Mirakl Manager gehört; danach prüft sie Bestellung für Bestellung, ob der Status Erstattet ist, und löst in diesem Fall die Meldung aus. Nur wenn nicht, sendet sie die Erstattung.

Der Code erklärt, warum es diese Sperre gibt: Eine Erstattung ist Geld, und der Aufruf an Mirakl ist nicht idempotent. Ohne die Prüfung hätte ein zweiter Klick eine vollständige Erstattung erneut gesendet, denn wenn die Bestellung keinen angeforderten Betrag enthält, verwendet das Modul den Gesamtbetrag der Bestellung.

Schema mit dem Menü Mirakl › Operations › Orders, der Schaltfläche Refund in Mirakl, dem Feld Refund State und der Meldung zur bereits erstatteten Bestellung
Per Code erstelltes Schema auf Basis des veröffentlichten Modulcodes (kein Odoo-Screenshot): das Menü, die Schaltfläche, das Statusfeld und die Meldung, mit den englischen Bezeichnungen aus dem Code, für Odoo 17, 18, 19 und 20.

So lösen Sie es Schritt für Schritt

  1. Öffnen Sie Mirakl › Vorgänge › Bestellungen (Mirakl › Operations › Orders) und rufen Sie die Bestellung auf, die die Meldung nennt. Ihr Name oder ihre ID ist die erste Lücke.
  2. Sehen Sie sich den Erstattungsstatus in der Gruppe Erstattung des Formulars an. Steht dort Erstattet, ist die Meldung erwartungsgemäß: Es ist genau die Bedingung, die sie auslöst.
  3. Vergleichen Sie Betrag und Datum aus der Meldung mit der Erstattung, die Sie durchgeführt zu haben glaubten.
  4. Stimmen sie überein, klicken Sie nicht noch einmal. Die Bestellung gilt bereits als vollständig erstattet, und eine Wiederholung würde eine zweite Erstattung an den Marktplatz senden.
  5. Stimmen sie nicht überein, wurde mit Ihrem Klick nichts Neues gesendet: Die Meldung stoppt die Aktion. Prüfen Sie diese Erstattung, bevor Sie etwas anderes tun.
  6. Prüfen Sie bei anderen Bestellungen den Status in der Liste Mirakl Bestellungen, bevor Sie die Schaltfläche anklicken: Dort ist er ebenfalls sichtbar.

Lautet der Status Ausstehend, Teilweise, Fehler oder Nicht angefordert, hält Sie diese Meldung nicht auf: Die Prüfung achtet nur darauf, ob der Status Erstattet ist.

Was passiert, wenn die Meldung nicht erscheint

Ist die Bestellung in einem beliebigen anderen Status, sendet die Methode in Odoo 20.0 die Erstattung über die Instanz der Bestellung an Mirakl. Der Betrag ist der in der Bestellung angeforderte und, falls keiner vorhanden ist, der Gesamtbetrag der Bestellung. Die Felder dieser Instanz werden in Die Felder der Mirakl-Instanz erklärt.

Gelingt der Versand, speichert das Modul den Status Erstattet, oder Teilweise, wenn der gesendete Betrag kleiner als der Gesamtbetrag der Bestellung ist, zusammen mit Betrag und Datum. Das sind die Daten, die Ihnen später diese Meldung anzeigt.

Schlägt der Versand fehl, zeigt Odoo Ihnen den Fehler an und die Erstattung wird nicht als erledigt markiert. Dasselbe gilt, wenn FlexigoTech Cloud den Versand nicht durchlässt: Die Bestellung wird nicht als erstattet markiert. Die Verbindung zu Mirakl läuft über diesen Dienst, der die Zugangsdaten verschlüsselt speichert und die Synchronisierung überwacht.

Was Sie anschließend prüfen sollten

Sobald Sie eine Bestellung geprüft haben, gehen Sie zurück zur Liste Mirakl Bestellungen und sehen sich den Erstattungsstatus der übrigen an: Dieses Feld ist auch in der Liste vorhanden. So wissen Sie vor dem Klick auf Erstattung in Mirakl, ob die Meldung erscheinen wird oder ob das Modul die Erstattung sendet.

Beachten Sie, dass die Schaltfläche weder ihr Aussehen ändert noch verschwindet, wenn die Bestellung bereits erstattet ist: Sie ist immer sichtbar, und die Meldung hält Sie auf. Erscheint beim Klick eine andere Meldung, ist es nicht diese: Diese erscheint nur beim Status Erstattet.

So unterstützt FlexigoTech

FlexigoTech implementiert Odoo 17, 18, 19 und 20 und entwickelt Konnektoren und individuelle Integrationen. Wenn Sie prüfen möchten, wie der Erstattungsablauf in Ihrem Odoo aussieht, schreiben Sie uns über die Seite des Moduls oder sehen Sie sich die Seite in Odoo Apps an.

Weiterlesen

Checkliste zur Mirakl-Connector-Instanz, Feld für FeldCheckliste zum Ausfüllen der Mirakl-Connector-Instanz in Odoo: Verbindung, Abrechnungskonten und Optionen, mit dem Hilfetext jedes Feldes.Felder der Mirakl-Instanz im Mirakl Connector: Bedeutung und empfohlene WerteFelder der Mirakl Instanzen im Mirakl Connector für Odoo im Vergleich: was die Hilfe sagt, welche Standardwerte gelten und was Sie eintragen sollten.
Geprüft im Quellcode des Connectors (Version 20.0) und in den verlinkten Quellen

Quellen