Wann sie erscheint und was sie bedeutet
Was sagt die Meldung und wo sehe ich sie?
Mit Odoo auf Deutsch sehen Sie Amazon hat beim Übermitteln der Packinformationen keine operationId zurückgegeben., und die Aktion wird gestoppt. Sie erscheint bei der Arbeit mit einem Wareneingangsplan, dessen Datensätze Sie über das Menü Amazon › FBA › Wareneingang / An Amazon senden (Amazon › FBA › Inbound / Send to Amazon) öffnen. Jeder Abschnitt dieses Pfads verlangt die Berechtigung Betrachter (Viewer); fehlt Ihnen eine davon, sehen Sie den jeweiligen Abschnitt nicht. Mit Odoo in anderen Sprachen ändert sich der Text: Das Schema unten zeigt Spanisch, Deutsch, Französisch, Italienisch und Portugiesisch.


Wie lautet die genaue Bedingung im Code?
Nachdem die Packinformationen an Amazon gesendet wurden, liest das Modul die operationId aus der Antwort und entfernt Leerzeichen an den Rändern. Ist das Ergebnis leer, wird diese Meldung ausgelöst. Sie erscheint also, wenn die Antwort diese Angabe nicht enthält, sie leer ist oder nur Leerzeichen enthält.
Über welche Schaltfläche gelangt man dorthin und warum ist sie möglicherweise nicht sichtbar?
Sie gelangen über die Schaltfläche Verpackungsinformationen festlegen (Set Packing Info) des Wareneingangsplans dorthin. Die Schaltfläche wird ausgeblendet, wenn der Plan unter Verpackungsgruppen (Packing Groups) nichts enthält; mit den Standardwerten ist sie nicht sichtbar. Solange dieses Feld leer ist, gibt es keine Schaltfläche und damit auch diese Meldung nicht.
Hängt sie von der Odoo-Version ab?
Die Meldung steht im veröffentlichten Code aller vier Zweige: Odoo 17, 18, 19 und 20. Auch die Bedingung, die die Schaltfläche ausblendet, ist in allen vieren dieselbe. Das Modul ist für diese Versionen in den Odoo Apps veröffentlicht.

Was das Modul davor und danach tut
Was tut die Schaltfläche, bis die Meldung erscheint?
Zuerst prüft sie, noch bevor sie mit Amazon spricht, ob Sie mindestens Operator-Zugriff auf den Connector haben: Nur Betrachter genügt, um das Menü zu öffnen, aber nicht für diese Aktion. Danach durchläuft sie die ausgewählten Pläne einzeln. Bei jedem Plan führt sie ihre Vorabprüfungen durch, baut die Übermittlung aus den Verpackungsgruppen auf und sendet sie an Amazon. Schlägt eine Vorabprüfung fehl, sehen Sie eine andere Meldung. Wenn Sie diese hier sehen, heißt das, dass diese Prüfungen bereits bestanden wurden und die Anfrage mit einer Antwort zurückgekommen ist.
Was wird an Amazon gesendet?
Jede aktive Verpackungsgruppe des Plans, mit ihrer Gruppenkennung und ihren Kartons. Das baut die Schaltfläche bei jedem Klick neu auf; es wird also das gesendet, was in diesem Moment aktiv ist.
Was wird nicht gespeichert, wenn die Meldung erscheint?
Die Aktion wird direkt nach Erhalt der Antwort und vor jedem Schreibvorgang im Plan gestoppt. Die Vorgangskennung, das Ergebnis der Anfrage und das Datum der letzten Synchronisierung werden nicht gespeichert, und der Plan wechselt nicht in den Status, den ihm die Schaltfläche bei erfolgreichem Abschluss geben würde. Der Vorgang wird auch nicht bei Amazon weiterverfolgt.
Was passiert, wenn Amazon die operationId doch zurückgibt?
Das Modul speichert im Plan die Vorgangskennung sowie das Ergebnis der Anfrage und der Antwort (auf eine maximale Zeichenzahl gekürzt), ändert den Status des Plans und trägt das Synchronisierungsdatum ein. Danach fragt es bei Amazon den Status dieses Vorgangs ab, um ihn zu verfolgen. Genau dieser Verfolgungsschritt wird durch diese Meldung verhindert.
Bedeutet das, dass meine Kartons oder meine Verpackungsgruppen falsch sind?
Nicht unbedingt. Die Prüfung, ob aktive Gruppen vorhanden sind und ob jede Gruppe Kartons hat, erfolgt beim Aufbau der Übermittlung, vor der Anfrage, und liefert bei einem Fehler eine andere Meldung. Diese hier erscheint danach, wenn die Anfrage bereits gesendet wurde und die Antwort keine operationId enthält.
Was Sie tun können
Wie behebe ich es?
Die Meldung weist darauf hin, dass die operationId in der Antwort von Amazon fehlt, ohne einen Grund zu nennen. Sie können im Plan die aktiven Verpackungsgruppen und die Kartons jeder Gruppe prüfen, da diese gesendet werden, und erneut auf Verpackungsinformationen festlegen klicken. Jeder Klick wiederholt den gesamten Ablauf: Prüfungen, Aufbau der Übermittlung und Anfrage an Amazon. Wenn die Meldung auch nach der Wiederholung erscheint, notieren Sie Plan, Uhrzeit und Meldung und wenden Sie sich an uns.
Kann FlexigoTech mir helfen?
Die Verbindung des Moduls läuft über FlexigoTech Cloud, das die Zugangsdaten verschlüsselt speichert, die Synchronisierung überwacht und bei Fehlern per E-Mail benachrichtigt. FlexigoTech führt Odoo 17, 18, 19 und 20 ein und entwickelt individuelle Connectoren und Integrationen. Hier finden Sie den Eintrag in den Odoo Apps und die Seite des Moduls, wenn Sie den vollständigen Connector sehen möchten.
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
- flexigotech.com/precios.html
