Zum Hauptinhalt springen
Amazon

Was Amazon Connector dem Lagerlieferschein hinzufügt: Felder, Button und wann er aktiv wird

Das Modul fügt dem Lagerlieferschein einen Button, Amazon-Tracking senden, und eine Feldgruppe, Amazon SP-API, hinzu, um Amazon die Sendungsverfolgung zu übermitteln; Odoo sendet sie automatisch beim Validieren des Lieferscheins oder bei Änderung der Verfolgungsnummer, je nach zwei Kontrollkästchen im Konto, und der Button dient dazu, sie manuell erneut zu senden.

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
6 Min.

Was das Modul dem Lieferschein hinzufügt

Das Modul erweitert den Standard-Lieferschein der App Lager (Inventory) um einen Button und eine Feldgruppe. Die Bedingung, die den Button ein- oder ausblendet, ist in Odoo 17, 18, 19 und 20 dieselbe.

Schema mit der App Lager oben und darunter dem Button und den Feldern, die das Modul hinzufügt
Schema mit Code erstellt auf Basis des veröffentlichten Codes des Moduls, kein Odoo-Bildschirm; die Beschriftungen sind auf Englisch.

Im Formular des Lieferscheins fügt das Modul innerhalb der Gruppe Amazon SP-API diese Felder hinzu:

  • Amazon SP-API-Konto (Amazon SP-API Account): das mit dem Lieferschein verknüpfte SP-API-Konto.
  • Amazon-Bestell-ID (Amazon Order ID): die Kennung der Bestellung bei Amazon.
  • Amazon-Synchronisierungsstatus (Amazon Sync State): nur lesbar. Die Werte sind Ausstehend (Pending), Synchronisiert (Synced) und Fehler; standardmäßig Ausstehend. Es wird vom Code geschrieben, nicht von Ihnen.
  • Letzte Amazon-Synchronisierung (Last Amazon Sync): Datum und Uhrzeit, nur lesbar.
  • Sendungsverfolgung an Amazon gesendet (Tracking sent to Amazon): nur lesbar.
  • Amazon confirmShipment gesendet am (Amazon confirmShipment sent at): Datum und Uhrzeit, nur lesbar. Der Hilfetext erklärt, dass der automatische Versand nach der Markierung weder bei einer Änderung der Verfolgungsnummer noch bei einem Wiederholungsversuch der geplanten Aktion wiederholt wird; nur ein erzwungener manueller Versand kann ihn erneut senden.
  • Letzter Amazon-Fehler (Last Amazon error): Text, nur lesbar.
  • Payload Amazon und Amazon-Antwort (Amazon Response): nur lesbar, und nur Benutzer mit der Berechtigung zur Verwaltung der Einstellungen sehen sie.

Die gesamte Gruppe wird ausgeblendet, wenn das Modul für diesen Lieferschein keine Amazon-Bestell-ID erkennt. Zur Suche schaut es zuerst im Feld Amazon-Bestell-ID des Lieferscheins selbst nach, dann im verknüpften Verkaufsauftrag und schließlich in anderen Daten des Lieferscheins. Der Button Amazon-Tracking senden wird ebenfalls ausgeblendet, wenn der Lieferschein nicht im Status Erledigt (Done) ist oder nicht zu einer Amazon-Bestellung gehört.

Your Odoo doesn't talk to Amazon, Temu or Shopify?
Video: Your Odoo doesn't talk to Amazon, Temu or Shopify? (Video auf Englisch)

Schritt für Schritt: wann das Modul handelt und was zu tun ist

  1. Prüfen Sie die drei Kontrollkästchen des Kontos. Sie befinden sich im Formular von Konten (Accounts), auf dem Reiter Aufträge & Fulfillment (Orders & Fulfillment), in der Gruppe Auftragssynchronisation (Order Sync). Auto-Synchronisierung bei Kommissionierungsvalidierung (Auto sync on picking validation) und Auto-Synchronisierung bei Tracking-Änderung (Auto sync al cambiar tracking) sind standardmäßig aktiviert; confirmShipment asynchron senden (per Cron) (Send confirmShipment asynchronously (via cron)) ist standardmäßig deaktiviert. Jedes Feld des Kontos ist unter den Feldern des SP-API-Kontos erklärt.
  2. Legen Sie den Lieferschein an. Beim Anlegen versucht das Modul, die Amazon-Bestellung zu erkennen, und füllt, falls dies gelingt, Amazon-Bestell-ID und Amazon SP-API-Konto aus, wenn sie leer sind. Für das Konto verwendet es das des Lieferscheins oder das des Verkaufsauftrags, sofern aktiv; andernfalls sucht es die aktiven Konten der Firma und verwendet es, wenn es nur eines gibt. Gibt es mehrere, versucht es zu bestimmen, welches passt. Wird keine Amazon-Bestellung erkannt, wird nichts ausgefüllt.
  3. Validieren Sie den Lieferschein oder ändern Sie seine Verfolgung. Dies ist der normale Weg, und Sie müssen nichts drücken. Beim Validieren versucht Odoo, den Versand an Amazon zu bestätigen, wenn Auto-Synchronisierung bei Kommissionierungsvalidierung aktiviert ist. Beim Speichern eines bereits auf Erledigt stehenden Lieferscheins mit geänderter Verfolgung versucht es dies, wenn Auto-Synchronisierung bei Tracking-Änderung aktiviert ist. Ist das entsprechende Kontrollkästchen deaktiviert, tut dieser Auslöser nichts.
  4. Bei asynchronem Modus auf den Wiederholungsversuch warten. Mit aktiviertem confirmShipment asynchron senden (per Cron) setzt die Validierung den Lieferschein nur auf Ausstehend, und die geplante Aktion Amazon SP-API - Ausstehende Sendungen erneut versuchen (alle fünf Minuten, bei der Installation aktiv) ist die einzige, die sendet. Der Hilfetext des Kontrollkästchens weist darauf hin, dass diese Aktion aktiv sein muss.
  5. Prüfen Sie nach der Validierung die Gruppe Amazon SP-API. Amazon-Synchronisierungsstatus zeigt Ihnen, wo der Lieferschein steht. Bei Ausstehend warten Sie auf den nächsten Versuch. Bei Fehler lesen Sie Letzter Amazon-Fehler.
  6. Manuell erneut senden, nur wenn nötig. Der Button Amazon-Tracking senden erscheint, wenn der Lieferschein auf Erledigt steht und zu einer Amazon-Bestellung gehört. Er überspringt die Prüfung «bereits gesendet» und die Prüfung «bereits mit derselben Verfolgung synchronisiert», die der automatische Weg einhält. Der Hilfetext von Amazon confirmShipment gesendet am erklärt, dass diese Sperre die doppelte Benachrichtigung des Käufers verhindert; überlegen Sie es sich, bevor Sie sie umgehen. Schlägt der Versand fehl, bricht der Button mit Fehler bei der Synchronisierung mit Amazon: … ab.
  7. Prüfen Sie das Ergebnis. Nach einem angenommenen Versand füllt das Modul Amazon-Synchronisierungsstatus, Letzte Amazon-Synchronisierung, Sendungsverfolgung an Amazon gesendet und Amazon confirmShipment gesendet am aus und leert Letzter Amazon-Fehler. Außerdem speichert es Payload Amazon und Amazon-Antwort, die nur sieht, wer die Berechtigung zur Verwaltung der Einstellungen hat.
