Zum Hauptinhalt springen
Amazon

Aufgabe für gestrandeten Bestand im Amazon Connector: was man nicht sieht

Die geplante Aktion Amazon SP-API - Bericht über gestrandeten Bestand synchronisieren (Opt-in) läuft einmal täglich und verarbeitet nur Amazon-Konten, die aktiv sind und bei denen die Synchronisierung des gestrandeten Bestands eingeschaltet ist: Sie fordert den Bericht bei Amazon an, wartet darauf und importiert seine Zeilen, sobald er vorliegt. Tut sie nichts, prüfen Sie zuerst diese beiden Bedingungen am Konto.

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 17.0 und 20.0 · in den Quellen am Ende
Lesezeit
5 Min.

Was die Aufgabe bei jedem Lauf tut

In Odoo 20.0 sucht die Aufgabe bei jedem Lauf die Amazon-Konten, die aktiv sind und bei denen die Synchronisierung des gestrandeten Bestands eingeschaltet ist. Konto für Konto fordert sie bei Amazon den Bericht über gestrandeten Bestand an, fragt ihn ab, bis er fertig ist, und lädt dann das Dokument herunter und importiert seine Zeilen. Sobald der Bericht abgeschlossen ist (importiert, abgebrochen, mit fatalem Fehler, nicht rechtzeitig fertig oder ohne Dokument), speichert sie am Konto das Datum dieser Ausführung und eine Zusammenfassung des Ergebnisses.

Per Code erstelltes Schema: die geplante Aufgabe, die einmal täglich läuft und bei der Installation aktiv ist, und das Menü der Amazon-Konten
Per Code erstelltes Schema auf Basis des veröffentlichten Modulcodes, kein Odoo-Screenshot: oben die geplante Aufgabe, die einmal täglich läuft und bei der Installation aktiv ist (Odoo 17.0, 18.0, 19.0 und 20.0), darunter das Menü der Konten. Die Beschriftungen sind englisch, wie im Originaltext des Moduls.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Video: Your Odoo doesn't talk to Amazon, Temu or Shopify? (Video auf Englisch)

Details, die man im Formular nicht sieht

Nur aktive Konten mit eingeschalteter Synchronisierung werden verarbeitet

Die Suche verlangt zwei Dinge gleichzeitig: Das Konto muss aktiv sein und die Synchronisierung des gestrandeten Bestands eingeschaltet haben. Fehlt eines von beiden, fällt das Konto aus der Suche und die Aufgabe verarbeitet es nicht.

Sie läuft einmal täglich und ist bei der Installation aktiv

Die Aufgabe läuft einmal täglich und ist seit der Installation aktiv. Es gibt sie in den Zweigen 17.0, 18.0, 19.0 und 20.0. In Odoo 17.0 ist zusätzlich markiert, dass sie sich endlos wiederholt. Dass die Aufgabe aktiv ist, genügt nicht: Ob ein Konto verarbeitet wird, entscheidet die Bedingung aus dem vorigen Punkt.

Sie wartet auf den Bericht, indem sie innerhalb desselben Laufs Pausen einlegt

Nach der Anforderung des Berichts fragt die Aufgabe mehrmals nach. Sie hört auf zu fragen, sobald Amazon den Bericht als fertig, abgebrochen oder mit fatalem Fehler meldet; andernfalls legt sie eine Pause ein und fragt erneut (auf die letzte Abfrage folgt keine Pause). Liefert das Konto keine Anzahl an Versuchen, verwendet der Code zwölf; liefert es keine Wartesekunden, verwendet er zehn; in beiden Fällen ist das Minimum eins. Da die Konten nacheinander verarbeitet werden, fallen diese Pausen innerhalb desselben Laufs an.

Ein Bericht, der nicht sauber endet, importiert nichts

Der Code kennt mehrere Ausgänge, bei denen der Lauf für das Konto ohne importierte Zeilen endet: Amazon bricht den Bericht ab oder markiert ihn mit fatalem Fehler; die Versuche sind aufgebraucht, ohne dass der Bericht fertig ist; oder der Bericht kommt fertig an, aber ohne Dokumentkennung. In diesen Fällen hält die Zusammenfassung fest, was passiert ist (zum Beispiel, dass Amazon keinen verwertbaren Bericht erzeugt hat oder die Wartezeit abgelaufen ist), speichert sie zusammen mit dem Datum, und die Aufgabe macht mit dem nächsten Konto weiter.

Jedes Konto wird separat verarbeitet

