Zum Hauptinhalt springen
Amazon

Was tun bei «Geben Sie die Verkäufer-ID ein, um Angebote aus Amazon zu importieren.»

Die Meldung Geben Sie die Verkäufer-ID ein, um Angebote aus Amazon zu importieren. (Fill in the Seller ID to import listings from Amazon.) erscheint beim Import von Angeboten aus einem Konto, dessen Feld für die Verkäufer-ID leer ist oder nur Leerzeichen enthält. Sie beheben sie, indem Sie die ID im Kontoformular eintragen und den Importbutton erneut anklicken.

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

Wann die Meldung erscheint

Sie erscheint, wenn Sie im Formular eines Kontos auf den Button Angebote von Amazon importieren (Import Listings from Amazon) klicken, und nur aus dem Grund, den der nächste Abschnitt erklärt. Der Button ist in Odoo 17, 18, 19 und 20 immer sichtbar, und die Meldung steht im veröffentlichten Code aller dieser Versionen. Die Kontoformulare öffnen Sie über das Menü Amazon › Konfiguration › Konten.

Schema des Wegs: Menü Amazon, Konfiguration, Konten; Button Import Listings from Amazon und Feld Seller ID (Merchant ID); Meldung Fill in the Seller ID to import listings from Amazon.
Schema, per Code aus dem veröffentlichten Code des Moduls erstellt (kein Odoo-Screenshot), mit englischen Beschriftungen: vom Kontenmenü zum Button, zum Feld und zur Meldung.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Video: Your Odoo doesn't talk to Amazon, Temu or Shopify? (Video auf Englisch)

Die Bedingung, wie der Code sie prüft

In Odoo 20.0 beginnt die Methode, die die Angebote importiert, mit einer Prüfung des Feldes Verkäufer-ID (Händler-ID) (Seller ID (Merchant ID)): Ist es leer oder enthält es nur Leerzeichen, wird die Meldung ausgelöst und die Aktion abgebrochen. Da diese Prüfung vor allem anderen steht, wird kein Odoo-Produkt gesucht, bei Amazon nichts angefragt und keine Änderung des Imports gespeichert.

Die Prüfung achtet nur darauf, ob Text vorhanden ist. Ist das Feld ausgefüllt, läuft der Import weiter und verwendet diesen Wert in der Anfrage an Amazon.

Das Feld befindet sich im Kontoformular, Reiter Identität (Identity), Gruppe Marketplace. Die Hilfe dazu lautet: Erforderlich für die Listings API (Phase 2). Beispiel: A2XXXXXXXXXXXX.

Fall: ein neu angelegtes Konto

Beispiel Fiktiver Fall: Firma und Zahlen sind erfunden, um den Ablauf zu zeigen.

Stellen Sie sich Marta vor, E-Commerce-Verantwortliche eines erfundenen Unternehmens, Distribuciones Ribera. Sie hat gerade ein Amazon-Konto in Odoo angelegt und möchte ihre Angebote abrufen. Sie öffnet das Konto, klickt auf Angebote von Amazon importieren, und Odoo antwortet mit der Meldung, ohne etwas zu importieren. Mit Odoo auf Deutsch sieht sie Folgendes:

Schema derselben Meldung je nach Odoo-Sprache: Spanisch, Deutsch, Französisch, Italienisch und Portugiesisch
Schema, per Code aus den veröffentlichten Übersetzungen des Moduls erstellt (kein Odoo-Screenshot): der Text der Meldung in jeder Sprache. Auf Deutsch Geben Sie die Verkäufer-ID ein, um Angebote aus Amazon zu importieren.

