Zum Hauptinhalt springen
Amazon

Aufgabe im Amazon Connector, die vor dem Ablauf des LWA-Secrets warnt

Die Aufgabe läuft einmal täglich, ist in Odoo 19.0 und 20.0 enthalten und veröffentlicht, sobald ein Konto den Zeitpunkt zum Austausch des LWA-Client-Secrets erreicht, einen Hinweis am Konto und plant eine Aktivität für eine Person ein. Tut sie nichts, finden Sie hier die Bedingungen, die sie für jedes Konto prüft.

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

Wann sie läuft und welche Konten sie prüft

Schema der täglich geplanten Aufgabe und des Menüs Amazon › Konfiguration › Konten
Schema, das aus dem veröffentlichten Code des Moduls erstellt wurde, keine Odoo-Oberfläche: Die Aufgabe läuft einmal täglich und das Menü führt zu den Kontoformularen.

Wie oft läuft sie und in welchen Versionen ist sie enthalten?

Die Aufgabe Amazon SP-API - Warn before the LWA client secret expires läuft einmal täglich und ist bei der Installation des Moduls aktiv. Sie ist in Odoo 19.0 und 20.0 enthalten, nicht in 17.0 und nicht in 18.0, obwohl das Modul in Odoo Apps für 17.0, 18.0, 19.0 und 20.0 veröffentlicht wird. Das Folgende beschreibt den Code von Odoo 20.0.

Welche Konten prüft sie bei jedem Durchlauf?

Sie sucht aktive Konten im Modus der eigenen Anwendung, die noch keine Warnung erhalten haben. Ein bereits gewarntes Konto taucht in der Suche nicht mehr auf. Mit den Standardwerten ist der Verbindungsmodus ein anderer und die Gruppe LWA-Anmeldedaten im Formular ist nicht sichtbar; sie erscheint nur im Modus der eigenen Anwendung.

Was passiert beim ersten Mal mit einem Konto, das ein Secret, aber kein Datum hat?

Ist das Feld Client secret set on leer und ein Client-Secret gespeichert (nicht nur Leerzeichen), setzt das Modul das heutige Datum als Ausgangspunkt, hinterlässt einen Hinweis im Serverprotokoll und geht zum nächsten Konto über. An diesem Tag wird am Konto keine Warnung veröffentlicht, und da das Konto nicht als gewarnt markiert wird, wird es beim Durchlauf des nächsten Tages erneut geprüft. Der Code sieht das für Konten vor, deren Datum beim Aktualisieren des Moduls leer geblieben ist: So zählt das Konto ab heute. Es ist ein schreibgeschütztes Feld: Es wird vom Code beschrieben, nicht vom Benutzer.

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

Was die Aufgabe hinterlässt, wenn gewarnt werden muss

Was tut sie, wenn ein Konto den Zeitpunkt zum Austausch des Secrets erreicht hat?

Sie berechnet die verbleibenden Tage (nie weniger als null) und veröffentlicht am Konto eine Benachrichtigungsnachricht, die mit El secreto de cliente LWA de Amazon tiene … días. beginnt, wobei anstelle der Auslassungspunkte das Alter steht. Der zweite Absatz nennt, nach wie vielen Tagen Amazon es ablaufen lässt und in wie vielen Tagen dieser Zeitpunkt erreicht ist, warnt davor, dass der Connector dann völlig im Dunkeln steht, und fordert dazu auf, in Seller Central (Apps & Services → Apps entwickeln → Ihre App → LWA-Zugangsdaten) ein neues Client-Secret zu erzeugen und in dieses Konto einzufügen. Befindet sich ein Konto nicht in der Austauschsituation, lässt die Aufgabe es unverändert und macht mit dem nächsten weiter.

Wer erhält die Aktivität?

