Zum Hauptinhalt springen
Mirakl

Ausstehende Bestellungen im Mirakl Connector annehmen: was der Button tut

Der Button Ausstehende Bestellungen annehmen (Accept Pending Orders) versucht, die Bestellungen dieser Mirakl-Instanz anzunehmen, die eine Annahme erfordern und ausstehend oder fehlerhaft sind, beginnend mit der ältesten, und zeigt Ihnen, wie viele angenommen wurden und wie viele einen Fehler ergaben. Das ist der manuelle Weg: Odoo kann dasselbe auch selbst erledigen, mit zwei Kontrollkästchen im Formular und zwei geplanten Aktionen.

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
5 Min.

Ein Beispiel zur Veranschaulichung: Bestellungen, die auf Annahme warten

Beispiel Fiktiver Fall: Firma und Zahlen sind erfunden, um den Ablauf zu zeigen.

Almazara Home ist ein erfundener Shop, der Haushaltswaren auf einem Mirakl-Marktplatz verkauft und sein Konto über den Mirakl Connector angebunden hat. Eines Morgens fragt sich die Person, die die Bestellungen betreut, ob Odoo Bestellungen, die eine Annahme erfordern, selbst annimmt oder ob sie das tun muss. So geht sie vor: Zuerst schaut sie, was Odoo von sich aus tut, und anschließend klickt sie auf den Button.

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

Zuerst: was Odoo ohne Ihr Zutun erledigt

Der Button ist nicht der einzige Weg. Die Methode, die Bestellungen annimmt, wird auch von zwei geplanten Aktionen aufgerufen, und beide laufen, ohne dass jemand etwas anklickt:

  • Die Aktion Mirakl - Bestellungen synchronisieren (Mirakl - Sync Orders) läuft alle zehn Minuten und ist nach der Installation aktiv. Wenn sie den Import der Bestellungen beendet hat und in der Instanz beide Kontrollkästchen Bestellungen automatisch annehmen (Auto Accept Orders) und Ausstehende beim Import annehmen (Accept Pending On Import) aktiviert sind, versucht sie, die ausstehenden Bestellungen anzunehmen, mit dem Wiederholungslimit dieser Instanz.
  • Die Aktion Mirakl - Bestellungen annehmen (Mirakl - Accept Orders) läuft ebenfalls alle zehn Minuten und ist nach der Installation aktiv. Sie ruft dieselbe Annahmemethode mit dem Wiederholungslimit jeder Instanz auf.

Beide Kontrollkästchen sind im Code standardmäßig nicht aktiviert. Die Hilfe zu Bestellungen automatisch annehmen lautet: «Importierte Bestellungen, die in Mirakl eine Verkäuferannahme erfordern, automatisch annehmen.» Die zu Ausstehende beim Import annehmen lautet: «Versuchen, wartende Bestellungen direkt nach jedem manuellen oder geplanten Bestellimport anzunehmen.»

Schritt für Schritt mit dem Button

  1. Öffnen Sie Mirakl › Konfiguration › Marktplätze (Mirakl › Configuration › Marketplaces) und rufen Sie das Formular der Instanz im Bildschirm Mirakl Instanzen (Mirakl Instances) auf.
  2. Wechseln Sie zum Reiter Bestellungen und Retouren (Orders and Returns), Gruppe Synchronisationsrichtlinie (Sync Policy). Dort befinden sich die beiden genannten Kontrollkästchen und das Feld Annahme-Wiederholungslimit (Accept Retry Limit), dessen Standardwert im Code 100 ist.
  3. Klicken Sie auf Ausstehende Bestellungen annehmen. Der Button ist in Odoo 17, 18, 19 und 20 immer auf diesem Bildschirm sichtbar. Das Folgende beschreibt, was laut dem Code von Odoo 20 passiert.
  4. Lesen Sie den Hinweis, der am Ende erscheint. Er hat den Titel Mirakl, bleibt nicht fest auf dem Bildschirm stehen und sein Text lautet Angenommen: … | Fehler: … (Accepted: … | Errors: …). Gab es einen Fehler, erscheint der Hinweis als Warnung.
  5. Sehen Sie sich das Formular der Instanz an: Der Button hinterlässt dort ebenfalls eine Nachricht mit dem Ergebnis.
  6. Wurde keine Bestellung angenommen und gab es Fehler, verweist die Nachricht im Formular auf die Mirakl-Bestellprotokolle; gab es Fehler, aber auch angenommene Bestellungen, sehen Sie das in der Zahl «Fehler» des Hinweises. Klicken Sie erneut auf den Button, wenn Sie einen neuen Versuch starten möchten.
Schema aus Code des Menüs Mirakl, Configuration, Marketplaces und des Buttons Accept Pending Orders
Aus dem Modulcode erstelltes Schema, kein Odoo-Bildschirm: das Menü der Instanzen und der Button, mit den Originalbeschriftungen des Moduls, vorhanden in Odoo 17, 18, 19 und 20.

Was der Button intern tut