Marta muss nichts Ungewöhnliches untersuchen: Die Meldung nennt ein konkretes Feld. Ihre Schritte:

  1. Sie öffnet Amazon › Konfiguration › Konten. Dafür braucht sie die Berechtigung Betrachter (Viewer) im Abschnitt Amazon und Manager bei Konfiguration und bei Konten.
  2. Sie öffnet das Formular des Kontos.
  3. Sie wechselt zum Reiter Identität, Gruppe Marketplace, und sieht sich Verkäufer-ID (Händler-ID) an. Es ist leer (es würde auch genügen, wenn nur Leerzeichen darin stünden: Der Code behandelt beides gleich).
  4. Sie trägt die Verkäufer-ID ein. Das Beispiel in der Feldhilfe, A2XXXXXXXXXXXX, zeigt, wie sie aussieht.
  5. Sie klickt erneut auf Angebote von Amazon importieren.

Ist das Feld ausgefüllt, wird die Prüfung bestanden und der Import geht in die nächste Phase über.

Was der Import tut, wenn das Feld ausgefüllt ist

Nach bestandener Prüfung folgt der Code in Odoo 20.0 dieser Reihenfolge. Er nimmt den Marketplace des Kontos und sucht die Odoo-Produkte, die eine interne Referenz haben und die Filter des Kontos erfüllen: das Unternehmen und, falls aktiviert, nur verkaufbare und nur aktive Produkte. Danach fragt er bei Amazon die Angebote dieses Verkäufers ab, Seite für Seite und bis zu einer maximalen Anzahl an Elementen pro Import, und legt für jede empfangene SKU die Produktverknüpfung dieses Kontos und dieses Marketplace an oder aktualisiert sie. Die Referenzen werden ohne Beachtung der Groß- und Kleinschreibung verglichen, und ein Element ohne SKU wird übersprungen.

In jeder Verknüpfung speichert der Code Angebotsdaten, die Amazon zurückgibt, etwa den Status, die Menge und den Preis. In dieser Phase wird die von Ihnen eingetragene Verkäufer-ID in der Anfrage verwendet, die an Amazon geht.

Was mit einer Amazon-SKU geschieht, die zu keiner Odoo-Referenz passt, hängt vom Konto ab. Ist dort die Produkterstellung beim Import aktiviert, sucht der Code diese SKU zuerst unter allen Produkten, auch den archivierten, und legt nur dann ein neues Produkt an und verknüpft es, wenn er sie nicht findet. Ist diese Erstellung nicht aktiviert, legt der Code die Verknüpfung ohne verknüpftes Odoo-Produkt an. Ein Konflikt entsteht ebenfalls, und das Produkt wird nicht verknüpft, wenn die Odoo-Referenz bereits mit einer anderen SKU dieses Kontos und dieses Marketplace verknüpft ist.

Was der Fall lehrt

  • Die Meldung wird vom Modul ausgelöst, bevor es mit Amazon spricht. Sie weist also nicht auf einen Fehler bei Amazon oder in der Verbindung hin, sondern darauf, dass im Konto die Verkäufer-ID fehlt.
  • Ein Feld mit nur Leerzeichen gilt als leer.
  • Das Feld befindet sich im Kontoformular, Reiter Identität, Gruppe Marketplace. Wenn Sie das Menü oder einen Teil des Pfads nicht sehen, fehlt Ihnen die Berechtigung für diesen Abschnitt.
  • Wenn Sie das Feld vor dem Klick auf den Button ansehen, erkennen Sie vorab, ob es leer ist.

Wie FlexigoTech Ihnen hilft

Das Modul wird einmalig pro Odoo-Version bezahlt und ist für 17, 18, 19 und 20 veröffentlicht (Eintrag in Odoo Apps, Seite auf flexigotech.com). Es erfordert das Abonnement von FlexigoTech Cloud, Tarif Conector: 49 €/Monat oder 490 €/Jahr, zzgl. MwSt. Die Verbindung läuft über FlexigoTech Cloud, das die Zugangsdaten verschlüsselt speichert und per E-Mail benachrichtigt, wenn die Synchronisierung fehlschlägt. FlexigoTech führt Odoo 17, 18, 19 und 20 ein und entwickelt individuelle Konnektoren und Integrationen, falls Sie Hilfe brauchen, um das Amazon-Konto in Ihrem Odoo startklar zu machen.

Weiterlesen

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

Quellen