Was diese Aufgabe tut und wo sie sich einfügt
Die geplante Aktion Amazon SP-API - Bewertung anfordern (Amazon SP-API - Request a Review) geht die bereits versendeten Amazon-Bestellungen durch und bittet Amazon, den Käufer um eine Bewertung zu bitten, aber nur dann, wenn Amazon angibt, dass diese Bestellung das zulässt. Sie existiert in den Versionen 17.0, 18.0, 19.0 und 20.0, ist nach der Installation des Moduls aktiv und läuft alle zwei Stunden. In Odoo 17.0 ist für die Aufgabe zusätzlich die endlose Wiederholung eingestellt. Alles Folgende zum Ablauf beschreibt den Code von Odoo 20.0.
Die Bestellungen, die sie prüft, sehen Sie im Menü Amazon › Aufträge (Amazon › Orders), das die Datensätze unter Amazon-Bestellungen (Amazon Orders) öffnet. Sowohl der Menüpunkt Amazon als auch der Menüpunkt Aufträge erfordern die Berechtigung Betrachter (Viewer); ohne sie sehen Sie diesen Teil des Menüs nicht. Im Datensatz der Bestellung zeigt das Feld Konto (Account), zu welchem Amazon-Konto sie gehört, und Amazon-Bestellung (Amazon Order) zeigt die Kennung der Bestellung, schreibgeschützt.


