Wo die Aufgabe wirkt
Die geplante Aktion Amazon SP-API - Nachrichtenkontext-Aktualisierung arbeitet mit den Einträgen, die Sie unter Amazon › Messaging › Posteingang öffnen. Jeder Abschnitt dieses Menüs verlangt die Berechtigung Betrachter: Wenn Sie sie nicht haben, sehen Sie diesen Abschnitt nicht. Die Aufgabe ist in allen veröffentlichten Zweigen des Moduls enthalten (17.0, 18.0, 19.0 und 20.0); in Odoo 20.0 arbeitet sie so.


Wie die Aufgabe bei jedem Durchlauf arbeitet
Sie läuft alle 30 Minuten und ist bei der Installation aktiv
Sie müssen sie nicht einplanen: Bei der Installation des Moduls ist sie bereits aktiv und wird alle 30 Minuten ausgeführt. In Odoo 17.0 wiederholt sich die Aufgabe endlos. Jeder Durchlauf nimmt höchstens 200 Einträge, das ist also die Obergrenze der Arbeit pro Ausführung.
Nur aktive Einträge in bestimmten Status und mit Konto werden berücksichtigt
Der Durchlauf sucht aktive Einträge, die sich in bestimmten Gesprächsstatus befinden: Archivierte Einträge oder solche in anderen Status werden nicht angefasst. Außerdem wird ein Eintrag ohne Konto oder ohne Amazon-Bestellkennung übersprungen, ohne etwas zu ändern. Um zu sehen, zu welchem Konto jeder Eintrag gehört, erscheint das Feld Konto in der Liste des Posteingang und auch im Eintrag selbst.
Pausierte Konten warten
Wenn der Connector in Ihrer Datenbank keinen FlexigoTech-Cloud-Dienst hat, bleiben die Konten mit Verbindung über den FlexigoTech-Hub und Cloud-Route im Wartezustand, und ihre Einträge werden nicht aktualisiert. Das Modul ist eine Einmalzahlung pro Version und benötigt das Abonnement von FlexigoTech Cloud: Der Plan Connector kostet 49 € pro Monat oder 490 € pro Jahr, zzgl. MwSt. Ohne Abonnement oder bei gesperrtem Dienst stoppt, was das Abonnement liefert; die Daten bleiben in Ihrem Odoo.
Jeder Eintrag wird einzeln bestätigt
Die Aufgabe verarbeitet die Einträge einen nach dem anderen. Wenn ein Eintrag fehlerfrei durchläuft, bestätigt sie seine Änderungen, bevor sie zum nächsten übergeht. Wenn etwas fehlschlägt, macht sie das Ausstehende dieses Eintrags rückgängig und macht mit den übrigen weiter: Ein Fehler bremst den Rest des Durchlaufs nicht, und was bei früheren Einträgen bestätigt wurde, bleibt bestehen.
Was in jedem Eintrag neu geschrieben wird
Für jeden Eintrag liest die Aufgabe die Bestellung erneut bei Amazon aus und befüllt neu: den Bestellstatus, das Kaufdatum, die Versandfrist und das Lieferdatum, den Verkaufsauftrag (hat der Eintrag schon einen, bleibt er erhalten), den Lieferschein, den Zusteller und die Sendungsverfolgungsnummer dieses Lieferscheins sowie das Produkt, die Menge und das Bild der ersten Position des Verkaufsauftrags, die ein Produkt hat.
Einige Details aus dem Code, die Sie im Blick behalten sollten:
- Wenn Amazon ohne Bestelldaten antwortet, wird der Bestellstatus leer geschrieben.
- Wenn kein Lieferschein gewählt wird und der bisherige Lieferschein des Eintrags storniert ist, bleibt der Eintrag ohne Lieferschein, und damit sind auch Zusteller und Sendungsverfolgung leer.
- Die ASIN des Produkts wird bei jedem Durchlauf leer geschrieben.
Die zweite Abfrage hängt vom Konto ab
Nach der Aktualisierung der Bestellung, und nur wenn das Konto dieses Eintrags die automatische Aktualisierung der Nachrichtenaktionen aktiviert hat, fragt die Aufgabe bei Amazon die für diese Bestellung verfügbaren Aktionen ab (mit dem Marketplace des Eintrags oder, falls er keinen hat, dem des Kontos) und speichert das Ergebnis zusammen mit dem Datum dieser Synchronisierung.
Beide Abfragen laufen im selben Block, und der Eintrag wird nach der zweiten bestätigt. Deshalb wird, wenn die zweite fehlschlägt, auch die Aktualisierung der Bestellung dieses Eintrags rückgängig gemacht.
Was Sie prüfen, wenn nichts passiert
Gehen Sie in dieser Reihenfolge vor:
- Öffnen Sie den
Posteingangund prüfen Sie, ob es Einträge gibt und welchesKontojeder hat. Wenn Sie das Menü nicht sehen, fehlt Ihnen die BerechtigungBetrachter. - Prüfen Sie, ob die Aufgabe noch aktiv ist und mit ihrer Frequenz von alle 30 Minuten läuft; sie ist bei der Installation aktiv.
- Prüfen Sie, ob der Connector in Ihrer Datenbank einen FlexigoTech-Cloud-Dienst hat: Ohne ihn warten die Konten mit Verbindung über den Hub und Cloud-Route.
- Denken Sie daran, dass archivierte Einträge, Einträge in anderen Status, ohne Konto oder ohne Bestellkennung nicht verarbeitet werden.
- Beachten Sie die Obergrenze von 200 Einträgen pro Durchlauf.
Wenn Sie die Aufgabe über ihren Namen suchen: Er ändert sich je nach Sprache Ihres Odoo; mit Odoo auf Deutsch lautet er Amazon SP-API - Nachrichtenkontext-Aktualisierung.

Amazon SP-API - Nachrichtenkontext-Aktualisierung; auf Deutsch Amazon SP-API - Nachrichtenkontext-Aktualisierung; auf Französisch SP-API Amazon - Actualisation du contexte de messagerie; auf Italienisch Amazon SP-API - Aggiornamento contesto messaggistica; auf Portugiesisch Amazon SP-API - Atualização do contexto de mensagens.So unterstützt Sie FlexigoTech
Die Verbindung läuft über FlexigoTech Cloud, das die Zugangsdaten verschlüsselt speichert, die Synchronisierung überwacht und bei Fehlern per E-Mail benachrichtigt. Das Modul ist in Odoo Apps für 17.0, 18.0, 19.0 und 20.0 veröffentlicht, und mehr dazu finden Sie auf der Modulseite oder in der Odoo-Apps-Seite. Wenn Sie Odoo einführen und diesen Ablauf anpassen müssen: FlexigoTech führt Odoo 17, 18, 19 und 20 ein und entwickelt Connectoren und individuelle Integrationen.
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_message_data.xml
- Quellcode des Moduls: flexigobe_amazon_seller_connector 17.0 (165f66af): data/ir_cron_message_data.xml
- Quellcode des Moduls: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_message_thread.py
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