Schema mit dem Text des Buttons Amazon-Tracking senden in Deutsch, Französisch und Italienisch
Schema mit Code erstellt auf Basis der veröffentlichten Übersetzungen, kein Odoo-Bildschirm: auf Deutsch Amazon-Tracking senden, auf Französisch Envoyer le suivi Amazon, auf Italienisch Invia tracking Amazon.

Was das Modul vor dem Senden prüft

Auf dem automatischen Weg bricht das Modul vor dem Senden in diesen Fällen stillschweigend ab:

  • Der Lieferschein ist kein Ausgang: das Modul bestätigt Amazon nur Ausgangslieferungen, keine Rücksendungen.
  • Der Lieferschein steht nicht auf Erledigt.
  • Es findet weder die Amazon-Bestell-ID noch ein passendes aktives Konto.
  • Amazon confirmShipment gesendet am hat bereits einen Wert.
  • Der Lieferschein hat keine Verfolgungsnummer. Sind mehrere durch Leerzeichen, Kommas, Semikolons oder Zeilenumbrüche getrennt, nimmt das Modul die erste.
  • Der Lieferschein steht bereits als Synchronisiert mit derselben Verfolgung.

Es gibt einen weiteren Fall: Meldet Amazon die Bestellung bereits als versandt, sendet das Modul nicht. Es versucht, die Statusfelder aus diesem externen Status zu füllen, aber nur, wenn dieser Lieferschein der einzige Ausgangslieferschein der Bestellung ist. Bei mehreren Ausgangslieferscheinen für dieselbe Bestellung markiert es nicht von sich aus, weil der externe Status mehrdeutig ist. Diese Amazon-Prüfung gilt auch beim Drücken des Buttons.

Für den Frachtführer sucht das Modul die Zuordnung des Kontos. Gibt es keine Zuordnung, trägt der Versand Other als Frachtführercode.

Ausstehend, Fehler und pausierter Dienst

Schlägt der automatische Versand fehl, setzt das Modul den Lieferschein auf Fehler und speichert den Text in Letzter Amazon-Fehler. Fehlen nur die Versanddaten (Verfolgungsnummer oder Frachtführer), bleibt der Lieferschein Ausstehend und das Feld des letzten Fehlers wird geleert, damit er erneut versucht wird, sobald die Daten vollständig sind oder Amazon ihn bereits als versandt meldet.

Funktioniert das Konto über FlexigoTech Cloud und hat der Konnektor keinen Dienst, läuft die Validierung des Lieferscheins weiter und die Bestätigung bleibt Ausstehend (außer sie ist bereits synchronisiert oder versandt). Die Wiederholungsaufgabe sendet sie, sobald der Dienst zurück ist, und es wird nichts als Fehler markiert. Ohne Abonnement oder mit pausiertem Dienst stoppt, was das Abonnement abdeckt; die Daten bleiben in Ihrem Odoo.

Abonnement und Hilfe von FlexigoTech

Das Modul ist eine Einmalzahlung pro Odoo-Version (17, 18, 19 und 20) und erfordert das Abonnement von FlexigoTech Cloud: der Plan Konnektor kostet 49 €/Monat oder 490 €/Jahr zzgl. MwSt. Sie finden ihn auf der Seite des Moduls in Odoo Apps oder auf der Modulseite. Wenn Sie Odoo einführen und den Lieferscheinablauf mit Amazon anpassen möchten, implementiert FlexigoTech Odoo 17, 18, 19 und 20 und entwickelt maßgeschneiderte Konnektoren und Integrationen.

Weiterlesen

Felder des SP-API-Kontos im Amazon Connector für Odoo: GlossarGlossar der Felder des Amazon-Connector-Kontos für Odoo: was die Hilfe jedes Feldes sagt, der Standardwert und was man eintragen sollte.
Geprüft im Quellcode des Connectors (Version 20.0) und in den verlinkten Quellen

Quellen