Wo die Schaltfläche liegt und wann sie sichtbar ist
Die Karten der Anlieferungspläne öffnen Sie über das Menü Amazon › FBA › Wareneingang / An Amazon senden (Amazon › FBA › Inbound / Send to Amazon). Jeder Abschnitt dieses Menüs verlangt die Berechtigung Betrachter (Viewer): Ohne sie sehen Sie diesen Abschnitt nicht.

Die Schaltfläche Etiketten/BOL abrufen befindet sich im Bildschirm An Amazon senden in Odoo 17, 18, 19 und 20. Sie wird ausgeblendet, wenn das Feld Sendungen (Shipments) leer ist, mit den Standardwerten ist sie also nicht zu sehen. Dieses Feld liegt in der Karte, im Reiter Platzierung & Transport (Placement & Transportation).
Die geplante Aktion Amazon SP-API - Offene FBA-Anlieferungspläne aktualisieren (Amazon SP-API - Refresh open FBA inbound plans) läuft stündlich und ist bei der Installation des Moduls aktiv. Sie ruft die Aktualisierung des Plans auf, und der Code dieser Aktualisierung legt die Sendungen des Plans mit den Daten von Amazon an oder aktualisiert sie und markiert diejenigen als inaktiv, die Amazon nicht mehr zurückgibt.
Mit Odoo auf Spanisch heißt die Schaltfläche Etiketten/BOL abrufen; auf Deutsch Etiketten/BOL abrufen; auf Französisch Récupérer les étiquettes/BOL; auf Italienisch Recupera etichette/BOL; und auf Portugiesisch Obter Etiquetas/BOL.


Ein Fallbeispiel Schritt für Schritt
Beispiel Fiktiver Fall: Firma und Zahlen sind erfunden, um den Ablauf zu zeigen.
Casa Alba ist ein erfundenes Unternehmen, das aus seinem Odoo Ware an ein Amazon-Lager schickt. Marta aus der Logistik hat Operator-Zugriff. So durchläuft sie die Schaltfläche:
- Marta öffnet
Amazon › FBA › Wareneingang / An Amazon sendenund geht in den Plan, den sie vorbereiten will. - Sie wechselt in den Reiter
Platzierung & Transportund schaut aufSendungen. Ist das Feld leer, erscheint die Schaltfläche nicht. Die stündliche Aktualisierung legt die Sendungen des Plans mit den Daten von Amazon an, und sobald es eine gibt, ist die Schaltfläche sichtbar. - Sie klickt auf
Etiketten/BOL abrufen. Zuallererst prüft das Modul ihre Berechtigungen. Marta hat sie, also geht es weiter. - Das Modul geht die aktiven Sendungen des Plans durch. Deaktivierte Sendungen werden nicht berücksichtigt.
- Für jede Sendung fragt es die Etiketten bei Amazon mit dem Konto des Plans ab (Feld
Konto, Account). Es versucht zuerst die Bestätigungskennung der Sendung und, falls keine Antwort kommt, die Amazon-Kennung der Sendung. Leere Kennungen werden verworfen, und sobald ein Versuch eine Antwort liefert, hört es auf. - Gibt es eine Antwort, speichert es sie als Text in der Sendung.
- Beginnt der Versandmodus mit
FREIGHT, fragt es zusätzlich das BOL-Dokument ab und speichert es ebenfalls in der Sendung.
Was vor der Abfrage geprüft wird
Die erste Zeile der Schaltfläche ist eine Berechtigungsprüfung, noch bevor eine Sendung angefasst wird. Hat Ihr Benutzer nicht mindestens Operator-Zugriff, wird die Aktion mit dieser Meldung gestoppt:
You need at least Amazon Seller Connector Operator access for this action. Ask a manager to grant Operator or Manager access.
Sie erscheint beim Klick auf Etiketten/BOL abrufen, und es wird nichts gespeichert. Behoben wird das so, wie es die Meldung selbst sagt: Ein Verantwortlicher soll Ihnen Operator- oder Manager-Zugriff geben.
Die Gruppe zu haben reicht nicht: Das Modul prüft zusätzlich, ob Ihr Benutzer in den Plan schreiben darf, und auch diese Prüfung kann die Aktion wegen fehlender Berechtigungen stoppen.
Was bei Amazon abgefragt wird und was sich ändert
Für jede aktive Sendung geht eine Etikettenanfrage mit drei Angaben aus der Sendung selbst hinaus: dem Seitentyp, dem Etikettentyp und der Anzahl der Packstücke. Enthält die Sendung keinen Seitentyp oder Etikettentyp, verwendet das Modul Standardwerte. Die Anzahl der Packstücke wird nur gesendet, wenn die Sendung sie hat.
Der Code der Schaltfläche schreibt nur Folgendes in die Sendung:
- Die Etikettenantwort wird als Text gespeichert, nur wenn es eine Antwort gab. Sie wird auf die ersten 20000 Zeichen gekürzt.
- Bei
FREIGHT-Sendungen wird die BOL-Antwort genauso gespeichert, mit derselben Kürzung. Sie wird mit der Bestätigungskennung der Sendung oder, falls es keine gibt, mit der Amazon-Kennung abgefragt.
Die BOL-Abfrage wird auch dann ausgeführt, wenn die Etikettenabfrage fehlgeschlagen ist, denn es sind zwei unabhängige Blöcke innerhalb jeder Sendung.
Was passiert, wenn eine Abfrage fehlschlägt
Die Etiketten- und die BOL-Abfrage laufen jeweils in einem Block, der Fehler abfängt. Schlägt eine fehl, notiert das Modul einen Hinweis im Serverprotokoll und macht mit der nächsten Kennung oder der nächsten Sendung weiter, ohne die Schaltfläche abzubrechen. Wenn eine Sendung nach dem Klick weiterhin keine gespeicherte Antwort hat, steht der Hinweis daher in diesem Protokoll, das die Person einsieht, die den Server verwaltet. Bei den Etiketten enthält der Hinweis die Kennung, die fehlgeschlagen ist.
Was das Beispiel lehrt
- Die Schaltfläche hängt davon ab, dass der Plan Sendungen enthält. Erscheint sie nicht, schauen Sie zuerst auf
Sendungen. - Es zählen nur aktive Sendungen.
- Stoppt die Berechtigungsprüfung die Aktion, wurde bei Amazon nichts abgefragt.
- Das Ergebnis liegt als Text in der Sendung.
Wie FlexigoTech hilft
Das Modul ist in Odoo Apps für Odoo 17, 18, 19 und 20 veröffentlicht (Modulseite, Webseite zum Modul). Es wird einmalig pro Version bezahlt und setzt das Abonnement von FlexigoTech Cloud, Tarif Connector, voraus: 49 €/Monat oder 490 €/Jahr zzgl. MwSt. FlexigoTech führt Odoo 17, 18, 19 und 20 ein und entwickelt individuelle Konnektoren und Integrationen, falls Sie diesen Ablauf an Ihre Anlieferprozesse anpassen 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): views/amazon_spapi_inbound_plan_views.xml
- Quellcode des Moduls: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_inbound_plan.py
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
