Die Meldung, wie Sie sie sehen
Der vollständige Text lautet unit_count kann nicht korrigiert werden, da Amazon einen nicht zusammenhängenden blockierenden Fehler zurückgegeben hat. Problem: … (unit_count cannot be fixed because Amazon returned an unrelated blocking error. Issue: …). Die Auslassungspunkte stehen für die Details zur Störung, die Amazon zurückgegeben hat. Es handelt sich um einen Fehler: Die Aktion wird abgebrochen.
Die Meldung steckt im Code von Odoo 17, 18, 19 und 20, und die Schaltfläche ist in allen vieren immer sichtbar.


Wo sie erscheint und was sie auslöst
Die Listing-Karten öffnen Sie über Amazon › Katalog › Listings; jede Menüebene verlangt die Berechtigung Betrachter (Viewer). In der Karte befindet sich die Schaltfläche Angebotsproblem beheben (Repair Listing Issue), die in Odoo 17, 18, 19 und 20 immer sichtbar ist. Beim Klick fragt Odoo mit diesem Text nach einer Bestätigung: Die Listing-Reparatur kann Katalogattribute wie unit_count ändern. Fortfahren? (Amazon listing repair may change catalog attributes such as unit_count. Continue?).
Die Meldung erscheint beim Klick auf diese Schaltfläche. Das Menü mit der Betrachter-Berechtigung zu sehen reicht nicht, um die Aktion auszuführen: Als Erstes prüft die Methode, ob Ihr Benutzer mindestens Bediener-Zugriff auf den Connector hat.

Was die Schaltfläche bis zur Meldung tut
In Odoo 20.0 folgt der Code der Schaltfläche dieser Reihenfolge:
- Er prüft den Bediener-Zugriff, wie bereits erwähnt.
- Er ermittelt den Produkttyp und fragt die Attribute zuerst bei Amazon ab, falls das Listing keine gespeicherten Attribute hat.
- Er bereitet mehrere Vorschläge für unit_count vor und probiert sie nacheinander aus: Er sendet die unit_count-Änderung an Amazon, speichert die Antwort und wertet sie aus.
Die Meldung erscheint bei dieser Auswertung, und zwar bei der ersten Amazon-Antwort, die eine blockierende Störung enthält, die nicht unit_count betrifft. Das Modul probiert dann keine weiteren Vorschläge aus.
Die genaue Bedingung
Nach jedem Senden sucht das Modul unter den von Amazon zurückgegebenen Störungen nach einer, die blockiert und nicht unit_count betrifft. Findet es eine, ist die Bedingung im Code erfüllt und das Modul bricht ab.
Eine Ausnahme: Betrifft diese Störung den Zugriff auf Bilder (die Amazon mit dem Code 300403 oder mit den Kategorien MISSING_IMAGE oder INVALID_IMAGE kennzeichnet), versucht das Modul zuerst eine automatische Korrektur von compliance_media. Reicht das nicht, bricht es mit einer anderen Meldung ab als dieser. Diese Meldung erscheint also bei blockierenden Störungen, die weder unit_count noch den Zugriff auf Bilder betreffen.
Das Detail nach Issue: setzt sich aus dem Code, der ersten Kategorie und der Nachricht dieser Störung zusammen, getrennt durch | , jeweils mit den vorhandenen Teilen.
Da die Aktion abbricht, speichert das Modul den unit_count dieses Versuchs nicht in Odoo.
Anschauliches Beispiel: Cerámicas Ribera
Beispiel Fiktiver Fall: Firma und Zahlen sind erfunden, um den Ablauf zu zeigen.
Cerámicas Ribera ist ein erfundener Shop, der bei Amazon verkauft und seinen Katalog in Odoo verwaltet. Marta, Katalogverantwortliche mit Bediener-Zugriff auf den Connector, möchte ein Listing mit einem unit_count-Problem reparieren.
- Marta öffnet
Amazon › Katalog › Listings, geht in die Karte des Listings und klickt aufAngebotsproblem beheben. - Odoo bittet sie, den Text zu möglichen Änderungen an Katalogattributen wie unit_count zu bestätigen. Sie akzeptiert.
- Das Modul prüft das verknüpfte Produkt und den Produkttyp und sendet den ersten Vorschlag für unit_count an Amazon.
- Die Antwort von Amazon enthält eine blockierende Störung, die weder unit_count noch den Zugriff auf Bilder betrifft. Das Modul bricht ab und probiert keine weiteren Werte aus.
- Marta sieht
unit_count kann nicht korrigiert werden, da Amazon einen nicht zusammenhängenden blockierenden Fehler zurückgegeben hat. Problem: …mit der Zeile aus Code, Kategorie und Nachricht von Amazon.
Marta lernt daraus: Die Meldung sagt nicht, dass unit_count falsch ist. Sie sagt, dass die Antwort von Amazon ein anderes Problem enthielt und dass dieses Problem blockiert. Sie muss die Zeile nach Issue: lesen und beheben, worauf sie verweist. Danach kann sie die Schaltfläche erneut anklicken.
So beheben Sie es
- Kopieren Sie die gesamte Zeile nach
Issue:: Code, Kategorie und Nachricht von Amazon. - Beheben Sie, was diese Zeile beschreibt. Es ist ein anderes Problem als unit_count.
- Öffnen Sie erneut
Amazon › Katalog › Listingsund klicken Sie noch einmal aufAngebotsproblem beheben. Erscheint eine andere Meldung, lesen Sie sie: Sie kann auf ein anderes Problem hinweisen.
Bedenken Sie vor dem Wiederholen, was die Bestätigung ankündigt: Die Reparatur kann Katalogattribute wie unit_count ändern.
Fragen, die dabei aufkommen
Heißt das, dass unit_count falsch ist?
Nein. Die Meldung erscheint, weil Amazon eine andere blockierende Störung zurückgegeben hat, die nicht unit_count betrifft. Das Modul bricht dort ab, bevor es den Wert von unit_count als gelöst oder gescheitert wertet.
Wurde vom Versuch etwas in Odoo gespeichert?
Der unit_count dieses Versuchs wird nicht gespeichert: Die Aktion bricht vor diesem Schritt ab. Das Modul hat jedoch den Vorschlag an Amazon gesendet und dessen Antwort gelesen.
Wer kann das auslösen?
Wer die Schaltfläche anklicken kann. Das Menü verlangt Betrachter, die Aktion aber mindestens Bediener-Zugriff auf den Connector.
Ändert es sich je nach Odoo-Version?
Die Meldung steckt im Code von Odoo 17, 18, 19 und 20, und die Schaltfläche ist in allen vieren immer sichtbar.
So unterstützt FlexigoTech
FlexigoTech führt Odoo 17, 18, 19 und 20 ein und entwickelt Connectoren und individuelle Integrationen. Das Modul ist in Odoo Apps für 17.0, 18.0, 19.0 und 20.0 veröffentlicht: Sie finden es auf der Produktseite oder auf der Seite des Moduls. Wenn Ihnen der Amazon-Fehler nach Issue: nicht klar ist, helfen wir Ihnen, ihn zu lesen und zu entscheiden, was zu korrigieren ist.
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): models/amazon_spapi_product_binding.py
- Quellcode des Moduls: flexigobe_amazon_seller_connector 20.0 (8576afa5): views/amazon_spapi_product_binding_views.xml
- Quellcode des Moduls: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_new_product.py
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/en/services.html