Neben der Nachricht plant die Aufgabe eine offene Aktivität mit der Zusammenfassung Amazon: rotate the LWA client secret und demselben Text der Nachricht als Notiz ein. Die Person wird so gewählt: Existiert die Gruppe der Amazon-SP-API-Verantwortlichen des Moduls, bevorzugt sie unter deren aktiven Benutzern einen, der kein Systemadministrator ist; gibt es keinen solchen, nimmt sie einen aktiven Benutzer der Gruppe, und hat die Gruppe keine aktiven Benutzer, den Benutzer, mit dem die Aufgabe läuft. Existiert die Gruppe nicht, verwendet sie den Benutzer, der die Aufgabe ausführt, sofern er aktiv ist, und sonst den Basisadministrator.

Schema mit dem Namen der Aufgabe, wie ihn sieht, wer Odoo auf Deutsch nutzt
Schema, das aus den veröffentlichten Übersetzungen des Moduls erstellt wurde, keine Odoo-Oberfläche: Auf Deutsch heißt die Aufgabe Amazon SP-API - Warn before the LWA client secret expires, denn das Modul übersetzt diesen Text nicht.

Was geschieht, wenn beim Veröffentlichen der Warnung etwas schiefgeht?

Nachricht und Aktivität werden innerhalb eines geschützten Blocks erstellt: Schlägt etwas fehl, schreibt die Aufgabe einen Hinweis ins Serverprotokoll und macht mit dem nächsten Konto weiter. Das Konto gilt aber trotzdem als gewarnt, und da die Aufgabe nur Konten sucht, die noch nicht gewarnt wurden, versucht sie es an den folgenden Tagen nicht erneut. Wenn Sie also eine Warnung erwartet haben und sie am Konto nicht sehen, schauen Sie ins Serverprotokoll.

Was zu prüfen ist, wenn sie nichts tut

Wo sehe ich den Status des Secrets eines Kontos?

Öffnen Sie Amazon › Konfiguration › Konten und rufen Sie das Formular auf. Um diesen Pfad zu sehen, benötigen Sie die Berechtigung Manager bei den Abschnitten Konfiguration und Konten; der Abschnitt Amazon verlangt Betrachter. Im Reiter Zugangsdaten, Gruppe LWA-Anmeldedaten, finden Sie Client secret set on und Client secret age (days), beide schreibgeschützt und ausgeblendet, wenn das Konto nicht im Modus der eigenen Anwendung ist. Das Alter erscheint auch an einer anderen Stelle des Formulars, ohne Beschriftung (nur die Zahl ist zu sehen), und dort wird es ausgeblendet, wenn sich das Konto nicht in der Austauschsituation befindet oder wenn die LWA-Zugangsdaten als ungültig gelten.

Wenn sie keine Warnung veröffentlicht hat, was prüfe ich?

Gehen Sie die Bedingungen in dieser Reihenfolge durch. Erstens die Version: Die Aufgabe gibt es nur in Odoo 19.0 und 20.0. Zweitens, ob die Aufgabe noch aktiv ist, da sie bei der Installation aktiv war. Drittens, ob das Konto aktiv und im Modus der eigenen Anwendung ist. Viertens, ob nicht bereits gewarnt wurde: Ein gewarntes Konto wird nicht erneut verarbeitet, auch wenn die Warnung gar nicht erstellt werden konnte. Fünftens, ob es nicht der erste Tag eines Kontos ohne Datum ist: Dieser Durchlauf speichert nur das heutige Datum. Und sechstens, ob sich das Konto bereits in der Austauschsituation befindet; wenn nicht, veröffentlicht die Aufgabe nichts.

Wie es zum Abonnement und zu FlexigoTech passt

Das Modul wird einmalig pro Version bezahlt und benötigt das Abonnement von FlexigoTech Cloud (Plan Conector: 49 €/Monat oder 490 €/Jahr, zzgl. MwSt.). Der Eintrag bei Odoo Apps und die Seite des Moduls enthalten die Kaufdetails. Wenn Sie möchten, dass wir prüfen, wie Sie Zugangsdaten austauschen oder wie Sie Amazon mit Ihrem Odoo verbinden, führt FlexigoTech Odoo 17, 18, 19 und 20 ein und entwickelt Connectors und maßgeschneiderte Integrationen.

Weiterlesen

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

Quellen