Zum Hauptinhalt springen
Amazon

Fehler «Amazon hat keine feedId für den Erstattungs-Feed zurückgegeben.» in Odoo

Die Meldung Amazon hat keine feedId für den Erstattungs-Feed zurückgegeben. (Amazon did not return a feedId for the refund feed.) erscheint beim Klick auf Amazon-Rückerstattung einreichen (Submit Amazon Refund), wenn die Antwort von Amazon auf die Erstellung des Feeds keine feedId enthält oder eine leere. Sie stoppt die Aktion, bevor das Modul die Übermittlung in der Rücksendung vermerkt, aber die Datei war bereits an Amazon gesendet und das Modul hatte die Erstellung des Feeds bereits angefordert.

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 die Meldung erscheint und was sie auslöst

Wo erscheint die Meldung und wann ist die Schaltfläche sichtbar?

Sie erscheint beim Klick auf die Schaltfläche Amazon-Rückerstattung einreichen in einer Rücksendung. Die Rücksendungen öffnen Sie über das Menü Amazon › Analytics / BI › Rücksendungen (Amazon › Analytics / BI › Returns), und jede Ebene dieses Menüs verlangt die Berechtigung Betrachter (Viewer): Wenn Sie sie nicht haben, sehen Sie diese Ebene nicht. Die Schaltfläche wird ausgeblendet, wenn die Bedingung Amazon-Erstattungsübermittlung bereit (Amazon Refund Submission Ready) nicht erfüllt ist. Dieses Feld erscheint in keiner Ansicht. Wenn Sie die Schaltfläche in einer Rücksendung nicht sehen, ist diese Bedingung für sie nicht erfüllt.

Mit Code erstelltes Schema, kein Odoo-Screenshot: von oben nach unten das Menü Amazon › Analytics / BI › Returns, die Schaltfläche Submit Amazon Refund und die Meldung Amazon did not return a feedId for the refund feed.
Schema des Wegs bis zur Meldung, mit den englischen Beschriftungen aus dem Code des Moduls (Odoo 17, 18, 19 und 20).

Welche genaue Bedingung löst den Fehler aus und was bedeutet er?

Wenn das Modul Amazon bittet, den Erstattungs-Feed zu erstellen, liest es die feedId aus der Antwort und entfernt überflüssige Leerzeichen. Ist das Ergebnis leer (die Antwort enthält sie nicht oder nur Leerzeichen), wird Amazon hat keine feedId für den Erstattungs-Feed zurückgegeben. ausgelöst und die Aktion bricht ab. In einem Satz: Amazon hat auf die Anfrage zur Erstellung des Feeds geantwortet, aber dem Modul nicht die Kennung mitgeteilt, mit der dieser Feed verfolgt wird, und das Modul bricht ab, statt die Übermittlung zu vermerken.

Was tut das Modul, bevor es zu diesem Punkt kommt?

Beim Klick auf die Schaltfläche, in dieser Reihenfolge:

  • Es prüft, ob Sie Operator-Berechtigungen für den Connector haben.
  • Es validiert jede Rücksendung einzeln. Blockiert etwas die Übermittlung, bricht die Aktion mit dem Grund ab.
  • Es erstellt eine tabulatorgetrennte Textdatei mit einer Kopfzeile und einer Zeile mit den Daten der Erstattung.
  • Es fordert bei Amazon ein Feed-Dokument an und sendet den Inhalt der Datei an die Adresse, die Amazon für dieses Dokument angegeben hat.
  • Es fordert die Erstellung des Feeds mit diesem Dokument an, und zwar mit dem Marketplace der Rücksendung oder, falls diese keinen hat, dem des Amazon-Kontos.
  • Es liest die feedId aus der Antwort. Hier erscheint die Meldung, wenn sie leer ist.

Wenn Sie die Meldung sehen, war die vorherige Validierung bereits bestanden, die Datei war bereits an Amazon gesendet und das Modul hatte die Erstellung des Feeds bereits angefordert.

Wie unterscheide ich diese Meldung von anderen Fehlern bei der Übermittlung?

Diese Meldung kann nur im letzten Schritt der Liste auftreten, nach der Anforderung zur Erstellung des Feeds. Findet die Validierung der Rücksendung etwas, das die Übermittlung blockiert, bricht die Aktion früher ab, mit dem konkreten Grund dieser Blockade und nicht mit diesem Text.

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 gespeichert bleibt und was zu tun ist

