Wann diese Meldung erscheinen kann
Wann erscheint genau Dieser Thread hat keine Amazon Order ID.?
Sie kann beim Klick auf die Schaltfläche Senden in der Maske erscheinen, von der aus Sie die Nachricht versenden, wenn das Feld Amazon-Bestellung leer ist. Es ist die erste Prüfung des Versands per SP-API im Code von Odoo 20: Der Code fragt, ob das Feld einen Wert hat, und löst bei einem leeren Feld die Meldung aus; die Aktion wird gestoppt. Der Text steht im veröffentlichten Code der Zweige 17, 18, 19 und 20.
Was bedeutet sie?
Das Modul hat keine Amazon-Bestell-ID, an die es die Nachricht richten könnte. Der Versand per SP-API erfolgt mit einer Bestell-ID, und ohne sie läuft der Code nicht weiter. Es ist ein Fehler, der die Aktion stoppt, kein Hinweis, den Sie übergehen können.
Wo befinden sich die Schaltfläche und das Feld?
In derselben Maske, von der aus Sie die Nachricht versenden. Amazon-Bestellung ist in dieser Maske sichtbar und schreibgeschützt. Die Schaltfläche Senden ist in Odoo 17, 18, 19 und 20 immer sichtbar, ohne Ansichtsbedingung, Sie können sie also auch bei leerem Feld anklicken; in diesem Fall kann die Meldung erscheinen.

Senden, das Feld Amazon-Bestellung und die Meldung, mit den englischen Beschriftungen aus dem Code (Odoo 17, 18, 19 und 20).Liegt es an der Verbindung zu Amazon?
Bei dieser Meldung nicht. Sie wird vor der Anfrage an Amazon ausgelöst, die Anfrage wird also gar nicht erst gestellt: Die Prüfung findet in Ihrem Odoo statt, und zwar am Feld Amazon-Bestellung der Maske.

Was passiert, wenn sie erscheint
Wird etwas an Amazon gesendet?
Bei diesem Fehler nicht. Es ist die erste Prüfung des Versands per SP-API und sie kommt vor der Aufbereitung des Inhalts und vor der Anfrage an Amazon: Sobald die Meldung ausgelöst wird, bricht der Versand an dieser Stelle ab.
Wird die Nachricht im Thread angelegt?
Wenn der Versand per SP-API bis zum Ende durchläuft, legt das Modul im Thread eine Zeile für eine ausgehende Nachricht an, als gesendet markiert, mit Betreff, Text, Ihrem Namen und Ihrer Benutzer-E-Mail, der gewählten Aktion und der Antwort von Amazon. Diese Zeile wird nach der Anfrage an Amazon angelegt; bei diesem Fehler erreicht der Code sie also nicht, und die Nachrichtenzeile wird im Thread nicht angelegt.
Welchen Inhalt bereitet das Modul auf, wenn der Versand weiterläuft?
Für die Aktion zur Bestätigung der Lieferdetails übernimmt es die Sendungsnummer und den Spediteur aus dem Thread (ist der Spediteur leer, setzt es Other). In den übrigen Fällen, die der Code vorsieht, übernimmt es den Text, den Sie in der Nachricht geschrieben haben. Nichts davon geschieht bei diesem Fehler, weil der Versand vorher abbricht.
Wie sieht die Meldung bei Odoo in anderen Sprachen aus?
Mit Odoo auf Deutsch sehen Sie Dieser Thread hat keine Amazon Order ID.. In anderen Sprachen lautet sie so:
| Odoo-Sprache | Text der Meldung |
|---|---|
| Spanisch | Dieser Thread hat keine Amazon Order ID. |
| Deutsch | Dieser Thread hat keine Amazon Order ID. |
| Französisch | Ce fil n'a pas d'ID de commande Amazon. |
| Italienisch | Questo thread non ha un Amazon Order ID. |
| Portugiesisch | Esta conversa não tem ID de Encomenda Amazon. |

So lösen Sie es
Kann ich die Bestell-ID von Hand eingeben?
Nicht in dieser Maske: Amazon-Bestellung ist schreibgeschützt, es gibt also keine Stelle zum Eintippen.
Was tue ich, wenn die Meldung erscheint?
Schließen Sie die Maske, ohne zu senden: Die Nachricht ist weder bei Amazon angekommen noch wurde ihre Zeile im Thread angelegt. Prüfen Sie das Feld Amazon-Bestellung. Ist es leer, läuft der Versand per SP-API von dieser Maske aus nicht weiter, denn das ist die Bedingung, die die Meldung auslöst. Hat es einen Wert, wird diese Prüfung bestanden, und die Meldung kommt nicht von ihr.
Betrifft es alle Versionen des Moduls?
Der Text der Meldung steht im veröffentlichten Code der Zweige 17, 18, 19 und 20, und das Modul ist in Odoo Apps für diese vier Versionen veröffentlicht. Die Bedingung, die die Meldung auslöst (das leere Feld Amazon-Bestellung), stammt aus dem Code von Odoo 20.
Was brauche ich für das Modul und was kostet das, was dazugehört?
Das Modul ist eine Einmalzahlung pro Odoo-Version (siehe die Produktseite) und erfordert das Abonnement von FlexigoTech Cloud: Der Plan Conector kostet 49 €/Monat oder 490 €/Jahr zzgl. MwSt., mit 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. Den Kauf finden Sie auf der Seite des Moduls.
Kann FlexigoTech helfen, wenn das Problem bestehen bleibt?
FlexigoTech führt Odoo 17, 18, 19 und 20 ein und entwickelt Konnektoren und individuelle Integrationen. Wenn Ihr Nachrichtenfluss mit Amazon eine Überprüfung oder Anpassungen braucht, schildern Sie uns den Fall, und wir sehen ihn uns gemeinsam mit Ihnen an.
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): wizard/amazon_spapi_message_compose_wizard.py
- Quellcode des Moduls: flexigobe_amazon_seller_connector 20.0 (8576afa5): views/amazon_spapi_message_views.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