Der Button wirkt auf die Instanz, die Sie geöffnet haben. Laut dem Code von Odoo 20 geschieht Folgendes, in dieser Reihenfolge:

  • Er sucht die Bestellungen dieser Instanz, die eine Annahme erfordern und deren Annahmestatus ausstehend oder fehlerhaft ist.
  • Er schließt die Bestellungen aus, die in Bezug auf Verkaufsaufträge zurückgehalten werden. Der Kommentar im Code erklärt es so: Sie anzunehmen hieße, sich zu etwas zu verpflichten, das Odoo nie versenden wird.
  • Er sortiert sie nach Bestelldatum, von der ältesten zur neuesten, und nimmt so viele, wie Annahme-Wiederholungslimit angibt.
  • Er versucht, jede einzelne anzunehmen. Wird sie angenommen, erhöht er die Zahl der angenommenen um eins. Wird sie nicht angenommen und steht der Annahmestatus der Bestellung danach auf Fehler, erhöht er die Zahl der Fehler um eins.
  • Er veröffentlicht eine Nachricht im Formular der Instanz und zeigt den Hinweis mit den beiden Zählern an. Der Hinweis erscheint als Warnung, wenn es einen Fehler gab, und als Erfolg, wenn es keinen gab.

Ein Detail zur Zählung: Eine Bestellung, die nicht angenommen wird, aber auch nicht im Fehlerstatus landet, zählt für keinen der beiden Zähler.

Welche Nachricht Sie erhalten

Der Text der Nachricht im Formular hängt vom Ergebnis ab:

NachrichtWann sie erscheintWas sie bedeutet
Annahme ausstehender Bestellungen abgeschlossen: … Bestellungen angenommen. (Accept Pending Orders completed: … orders accepted.)Mindestens eine Bestellung wurde angenommenAn der Stelle der Auslassungspunkte steht die Zahl der angenommenen Bestellungen.
Annahme ausstehender Bestellungen mit Fehlern abgeschlossen. Mirakl-Bestellprotokolle prüfen. (Accept Pending Orders completed with errors. Check Mirakl order logs.)Keine wurde angenommen und es gab FehlerBei einigen Bestellungen steht der Annahmestatus auf Fehler.
Annahme ausstehender Bestellungen abgeschlossen: keine Bestellungen erforderten eine Annahme. (Accept Pending Orders completed: no orders required acceptance.)Keine wurde angenommen und es gab auch keine FehlerEs wurde keine Bestellung angenommen und bei keiner steht der Annahmestatus auf Fehler.

Beachten Sie: Werden einige Bestellungen angenommen und andere scheitern, ist die Nachricht im Formular die erste, aber der Hinweis erscheint als Warnung und sein Text zeigt beide Zähler.

Was das Beispiel lehrt

Almazara Home prüft drei Dinge, in dieser Reihenfolge: ob die beiden Kontrollkästchen der Synchronisationsrichtlinie aktiviert sind, welches Wiederholungslimit die Instanz hat und was der Button beim Anklicken meldet. Da Bestellungen mit Fehler erneut in die Suche fallen, versucht ein weiterer Klick auf den Button sie noch einmal. Bestellungen, die in Bezug auf Verkaufsaufträge zurückgehalten werden, bleiben außen vor, egal wann Sie klicken.

Der Button ändert seinen Namen je nach Sprache Ihres Odoo:

Schema aus Code mit dem Namen des Buttons in mehreren Sprachen
Aus den Übersetzungen des Moduls erstelltes Schema, kein Odoo-Bildschirm: auf Deutsch Ausstehende Bestellungen annehmen; auf Französisch Accepter les commandes en attente; auf Italienisch Accetta ordini in sospeso; auf Portugiesisch Aceitar Encomendas Pendentes.

Für die weitere Inbetriebnahme hat der Button Verbindung testen seinen eigenen Ablauf.

Versionen und Kosten

Der Button existiert in den vier veröffentlichten Zweigen, 17, 18, 19 und 20, und ist in allen immer sichtbar. Der Code, den ich beschreibe, ist der von Odoo 20. Der Mirakl Connector ist ein Modul mit Einmalzahlung pro Odoo-Version, veröffentlicht in Odoo Apps für diese Versionen (siehe Produktseite oder Modulseite), und benötigt das Abonnement von FlexigoTech Cloud, Tarif Connector: 49 €/Monat oder 490 €/Jahr, zzgl. MwSt. Die Verbindung läuft über FlexigoTech Cloud, das die Zugangsdaten verschlüsselt speichert und per E-Mail warnt, wenn die Synchronisation fehlschlägt.

Wenn Sie Hilfe bei der Inbetriebnahme möchten

FlexigoTech implementiert Odoo 17, 18, 19 und 20 und entwickelt maßgeschneiderte Konnektoren und Integrationen. Wenn Sie die Synchronisationsrichtlinie Ihrer Mirakl-Instanz gemeinsam mit uns prüfen möchten, schreiben Sie uns über die Modulseite.

Weiterlesen

Mirakl Connector: «Legen Sie den Mirakl-API-Schlüssel fest, bevor Sie die Verbindung testen»Wann der Fehler zum leeren API-Schlüssel im Mirakl Connector für Odoo erscheint, welche Bedingung ihn auslöst und wie Sie ihn beim Verbindungstest beheben.Mirakl Connector: «Für diese Verknüpfung ist keine Mirakl-Instanz konfiguriert.»Wann im Mirakl Connector der Hinweis auf eine Verknüpfung ohne konfigurierte Mirakl-Instanz erscheint, welche Bedingung ihn auslöst und was Sie dann tun.Was der Button Verbindung testen im Mirakl Connector macht, Schritt für SchrittWas der Button Verbindung testen im Mirakl Connector für Odoo macht: wann er erscheint, was er prüft, was er im Datensatz speichert und welche Fehler möglich…
Geprüft im Quellcode des Connectors (Version 20.0) und in den verlinkten Quellen

Quellen