Wo die Schaltfläche ist und wer sie auslösen darf
Wo befindet sich die Schaltfläche Kontozustand synchronisieren?
Sie befindet sich im Formular des Amazon-Kontos, das Sie über das Menü Amazon › Konfiguration › Konten öffnen. Jeder Menüabschnitt verlangt eine Berechtigung, und wenn Sie sie nicht haben, sehen Sie diesen Abschnitt nicht: Amazon verlangt Betrachter, Konfiguration und Konten verlangen Manager. Die Schaltfläche hängt von keinem Status und keinem Kontrollkästchen ab: Sie ist immer sichtbar. Sie ist in der Ansicht Konten von Odoo 17, 18, 19 und 20 vorhanden.

Wie heißt die Schaltfläche in meiner Sprache?
Mit Odoo auf Spanisch heißt sie Kontozustand synchronisieren. Die veröffentlichten Übersetzungen des Moduls liefern sie auch auf Deutsch, Französisch, Italienisch und Portugiesisch, wie das Schema zeigt.

Wer darf sie auslösen und was passiert ohne Berechtigung?
Das Erste, was die Schaltfläche tut, ist die Prüfung der Berechtigungen. Durch kommt, wer als Superuser handelt (der Code sieht das für Ketten geplanter Aktionen vor) und wer zur Gruppe der Manager des Amazon-Connectors oder zur Gruppe der Einstellungen gehört. Außerdem wird geprüft, ob Sie Schreibrechte auf das Konto haben. Gehören Sie keiner dieser beiden Gruppen an, wird die Aktion mit dieser Meldung gestoppt: You need Amazon Seller Connector Manager (or Settings) access for this action. Ask a manager to grant Manager access. Sie müssen dann einen Manager bitten, Ihnen den Zugriff Manager zu geben. Da diese Prüfung vor allem anderen erfolgt, wurde bei einem Abbruch an dieser Stelle noch nichts bei Amazon angefordert.

Was beim Klick passiert
Was tut die Schaltfläche, Schritt für Schritt?
Sie arbeitet immer nur mit einem Konto. Nach dem Code von Odoo 20 (die Schaltfläche gibt es in allen vier Versionen) ist die Reihenfolge diese:
- Sie prüft die Berechtigungen, wie eben gesehen.
- Sie fordert bei Amazon an, den Verkäufer-Leistungsbericht des Kontos zu erzeugen.
- Sie fragt den Status des Berichts mit einer Pause zwischen den Abfragen ab, bis Amazon ihn als abgeschlossen (
DONE), abgebrochen (CANCELLED) oder fehlgeschlagen (FATAL) meldet oder die Versuche aufgebraucht sind. Ist kein anderer Wert konfiguriert, sind es zwölf Abfragen mit zehn Sekunden Pause. - Ist der Bericht fertig, lädt sie sein Dokument herunter und importiert die Kennzahlenzeilen.
- Sie speichert im Konto das Datum der letzten Ausführung und den Ergebnistext und veröffentlicht dieses Ergebnis als Nachricht im Chatter des Kontos.
Was steht in der Ergebniszusammenfassung?
Die Zusammenfassung beginnt mit Synchronisierung der Amazon-Verkäuferleistung abgeschlossen. (Amazon Seller Performance sync finished.), gefolgt von Konto: … (Account: …), Quelle: … (Source: …), Berichts-ID: … (Report ID: …) und Berichtsstatus: … (Report status: …). Bei Origen steht Manual, wenn Sie sie mit der Schaltfläche auslösen, und CRON, wenn die geplante Aktion sie auslöst.
Wird der Bericht heruntergeladen und importiert, ergänzt die Zusammenfassung die Zähler Kennzahlen: … (Metrics: …), Verarbeitet: … (Processed: …), Erstellt: … (Created: …), Aktualisiert: … (Updated: …), Übersprungen: … (Skipped: …) und Mit Fehler: … (With error: …). Der Ergebnistext wird auf fünftausend Zeichen gekürzt gespeichert.
Was passiert, wenn Amazon den Bericht nicht fertigstellt?
Dies sind einige der Fälle, in denen die Schaltfläche abbricht, bevor etwas importiert wird. In ihnen speichert sie trotzdem das Datum und das Ergebnis und veröffentlicht die Nachricht im Chatter:
- Der Endstatus ist
CANCELLEDoderFATAL: Die Zusammenfassung ergänztAmazon hat keinen verwendbaren Verkäuferleistungsbericht erzeugt.(Amazon did not generate a usable Seller Performance report.) - Die Versuche sind aufgebraucht, ohne dass der Bericht fertig wird: Die Zusammenfassung ergänzt
Zeitüberschreitung beim Abrufen des Berichts. Versuchen Sie es in einigen Minuten erneut.(Report polling timed out. Try again in a few minutes.) Warten Sie einige Minuten und klicken Sie erneut; jeder Klick fordert bei Amazon einen neuen Bericht an. - Der Bericht erreicht
DONE, aber ohne Dokument: Die Zusammenfassung ergänztDONE-Bericht ohne reportDocumentId.(DONE report without reportDocumentId.)
Die automatische Aufgabe, Wiederholen und Kosten
Muss ich sie jeden Tag auslösen?
Das hängt davon ab, ob für das Konto die Synchronisierung der Verkäuferleistung aktiviert ist. Ist sie aktiviert, ist das nicht nötig: Die geplante Aktion Amazon SP-API - Verkäuferleistung / Kontozustand synchronisieren (Opt-in) läuft einmal pro Tag, ist bei der Installation des Moduls aktiv und startet für jedes Konto dieselbe Synchronisierung wie die Schaltfläche. Die Aktion durchläuft nur die aktiven Konten, bei denen diese Synchronisierung aktiviert ist; hat ein Konto sie nicht, verarbeitet die Aktion es nicht, und die Schaltfläche ist der Weg, sie auszulösen.
Es gibt Unterschiede zum manuellen Klick. Bei Origen steht CRON. Die Aktion veröffentlicht die Nachricht nicht im Chatter. Und wenn ein Konto einen Fehler erzeugt, der bis zur Aktion durchschlägt, vermerkt sie ihn im Serverprotokoll und macht mit den übrigen Konten weiter. Die Schaltfläche bleibt dafür da, sie jederzeit von Hand auszulösen, zum Beispiel nach einem Zeitüberschreitung beim Abrufen des Berichts. Versuchen Sie es in einigen Minuten erneut.
Was brauche ich dafür und was kostet es?
Das Modul ist eine Einmalzahlung pro Version und erfordert das Abonnement von FlexigoTech Cloud, Plan Conector: 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 einem Fehler per E-Mail benachrichtigt. Das Modul ist in Odoo Apps für 17.0, 18.0, 19.0 und 20.0 veröffentlicht; hier finden Sie die Modulseite und die Seite des Moduls.
Wenn Sie Odoo einführen und den Connector oder eine maßgeschneiderte Integration aufsetzen möchten: FlexigoTech führt Odoo 17, 18, 19 und 20 ein und entwickelt Connectoren und Integrationen. Eine weitere Schaltfläche desselben Moduls erklärt was «Vorschau bei Amazon» tut.
Weiterlesen
Geprüft im Quellcode des Connectors (Version 20.0) und in den verlinkten Quellen
Quellen
- Quellcode des Moduls: flexigobe_amazon_seller_connector 20.0 (8576afa5): views/amazon_spapi_account_views.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/precios.html
- flexigotech.com/en/services.html