Jedes Konto wird in einem eigenen Block zur Fehlerabfangung verarbeitet, und auch die Methode, die ein Konto synchronisiert, hat einen eigenen: Löst etwas innerhalb dieser Methode eine Ausnahme aus, wird der Zusammenfassung eine Zeile mit dem Fehler hinzugefügt. Entkommt eine Ausnahme dennoch der Verarbeitung eines Kontos, schreibt die Aufgabe einen Hinweis mit dem Namen des Kontos und dem Fehler ins Serverprotokoll und geht zum nächsten Konto über. Am Ende läuft die Aufgabe normal zu Ende. Deshalb ist es sinnvoll, den Konten einen erkennbaren Namen zu geben: Das Feld Name sehen Sie im Formular von Konten, Reiter Identität, Gruppe Konto, sowie in der Liste der Konten.

Läuft sie automatisch, veröffentlicht sie die Zusammenfassung nicht im Verlauf des Kontos

Die Aufgabe markiert die Ausführung so, dass die Zusammenfassung nicht als Nachricht am Konto veröffentlicht wird. Das heißt nicht, dass sie kein Ergebnis hinterlässt: Sobald der Bericht abgeschlossen ist, werden das Datum der letzten Ausführung und der Text der Zusammenfassung am Konto gespeichert, mit höchstens fünftausend Zeichen.

Die Zusammenfassung zählt Zeilen, und jeder Lauf hat eine Obergrenze

Wird der Bericht heruntergeladen und importiert, enthält die Zusammenfassung das Konto, den Ursprung der Ausführung, die Berichts-ID, seinen Status und die Zeilenzähler: die des Berichts, die verarbeiteten, die erstellten, die aktualisierten, die übersprungenen und die mit Fehler. Jeder Lauf importiert höchstens eine bestimmte Anzahl an Zeilen: Liefert das Konto keinen Wert, verwendet der Code zehntausend, und das Minimum ist eins.

Was Sie prüfen sollten, wenn nichts passiert

  • Die Aufgabe und ihr Name. Sie heißt Amazon SP-API - Bericht über gestrandeten Bestand synchronisieren (Opt-in), wenn Odoo auf Deutsch läuft. Sie ist bei der Installation aktiv; erscheint sie in Ihrer Datenbank als deaktiviert, läuft sie nicht.
  • Die zwei Bedingungen am Konto. Die Liste der Konten öffnen Sie über das Menü Amazon › Konfiguration › Konten. Der Abschnitt Amazon verlangt die Berechtigung Betrachter; Konfiguration und Konten verlangen Manager. Fehlt Ihnen eine, sehen Sie diesen Abschnitt nicht. In der Liste der Konten sehen Sie das Feld Active; im Formular des Kontos, Reiter FBA Reports (opt-in), Gruppe Stranded Inventory (stock with no active offer), finden Sie das Kontrollkästchen Sync FBA Stranded Inventory report (opt-in).
  • Das Serverprotokoll. Hat die Verarbeitung eines Kontos eine Ausnahme ausgelöst, die nicht intern abgefangen wurde, enthält der Hinweis den Namen des Kontos und den Fehler.
  • Die am Konto gespeicherten Daten. Wurde das Konto im Lauf verarbeitet und der Bericht auf eine der beschriebenen Arten abgeschlossen, werden Datum und Zusammenfassung aktualisiert. Achten Sie in der Zusammenfassung auf die Zähler der übersprungenen Zeilen und der Zeilen mit Fehler.
Per Code erstelltes Schema: der Name der Aufgabe auf Spanisch, Deutsch, Französisch, Italienisch und Portugiesisch
Per Code erstelltes Schema auf Basis der veröffentlichten Modulübersetzungen, kein Odoo-Screenshot: der Name der geplanten Aufgabe je nach Sprache des Odoo des Benutzers, auf Spanisch, Deutsch, Französisch, Italienisch und Portugiesisch.

Versionen und Abonnement

Das Modul ist in Odoo Apps für 17.0, 18.0, 19.0 und 20.0 veröffentlicht und wird pro Version einmalig bezahlt; den Preis jeder Version finden Sie in ihrer Produktseite. Zusätzlich benötigen Sie das Abonnement FlexigoTech Cloud, Plan Conector: 49 €/Monat oder 490 €/Jahr zzgl. MwSt. (der Plan Pro kostet 98 €/Monat oder 980 €/Jahr). Kaufen Sie bei flexigotech.com, ist mit dem Abonnement das Modul für die neuen Odoo-Versionen enthalten; im Odoo App Store kaufen Sie jede Version dort.

Wie FlexigoTech hilft

FlexigoTech führt Odoo 17, 18, 19 und 20 ein und entwickelt Konnektoren und maßgeschneiderte Integrationen. Wenn Sie prüfen möchten, wie Ihr Amazon-Konto in Odoo konfiguriert ist, finden Sie mehr Details zum Modul auf der Modulseite.

Weiterlesen

Geprüft im Quellcode des Connectors (Version 17.0 und 20.0) und in den verlinkten Quellen

Quellen