Zum Hauptinhalt springen
Amazon

Der Fehler „Amazon hat keine operationId zurückgegeben“ beim Bestätigen des Transports

Er erscheint beim Klick auf Transport bestätigen (Confirm Transportation), wenn die Antwort von Amazon auf die Bestätigung keine operationId enthält oder sie leer ist: Das Modul bricht dort ab und speichert das Ergebnis der Aktion nicht.

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

Das Wichtigste

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

Wo er erscheint und was er sagt

Die Datensätze der Eingangspläne öffnen Sie über das Menü Amazon › FBA › Wareneingang / An Amazon senden (Amazon › FBA › Inbound / Send to Amazon); jeder Abschnitt des Menüs verlangt die Berechtigung Betrachter (Viewer). Die Meldung erscheint beim Klick auf die Schaltfläche Transport bestätigen (Confirm Transportation) im Datensatz und lautet so:

Amazon hat beim Bestätigen der Transportoptionen keine operationId zurückgegeben. (Amazon did not return operationId when confirming transportation options.)

Es ist ein Fehler, der die Aktion stoppt: Ihn löst die Methode aus, die diese Schaltfläche ausführt, und dort endet alles.

Mit Code erstelltes Schema, das von oben nach unten das Menü Amazon, FBA, Inbound / Send to Amazon, die Schaltfläche Confirm Transportation und die Fehlermeldung zeigt
Mit Code erstelltes Schema auf Basis des veröffentlichten Modulcodes (kein Odoo-Screenshot): das Menü, die Schaltfläche und die Meldung, mit den englischen Beschriftungen, dem Originaltext aus dem Code, für Odoo 17, 18, 19 und 20.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Video: Your Odoo doesn't talk to Amazon, Temu or Shopify? (Video auf Englisch)

Wie es intern funktioniert

Die Schaltfläche ist nicht immer sichtbar

Transport bestätigen wird ausgeblendet, wenn das Feld Sendungen (Shipments) des Datensatzes leer ist; mit den Standardwerten erscheint sie also nicht. Wenn Sie die Schaltfläche nicht sehen, kann diese Meldung von dort aus nicht auftreten. Die Sichtbarkeitsbedingung ist in Odoo 17, 18, 19 und 20 dieselbe.

Es gibt nur eine Bedingung, und sie prüft die Antwort von Amazon

Das Modul sendet die Bestätigung der Transportoptionen des Plans an Amazon und liest aus der Antwort die Kennung der Operation (operationId). Es entfernt überschüssige Leerzeichen und löst den Fehler aus, wenn der Rest leer ist. Er tritt also in zwei Fällen auf: Die Antwort enthält diese Angabe nicht, oder sie enthält sie leer.

Diese Kennung verwendet das Modul anschließend, um bei Amazon den Status der Operation abzufragen. Ohne sie kann es nicht weitermachen, und deshalb bricht es ab.

Er tritt nach dem Senden der Anfrage auf, nicht davor

Die Reihenfolge der Methode ist diese: Zuerst prüft sie Ihre Berechtigungen, dann sammelt sie die zu bestätigenden Sendungen, danach ruft sie Amazon auf, und erst dann liest sie die Kennung. Wenn Sie diese Meldung sehen, wurde die Bestätigungsanfrage bereits an Amazon gesendet, und die Antwort kam ohne Kennung zurück. Das Abfragen des Operationsstatus hatte noch nicht begonnen.

Wenn er auftritt, wird von dieser Aktion nichts in Odoo gespeichert

Nach Erhalt der Kennung würde das Modul im Plan die Kennung der letzten Operation, das Ergebnis (Anfrage und Antwort) und das Synchronisierungsdatum speichern. Mit diesem Fehler kommt es nicht dazu. Es wartet auch nicht, bis Amazon die Operation abgeschlossen hat, liest die Sendungen nicht erneut ein und setzt den Plan nicht auf seinen nächsten Status. Was Sie nach der Meldung im Datensatz sehen, ist das, was schon vorher da war.

Vor dem Aufruf hat die Methode bereits gefiltert und einiges geprüft

  • Sie prüft, dass Sie mindestens Bedienerzugriff auf den Connector haben, zusätzlich zur Schreibberechtigung auf den Plan. Mit nur Betrachter können Sie die Datensätze ansehen, aber die Aktion erreicht Amazon nicht.
  • Sie berücksichtigt nur aktive Sendungen, für die eine Transportoption ausgewählt ist; die übrigen werden ohne Hinweis übersprungen.
  • Jeder Sendung ordnet sie einen Kontakt zu: den der Sendung selbst und, falls er fehlt, den des Plans.

Wenn die Aktion an einem dieser Punkte stoppt, ist die angezeigte Meldung eine andere, nicht diese.

Er ist in allen vier veröffentlichten Versionen enthalten

Die Meldung steht im veröffentlichten Code für Odoo 17, 18, 19 und 20. Der obige Ablauf entspricht dem Code von Odoo 20. Mit Odoo auf Spanisch sehen Sie sie als „Amazon no devolvió operationId al confirmar transportation options.“; das folgende Schema enthält denselben Text auf Deutsch, Französisch, Italienisch und Portugiesisch.

Mit Code erstelltes Schema mit derselben Meldung auf Spanisch, Deutsch, Französisch, Italienisch und Portugiesisch
Mit Code erstelltes Schema auf Basis der veröffentlichten Übersetzungen des Moduls (kein Odoo-Screenshot).

Was zu tun ist, wenn er erscheint

Wenn Sie erneut auf Transport bestätigen klicken, beginnt die Methode wieder von vorn (Berechtigungen, Auswahl der Sendungen, Aufruf an Amazon) und sendet die Bestätigung der Transportoptionen erneut an Amazon, obwohl die erste Anfrage bereits angekommen ist. Überlegen Sie es sich vor einer Wiederholung. Wenn die Meldung erneut erscheint, notieren Sie ihren Text, den betroffenen Plan und die Uhrzeit und besprechen Sie das mit der Person, die die Verbindung verwaltet, oder mit uns.

Wie wir bei FlexigoTech helfen

Die Verbindung läuft über FlexigoTech Cloud, die die Zugangsdaten verschlüsselt speichert, die Synchronisierung überwacht und per E-Mail warnt, wenn sie fehlschlägt; ändert die Plattform ihre API, werden Modul und Dienst angepasst. Das Modul ist eine Einmalzahlung pro Odoo-Version und erfordert das Abonnement von FlexigoTech Cloud, Tarif Connector: 49 €/Monat oder 490 €/Jahr zzgl. MwSt. Es ist in Odoo Apps für 17, 18, 19 und 20 veröffentlicht; Sie finden den Eintrag und die Seite des Moduls.

Wenn Sie gerade Odoo einführen und den Ablauf des FBA-Wareneingangs prüfen möchten oder eine individuelle Integration brauchen: FlexigoTech führt Odoo 17, 18, 19 und 20 ein und entwickelt Connectoren.

Weiterlesen

Geprüft im Quellcode des Connectors (Version 20.0) und in den verlinkten Quellen

Quellen