Wird etwas gespeichert, wenn der Fehler auftritt?

In der fehlgeschlagenen Rücksendung vermerkt das Modul die Übermittlung nicht. Der Fehler tritt vor dem Schritt auf, der sie registriert, daher werden weder die Kennung des Feeds noch das Übermittlungsdatum gespeichert, der Status des Feeds wird bei Amazon nicht abgefragt und es werden keine Daten in die zugehörigen Positionen kopiert. Da das Modul Rücksendung für Rücksendung arbeitet, bricht die Aktion bei der fehlgeschlagenen ab.

Heißt das, dass Amazon nichts erhalten hat?

Nein. Dass Odoo die Übermittlung nicht vermerkt, beweist nicht, dass Amazon den Feed nicht erstellt hat: Vor dem Fehler hatte das Modul die Datei bereits gesendet und die Erstellung des Feeds angefordert. Sie wissen nur, dass die Antwort ohne feedId eingetroffen ist.

Was mache ich, wenn der Fehler auftritt?

Klicken Sie nicht blind erneut auf die Schaltfläche. Notieren Sie die Bestellung der Rücksendung und die Uhrzeit des Versuchs und schreiben Sie uns mit diesen Angaben, damit wir es mit Ihnen prüfen, bevor Sie es erneut versuchen. Über Amazon › Analytics / BI › Rücksendungen gelangen Sie zurück zum Datensatz und sehen, ob die Schaltfläche Amazon-Rückerstattung einreichen noch sichtbar ist.

Was passiert, wenn ich die Schaltfläche noch einmal drücke?

Jeder Klick wiederholt den gesamten Ablauf: Er validiert die Rücksendung, erstellt die Datei, sendet sie und fordert die Erstellung eines Feeds an. Deshalb sollten Sie vorher prüfen, was mit dem fehlgeschlagenen Versuch passiert ist.

Liegt es an den Daten meiner Rücksendung?

Die vorherige Validierung war bereits bestanden, als diese Meldung erscheint: Das Modul hat vor der Anforderung des Feeds keinen Blockadegrund gefunden. Die Meldung bezieht sich auf etwas anderes, nämlich auf die Antwort von Amazon auf die Erstellung des Feeds, die ohne feedId eingetroffen ist.

Was passiert, wenn Amazon die feedId zurückgibt?

Das Modul macht weiter: Es speichert die Übermittlung in der Rücksendung, kopiert diese Daten in die zugehörigen Positionen, falls vorhanden, und fragt bei Amazon den Status des Feeds ab. Keiner dieser Schritte wird ausgeführt, wenn die feedId leer ankommt.

Versionen und Hilfe

Tritt der Fehler in allen Odoo-Versionen auf?

Die Meldung steht im veröffentlichten Code der Zweige von Odoo 17, 18, 19 und 20, und das Modul ist für diese Versionen in den Odoo Apps veröffentlicht. Der beschriebene Ablauf entspricht dem Code von Odoo 20, und die Bedingung, die die Schaltfläche ausblendet, ist in allen vier Versionen dieselbe.

Wie sieht die Meldung in anderen Sprachen aus?

Mit Odoo auf Deutsch lautet sie Amazon hat keine feedId für den Erstattungs-Feed zurückgegeben.; das Modul bringt außerdem Übersetzungen ins Spanische, Französische, Italienische und Portugiesische mit, wie das Schema zeigt.

Mit Code aus den Übersetzungen des Moduls erstelltes Schema, kein Odoo-Screenshot: die Meldung zur feedId des Erstattungs-Feeds auf Spanisch, Deutsch, Französisch, Italienisch und Portugiesisch.
Schema mit derselben Meldung je nach Sprache von Odoo.

Wer kann mir helfen, wenn es sich wiederholt?

FlexigoTech führt Odoo 17, 18, 19 und 20 ein und entwickelt Connectoren und individuelle Integrationen. Wenn Sie Ihren Rücksendungsablauf mit Amazon überprüfen möchten, finden Sie den Eintrag in den Odoo Apps und die Seite des Moduls.

Weiterlesen

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

Quellen