Wann genau sie erscheint
Die Meldung Amazon hat keine inboundPlanId zurückgegeben. kann beim Klick auf den Button Wareneingangsplan erstellen im Formular eines Wareneingangsplans erscheinen. Diese Formulare öffnen Sie über das Menü Amazon › FBA › Wareneingang / An Amazon senden, und jeder Abschnitt dieses Menüs verlangt die Berechtigung Betrachter (Viewer): Ohne sie sehen Sie den jeweiligen Abschnitt nicht.
Mit Odoo auf Deutsch lautet die Meldung Amazon hat keine inboundPlanId zurückgegeben.; das folgende Schema zeigt sie zusammen mit ihrem Text in den anderen veröffentlichten Sprachen des Moduls.

Der Button ist bei den Standardwerten sichtbar. Er wird ausgeblendet, sobald der Plan einen Wert in Wareneingangsplan (Inbound Plan) hat oder Bundesland (State) nicht mehr seinen Standardwert hat. Die Bedingung ist in Odoo 17, 18, 19 und 20 dieselbe.
Die Bedingung für die Meldung ist nur eine. Nach dem Senden der Anfrage entnimmt das Modul der Antwort von Amazon die Plan-ID und entfernt die Leerzeichen. Ist das Ergebnis leer (die Antwort enthielt sie nicht, sie war leer oder bestand nur aus Leerzeichen), wird die Meldung ausgelöst und die Aktion bricht ab. Die Meldung steht im veröffentlichten Code aller vier Versionen, 17, 18, 19 und 20. Die Reihenfolge der Schritte entspricht dem Code von Odoo 20.

Was der Button tut, bevor es zur Meldung kommt
Das ist die Reihenfolge im Code beim Klick auf Wareneingangsplan erstellen:
- Er prüft, ob Ihr Benutzer Operator-Zugriff auf den Amazon-Connector hat.
- Er bereitet die Plandaten vor: den Namen, die Herkunftsadresse, die Positionen und den Ziel-Marketplace (den des Plans oder, falls dieser keinen hat, den des Amazon-Kontos).
- Er sendet die Anfrage zum Erstellen des Wareneingangsplans an Amazon.
- Er liest die Plan-ID aus der Antwort. Ist sie leer, löst er
Amazon hat keine inboundPlanId zurückgegeben.aus und endet dort. - Ist eine ID vorhanden, speichert er die ID, die der Operation (falls Amazon sie liefert), das Ergebnis des Aufrufs und den Zeitpunkt der Synchronisierung und setzt den Plan auf einen Status „Plan erstellt“.
- Hat Amazon eine Operations-ID geliefert, wartet das Modul, bis diese Operation erfolgreich abgeschlossen ist. Endet sie mit Fehlschlag, Fehler oder Abbruch oder ist sie nach den Versuchen noch offen, bricht die Aktion mit einem anderen Fehler ab und erreicht den nächsten Schritt nicht.
- Gibt es keine Operations-ID oder endet die Operation erfolgreich, aktualisiert er den Plan mit den Daten, die Amazon dazu hat.

Was gespeichert bleibt, wenn sie erscheint
Die Meldung bricht die Aktion ab, und das Speichern folgt erst nach der Prüfung. Deshalb werden beim Auftreten dieser Meldung weder die ID noch das Ergebnis des Aufrufs noch der Statuswechsel gespeichert. Der Plan hat weiterhin keinen Wert in Wareneingangsplan und behält den bisherigen Wert von Bundesland.
Aus der Bedingung der Ansicht folgt etwas Praktisches: Der Button Wareneingangsplan erstellen bleibt im Plan sichtbar, weil er nur ausgeblendet wird, wenn Wareneingangsplan einen Wert hat oder sich Bundesland geändert hat. Sie können ihn erneut anklicken, ohne etwas anderes anzufassen.
Ein Detail zur Reihenfolge: Die Anfrage war bei der Prüfung bereits an Amazon gesendet. Die Meldung bezieht sich auf das, was das Modul empfängt: eine leere oder fehlende ID.
Ein anschauliches Beispiel
Beispiel Fiktiver Fall: Firma und Zahlen sind erfunden, um den Ablauf zu zeigen.
Cerámica Levante ist ein erfundener Shop, der über Amazon verkauft und seine erste Lieferung an ein Amazon-Lager vorbereitet. Lucía aus der Logistik öffnet Amazon › FBA › Wareneingang / An Amazon senden, legt einen neuen Plan an, fügt die Positionen und die Daten der Herkunftsadresse hinzu und klickt auf Wareneingangsplan erstellen.
Es erscheint Amazon hat keine inboundPlanId zurückgegeben. Lucía liest die Meldung in Ruhe: Die Anfrage ist raus, und was zurückkam, enthält keine brauchbare Plan-ID. Sie sieht sich den Plan an: Er ist weiterhin ein neuer Plan, und der Button Wareneingangsplan erstellen ist noch da.
Sie prüft, was das Modul sendet (Planname, Herkunftsadresse, Ziel-Marketplace und Positionen), und klickt erneut. Enthält die Antwort diesmal eine ID, speichert der Plan sie und wechselt den Status, und der Button verschwindet aus dem Formular. Wiederholt sich die Meldung, notiert Lucía Planname, Uhrzeit und den genauen Text und gibt sie an die Person weiter, die die Verbindung zu Amazon verwaltet.
Was der Fall zeigt: Im Odoo-Plan wird nichts gespeichert und der Button bleibt sichtbar; wiederholt sich die Meldung, sollten Sie sie dokumentieren.
Was Sie tun können, wenn Sie sie sehen
- Prüfen Sie, ob der Button
Wareneingangsplan erstellenim Plan noch sichtbar ist. Wenn ja, hat der Plan weiterhin keinen Wert inWareneingangsplan. - Prüfen Sie die Daten, die das Modul beim Erstellen des Plans an Amazon sendet: den Namen, die Herkunftsadresse, den Ziel-Marketplace und die Positionen.
- Klicken Sie erneut auf
Wareneingangsplan erstellen. - Erscheint sie noch einmal, notieren Sie Planname, Uhrzeit und die Meldung im Wortlaut und fragen Sie uns.
Was Sie prüfen, wenn der nächste Versuch klappt
- Der Button
Wareneingangsplan erstellenverschwindet aus dem Formular:Wareneingangsplanhat jetzt einen Wert undBundeslandhat sich geändert. - Hat Amazon eine Operations-ID geliefert, wartet das Modul, bis diese Operation erfolgreich abgeschlossen ist, bevor es den Plan mit den Daten aktualisiert, die Amazon dazu hat.
Wobei wir Sie unterstützen
FlexigoTech führt Odoo 17, 18, 19 und 20 ein und entwickelt Konnektoren und individuelle Integrationen. Das Modul ist in Odoo Apps für 17.0, 18.0, 19.0 und 20.0 veröffentlicht: Sie finden es auf seiner Seite in Odoo Apps oder auf der Modulseite. Wiederholt sich die Meldung in Ihrer Installation, teilen Sie uns mit, um welchen Plan es ging und wann Sie den Button angeklickt haben.
Weiterlesen
Geprüft im Quellcode des Connectors (Version 20.0) und in den verlinkten Quellen
Quellen
- Quellcode des Moduls: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_inbound_plan.py
- Quellcode des Moduls: flexigobe_amazon_seller_connector 20.0 (8576afa5): views/amazon_spapi_inbound_plan_views.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/en/services.html