Zeitlicher Ablauf eines Laufs
So läuft es der Reihe nach ab, von der Installation bis zum Ende eines Laufs der Aufgabe.
- Bei der Installation des Moduls Die Aufgabe wird angelegt und ist aktiv, bereit, alle zwei Stunden zu laufen.
- Alle zwei Stunden Odoo startet die Aufgabe. Jeder Lauf arbeitet mit einer Obergrenze von bis zu 100 Bestellungen.
- Zuerst die Konten Sie sucht die Amazon-Konten, bei denen die Bewertungsanfrage aktiviert ist. Hat keines sie aktiviert, endet der Lauf dort, ohne eine einzige Bestellung anzusehen.
- Dann das Altersfenster Für jedes Konto berechnet sie ein Minimum und ein Maximum an Tagen. Sind diese Werte leer, verwendet der Code 5 und 30 Tage. Das Alter der Bestellung wird an ihrem Datum der letzten Aktualisierung gemessen oder, falls es fehlt, an ihrem Kaufdatum: Sie muss mindestens so alt wie das Minimum sein und darf das Maximum nicht überschreiten (der Code gibt einen Tag Spielraum).
- Auswahl der Kandidaten Sie nimmt die bereits versendeten Bestellungen, die noch kein Datum der Bewertungsanfrage haben und in das Fenster ihres Kontos fallen. Sie sortiert sie nach dem Datum ihrer letzten Prüfung, wobei nie geprüfte zuerst kommen, und behält die ersten bis zur Obergrenze. Bestellungen, die Amazon abgelehnt hat oder bei denen ein Fehler auftrat, rutschen ans Ende der Warteschlange.
- Bestellung für Bestellung: Vorfilter Für jeden Kandidaten prüft die Aufgabe erneut, ob das Konto die Option aktiviert hat und ob die Bestellung noch kein Anfragedatum hat, und führt zusätzlich eine modulinterne Eignungsprüfung durch. Schlägt eine fehl, geht sie zur nächsten Bestellung über, ohne etwas anzufordern und ohne Amazon zu fragen.
- Anfrage an Amazon Besteht die Bestellung diese Filter, fragt sie Amazon über die Solicitations-API, welche Anfrageaktionen zulässig sind.
- Wenn Amazon die Bewertung nicht anbietet Es wird nichts gesendet, und die Bestellung wird als in diesem Lauf geprüft vermerkt. Sie bleibt in späteren Läufen Kandidat, solange sie im Fenster liegt, aber hinter denen, die nie geprüft wurden.
- Wenn Amazon sie anbietet Die Aufgabe erstellt die Bewertungsanfrage. Nach erfolgreichem Abschluss erhält die Bestellung ihr Anfragedatum.
- Wenn bei einer Bestellung etwas fehlschlägt Die Aufgabe hinterlässt eine Warnung im Serverprotokoll mit der Nummer der Bestellung und macht mit der nächsten weiter. Ein Fehler bei einer Bestellung bricht den Lauf nicht ab.
- Am Ende Der Lauf endet und zwei Stunden später beginnt ein neuer. Eine Bestellung mit Anfragedatum wird nicht erneut angefordert: Der Code verwirft sie sowohl bei der Kandidatenauswahl als auch vor der Anfrage an Amazon.
Was Sie prüfen, wenn nichts passiert
Wenn Stunden vergehen und keine Bestellung eine Anfrage erhält, gehen Sie diese Punkte nacheinander durch.
- Die Aufgabe ist weiterhin aktiv. Sie ist nach der Installation aktiv und läuft alle zwei Stunden; ist sie deaktiviert, gibt es keine Läufe.
- Es gibt ein Konto mit aktivierter Bewertungsanfrage. Die Aufgabe arbeitet nur mit Amazon-Konten, die diese Option aktiviert haben. Ohne ein solches Konto endet der Lauf, ohne Bestellungen anzufassen.
- Die Bestellung ist bereits versendet. Bestellungen, die nicht in diesem Status sind, sind keine Kandidaten.
- Die Bestellung hat noch kein Anfragedatum. Wurde die Bewertung bereits angefordert, fordert das Modul sie nicht noch einmal an.
- Das Alter passt zum Fenster. Vergleichen Sie das Alter der Bestellung mit dem Minimum und Maximum an Tagen ihres Kontos (5 und 30, wenn leer). Eine zu neue oder zu alte Bestellung fällt aus der Suche heraus.
- Die Bestellung besteht die Eignungsprüfung des Moduls. Vor der Anfrage an Amazon führt das Modul pro Bestellung eine eigene Prüfung durch; besteht die Bestellung sie nicht, wird sie übersprungen, ohne Amazon zu fragen.
- Amazon bietet sie an. Enthält Amazon die Bewertungsaktion für diese Bestellung nicht, vermerkt die Aufgabe sie als geprüft und sendet nichts.
- Es gibt eine Warnung im Serverprotokoll. Schlägt der Aufruf an Amazon fehl, hinterlässt die Aufgabe eine Warnung im Serverprotokoll mit der Nummer der Bestellung und macht mit der nächsten weiter. Suchen Sie nach dieser Nummer.
- Es gibt mehr als 100 Kandidaten. Der Lauf verarbeitet nur bis zu dieser Obergrenze und beginnt mit den nie geprüften Bestellungen. Die übrigen warten auf den nächsten Lauf.
Um eine bestimmte Bestellung zu finden, öffnen Sie Amazon › Aufträge und prüfen in ihrem Datensatz, dass das Konto das erwartete ist und dass die Amazon-Bestellung mit der gesuchten Kennung übereinstimmt.
Wie Sie den Namen der Aufgabe je nach Sprache sehen
Der Name der Aufgabe ändert sich mit der Sprache Ihres Odoo. Mit Odoo auf Spanisch heißt sie Amazon SP-API - Bewertung anfordern; auf Deutsch Amazon SP-API - Bewertung anfordern; auf Französisch Amazon SP-API - Demander un avis; auf Italienisch Amazon SP-API - Richiedi una recensione; und auf Portugiesisch Amazon SP-API - Pedir uma Avaliação.

Kosten und Hilfe
Das Modul ist eine Einmalzahlung pro Odoo-Version (17, 18, 19 und 20; den Preis jeder Version finden Sie im Odoo-Apps-Eintrag oder auf der Modulseite) und benötigt das Abonnement von FlexigoTech Cloud, Plan Conector: 49 €/Monat oder 490 €/Jahr zzgl. MwSt. (der Plan Pro kostet 98 €/Monat oder 980 €/Jahr). Die Verbindung läuft über FlexigoTech Cloud, das die Zugangsdaten verschlüsselt speichert, die Synchronisierung überwacht und per E-Mail warnt, wenn sie fehlschlägt. Ohne Abonnement oder bei ausgesetztem Dienst stoppt, was das Abonnement liefert; die Daten bleiben in Ihrem Odoo.
Wenn wir prüfen sollen, wie die Bewertungsanfrage in Ihren Konten konfiguriert ist, oder wenn Sie eine individuelle Integration mit Amazon brauchen: FlexigoTech führt Odoo 17, 18, 19 und 20 ein und entwickelt Konnektoren und 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_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_order.py
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
