Diese Aufgabe fordert einmal täglich bei Amazon den Bericht mit Nachschubempfehlungen für jedes Konto an, bei dem er aktiviert ist, und importiert danach seine Zeilen in Odoo. Die folgenden Begriffe stehen in der Reihenfolge, in der Sie ihnen begegnen werden.
Die Aufgabe, ihre Häufigkeit und ihre Versionen
- Geplante Aktion
- Sie heißt
Amazon SP-API - Nachschubempfehlungsbericht synchronisieren (Opt-in)(Amazon SP-API - Sync restock recommendations report (opt-in)). Bei der Ausführung durchläuft sie die Amazon-Konten des Moduls und startet die Synchronisierung bei denen, die die weiter unten erklärten Bedingungen erfüllen.

- Einmal täglich
- Die Aufgabe läuft einmal täglich. Bei jedem Lauf fordert der Code bei Amazon für jedes Konto, das berücksichtigt wird, einen neuen Bericht an.
- Nach der Installation aktiv
- Sie ist nach der Installation des Moduls aktiv und in allen veröffentlichten Branches vorhanden: 17.0, 18.0, 19.0 und 20.0. In Odoo 17.0 wird die Aufgabe endlos wiederholt.


Welche Konten sie durchläuft
- Opt-in und aktives Konto
- Die Aufgabe nimmt nur Konten, die aktiv sind und bei denen die Synchronisierung der Nachschubempfehlungen aktiviert ist. Der Name der Aufgabe endet auf
(opt-in). Ein Konto, das nicht beide Bedingungen erfüllt, wird im Lauf nicht berücksichtigt.
- Konten
- Menü
Amazon › Konfiguration › Konten, in dem die Kontoformulare geöffnet werden. Jeder Abschnitt verlangt eine Berechtigung:AmazonverlangtBetrachter(Viewer);Konfiguration(Configuration) undKonten(Accounts) verlangenManager. Wenn Sie die Berechtigung für einen Abschnitt nicht haben, sehen Sie ihn nicht.
- Name
- Feld
Namedes Kontos. Es ist im Formular vonKontenzu sehen, ReiterIdentität(Identity), GruppeKonto(Account), sowie in der Kontenliste. Es ist der Name, mit dem die Aufgabe das Konto identifiziert, wenn sie einen Fehler vermerkt.
Was sie bei jedem Lauf tut
- Quelle
- Der Ergebnistext jedes Laufs enthält eine Zeile
Quelle: …(Source). Dort stehtCRON, wenn die geplante Aktion sie startet, andernfallsManual. Außerdem vermerkt er das Konto (Konto: …) und, sobald Amazon den Bericht erstellt hat, dessen Kennung.
- Statusabfragen
- Nach der Anforderung des Berichts fragt der Code mehrmals dessen Status ab. Die Anzahl der Versuche und die Wartezeit dazwischen stammen aus den Werten des Kontos; sind sie leer oder null, werden 12 Versuche mit 10 Sekunden Abstand verwendet. Die Abfrage endet, sobald der Status
DONE,CANCELLEDoderFATAList.
- Berichtsstatus
- Bei
DONEläuft der Lauf weiter. BeiCANCELLEDoderFATALsteht im Ergebnistext, dass Amazon keinen verwertbaren Bericht erzeugt hat. Bei jedem anderen Status nach Ablauf der Versuche wird vermerkt, dass die Wartezeit abgelaufen ist. In diesen beiden letzten Fällen speichert die Aufgabe Datum und Ergebnis, und der Lauf für dieses Konto endet dort.
- Berichtsdokument
- Bei einem Bericht mit Status
DONEbenötigt der Code sein Dokument. Wenn Amazon ihn als abgeschlossen meldet, aber ohne Dokument, wird dies vermerkt, das Ergebnis gespeichert und der Lauf beendet. Ist es vorhanden, lädt er den Text herunter und importiert ihn in die Zeilen der Nachschubempfehlungen, bis zu einem Höchstwert pro Lauf, der aus den Werten des Kontos stammt (ist er leer oder null, werden 10000 Zeilen verwendet).
- Zeilen
- Beim Import zählt der Ergebnistext die Zeilen des Berichts, die verarbeiteten, die erstellten, die aktualisierten, die übersprungenen und die fehlerhaften:
Filas reporte,Filas procesadas,Creadas,Actualizadas,SaltadasundCon error(auf Englisch: Report rows, Processed rows, Created, Updated, Skipped und With error).
- Gespeichertes Ergebnis
- Wenn der Lauf mit importiertem, dokumentlosem, abgebrochenem, fehlgeschlagenem Bericht oder mit abgelaufener Wartezeit endet, schreibt der Code Datum und Uhrzeit der letzten Ausführung sowie den auf 5000 Zeichen gekürzten Ergebnistext in das Konto. In diesen Fällen wird, wenn die geplante Aktion den Lauf startet, keine Nachricht im Verlauf (Chatter) des Kontos veröffentlicht; erwarten Sie also nicht, das Ergebnis dort zu sehen.
Wenn die Aufgabe nichts tut
- Fehler eines Kontos
- Wenn die Synchronisierung eines Kontos eine Ausnahme auslöst, fängt die Aufgabe sie ab, vermerkt im Serverprotokoll eine Warnung mit dem Namen des Kontos und macht mit den übrigen weiter. Ein Fehler bei einem Konto stoppt den Lauf der anderen nicht.
Damit ist dies die Reihenfolge für die Prüfung:
- Die Aufgabe ist noch aktiv. Sie ist nach der Installation des Moduls aktiv.
- Das Konto erfüllt beide Bedingungen: Es ist aktiv und die Synchronisierung der Nachschubempfehlungen ist aktiviert. Finden Sie es unter
Amazon › Konfiguration › Kontenanhand seinesName. - Amazon kann
CANCELLEDoderFATALzurückgegeben haben oder den Bericht innerhalb der Abfrageversuche nicht fertiggestellt haben. Der Lauf endet für dieses Konto, und der nächste fordert wieder einen neuen Bericht an. - Ein Bericht mit
DONEohne Dokument bricht den Lauf dieses Kontos ebenfalls ab, bevor etwas importiert wird. - Ein leerer Verlauf (Chatter) beweist nicht, dass die Aufgabe nicht gelaufen ist: Wenn der Lauf der Aufgabe mit importiertem, dokumentlosem, abgebrochenem, fehlgeschlagenem Bericht oder mit abgelaufener Wartezeit endet, wird dort keine Nachricht veröffentlicht.
- Das Abonnement: Das Modul benötigt FlexigoTech Cloud. Ohne Abonnement oder bei ausgesetztem Dienst stoppt, was das Abonnement liefert; die Daten bleiben in Ihrem Odoo.
Kosten und Hilfe bei der Inbetriebnahme
Das Modul ist eine Einmalzahlung pro Odoo-Version (veröffentlicht für 17.0, 18.0, 19.0 und 20.0) und benötigt das Abonnement für FlexigoTech Cloud, Plan Konnektor: 49 €/Monat oder 490 €/Jahr zzgl. MwSt., bis zu 3 Konten der Plattform. Die Verbindung läuft über FlexigoTech Cloud, das die Zugangsdaten verschlüsselt speichert, die Synchronisierung überwacht und bei Fehlern per E-Mail benachrichtigt. Die Preise je Version finden Sie auf der Odoo-Apps-Seite und auf der Modulseite.
FlexigoTech implementiert Odoo 17, 18, 19 und 20 und entwickelt Konnektoren und individuelle Integrationen. Wenn wir prüfen sollen, wie diese Synchronisierung in Ihrer Installation aussieht, schreiben Sie uns.
Weiterlesen
Geprüft im Quellcode des Connectors (Version 17.0 und 20.0) und in den verlinkten Quellen
Quellen
- Quellcode des Moduls: flexigobe_amazon_seller_connector 20.0 (8576afa5): data/ir_cron_data.xml
- Quellcode des Moduls: flexigobe_amazon_seller_connector 17.0 (165f66af): data/ir_cron_data.xml
- Quellcode des Moduls: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_account.py
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
