Wo sie erscheint und mit welchem Text
Bei Odoo auf Deutsch lautet die Meldung Amazon hat beim Bestätigen der Platzierungsoption keine operationId zurückgegeben. Sie steht im veröffentlichten Code der Versionen 17, 18, 19 und 20 und wird von der Aktion der Schaltfläche Platzierung bestätigen ausgelöst. Die Maske mit dieser Schaltfläche öffnen Sie über das Menü Amazon › FBA › Wareneingang / An Amazon senden (Amazon › FBA › Inbound / Send to Amazon).

Das folgende Schema zeigt denselben Text auf Spanisch, Deutsch, Französisch, Italienisch und Portugiesisch, gemäß den veröffentlichten Übersetzungen des Moduls.


Details, die in der Maske nicht zu sehen sind
Sie erscheint beim Klick auf die Schaltfläche, nicht beim Speichern
Die Meldung kann nur beim Klick auf Platzierung bestätigen erscheinen. Diese Schaltfläche wird nur angezeigt, wenn beim Plan die Ausgewählte Platzierungsoption (Selected Placement Option) ausgefüllt ist: In Odoo 17, 18, 19 und 20 wird sie ausgeblendet, wenn dieses Feld leer ist, mit den Standardwerten sehen Sie sie also nicht.
Das Menü zu sehen genügt nicht, um die Aktion auszuführen
Die drei Menüebenen (Amazon, FBA und Wareneingang / An Amazon senden) verlangen die Berechtigung Betrachter (Viewer). Laut dem Code von Odoo 20 prüft die Aktion jedoch als Erstes, ob Sie mindestens Bediener-Zugriff auf den Konnektor und Schreibrecht auf den Plan haben. Fehlt beides, bricht sie dort mit einem anderen Hinweis ab, ohne die Bestätigung zu erreichen.
Vor der Bestätigung werden zwei Dinge geprüft
Die Methode prüft, ob der Plan bereits bei Amazon angelegt ist und ob er eine ausgewählte Platzierungsoption hat. Fehlt eines von beiden, bricht die Aktion mit einem eigenen Hinweis ab. Wenn Sie also Amazon hat beim Bestätigen der Platzierungsoption keine operationId zurückgegeben. sehen, haben diese beiden Prüfungen bereits bestanden, und das Modul ist zum Bestätigungsaufruf der gewählten Option übergegangen.
Die Bedingung: ein Ergebnis ohne Operationskennung
Nach dem Auslösen der Bestätigung der Platzierungsoption des Plans nimmt das Modul das Ergebnis (oder ein leeres, falls nichts vorliegt) und sucht darin die Operationskennung (operationId). Die Meldung erscheint, wenn diese Angabe fehlt oder leer ist bzw. nur aus Leerzeichen besteht. Das ist das Einzige, was der Code an dieser Stelle prüft, daher sagt der Text nicht mehr: Das Modul hat den Bestätigungsaufruf ausgeführt, aber das Ergebnis enthielt keine Operationskennung, mit der es weitermachen könnte.
Wenn sie erscheint, wird nichts gespeichert
Die Meldung bricht die Aktion ab, bevor etwas in den Plan geschrieben wird. Weder die Kennung der letzten Operation wird gespeichert noch wechselt der Plan in den Status der bestätigten Platzierung: Er bleibt so, wie er war, als Sie auf die Schaltfläche geklickt haben.
Sie gehört zum ersten Abschnitt, vor dem Warten
Wenn eine Kennung vorliegt, speichert das Modul sie, setzt den Plan auf den Status der bestätigten Platzierung und wartet, bis Amazon die Operation abgeschlossen hat, indem es deren Status abfragt (die Operation wird mit Platzierungsoption bestätigen beschriftet). Erst danach liest es die Daten des Plans und seiner Sendungen erneut von Amazon und speichert sie in Odoo. Diese Meldung kommt vor alldem: Wenn Sie sie sehen, hat das Warten noch nicht einmal begonnen, und jeder spätere Hinweis gehört zu einem anderen Schritt.
Was Sie tun können, wenn sie erscheint
- Kopieren Sie den genauen Text der Meldung und notieren Sie, um welchen Plan es ging, welche Odoo-Version Sie nutzen und um wie viel Uhr Sie auf die Schaltfläche geklickt haben.
- Prüfen Sie, ob die Schaltfläche
Platzierung bestätigenin der Maske weiterhin sichtbar ist: Das zeigt an, dass der Plan seine ausgewählte Platzierungsoption behält. - Klicken Sie erneut auf
Platzierung bestätigen. Da die Aktion abgebrochen wurde, bevor etwas gespeichert wurde, befindet sich der Plan weiter im vorherigen Status, und jeder Klick löst die Bestätigung der gewählten Option erneut aus. - Wenn die Meldung mit derselben Option erneut erscheint, schreiben Sie uns mit den Angaben aus dem ersten Schritt. Die Meldung besagt, dass keine verwertbare Operationskennung angekommen ist.
Wo FlexigoTech ins Spiel kommt
FlexigoTech führt Odoo 17, 18, 19 und 20 ein und entwickelt Konnektoren und individuelle Integrationen. Das Modul ist in Odoo Apps für diese vier Versionen veröffentlicht, und seine Anbindung läuft über FlexigoTech Cloud, das die Synchronisierung überwacht und per E-Mail warnt, wenn sie fehlschlägt. Sie können die Seite in Odoo Apps oder die Modulseite auf flexigotech.com ansehen. Wenn Sie gerade den Ablauf für Wareneingänge zu Amazon aufsetzen und möchten, dass wir ihn gemeinsam mit Ihnen prüfen, erzählen Sie uns, wie Sie arbeiten, und wir schauen es uns an.
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
