Naar hoofdinhoud
Amazon

unit_count-fout in Amazon Connector: «unrelated blocking error»

Verschijnt als je op Repair Listing Issue klikt en Amazon op de unit_count-wijziging antwoordt met een andere blokkerende fout die niet over unit_count gaat. De module stopt op dat punt: je moet oplossen wat Issue: beschrijft, niet unit_count.

FlexigoTech · Verantwoordelijk: Víctor Gómez · Bijgewerkt op 5 november 2026

In het kort

Module
Amazon
Versies
Odoo 17, 18, 19 en 20
Gecontroleerd
in de broncode van de connector, versie 20.0 · in de bronnen onderaan
Leestijd
5 min

De melding zoals je hem ziet

De volledige tekst is unit_count cannot be fixed because Amazon returned an unrelated blocking error. Issue: …. De puntjes zijn het detail van het probleem dat Amazon heeft teruggegeven. Het is een fout: de actie wordt gestopt.

De melding zit in de code van Odoo 17, 18, 19 en 20, en de knop is in alle vier altijd zichtbaar.

Schema met de tekst van de melding in het Spaans, Duits, Frans, Italiaans en Portugees
Schema gemaakt met code op basis van de gepubliceerde vertalingen van de module, geen schermafbeelding van Odoo: dezelfde melding in het Spaans, Duits, Frans, Italiaans en Portugees.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Video: Your Odoo doesn't talk to Amazon, Temu or Shopify? (video in het Engels)

Waar hij verschijnt en wat hem veroorzaakt

De listingkaarten open je via Amazon › Catalog › Listings; elke stap van het menu vraagt het recht Viewer. In de kaart staat de knop Repair Listing Issue, die in Odoo 17, 18, 19 en 20 altijd zichtbaar is. Als je erop klikt, vraagt Odoo om bevestiging met deze tekst: Amazon listing repair may change catalog attributes such as unit_count. Continue?.

De melding verschijnt wanneer je op die knop klikt. Het menu zien met leesrechten is niet genoeg om de actie uit te voeren: het eerste wat de methode doet, is controleren of je gebruiker minstens operatortoegang tot de connector heeft.

Schema met het menu Amazon › Catalog › Listings, de knop Repair Listing Issue en de foutmelding
Schema gemaakt met code op basis van de gepubliceerde code van de module, geen schermafbeelding van Odoo: het menu, de knop en de melding van deze fout, in Odoo 17, 18, 19 en 20.

Wat de knop doet tot aan de melding

In Odoo 20.0 volgt de code van de knop deze volgorde:

  • Controleert de operatortoegang, zoals gezegd.
  • Bepaalt het producttype en vraagt de attributen eerst aan Amazon op als de listing geen opgeslagen attributen heeft.
  • Bereidt meerdere voorstellen voor unit_count voor en probeert ze een voor een: stuurt de unit_count-wijziging naar Amazon, slaat het antwoord op en controleert het.

De melding verschijnt bij die controle, met het eerste antwoord van Amazon dat een blokkerend probleem bevat dat niet over unit_count gaat. De module probeert dan geen voorstellen meer.

De exacte voorwaarde

Na elke verzending zoekt de module tussen de problemen die Amazon teruggeeft naar een probleem dat blokkeert en niet over unit_count gaat. Als hij er een vindt, is de voorwaarde in de code vervuld en stopt de module.

Een uitzondering: als dat probleem met toegang tot afbeeldingen te maken heeft (die Amazon markeert met de code 300403 of met de categorieën MISSING_IMAGE of INVALID_IMAGE), probeert de module eerst een automatische correctie van compliance_media. Als dat niet volstaat, stopt hij met een andere melding dan deze. Deze melding verschijnt dus bij blokkerende problemen die niet over unit_count en niet over toegang tot afbeeldingen gaan.

Het detail na Issue: wordt opgebouwd uit de code, de eerste categorie en het bericht van dat probleem, gescheiden door | , met de onderdelen die beschikbaar zijn.

Omdat de actie stopt, slaat de module de unit_count van die poging niet op in Odoo.

Voorbeeldcasus: Cerámicas Ribera

Voorbeeld Fictief geval: het bedrijf en de cijfers zijn verzonnen om de werkwijze uit te leggen.

Cerámicas Ribera is een verzonnen winkel die op Amazon verkoopt en zijn catalogus vanuit Odoo beheert. Marta, verantwoordelijk voor de catalogus en met operatortoegang tot de connector, wil een listing met een unit_count-probleem repareren.

  1. Marta opent Amazon › Catalog › Listings, gaat naar de kaart van de listing en klikt op Repair Listing Issue.
  2. Odoo vraagt haar de tekst over mogelijke wijzigingen in catalogusattributen zoals unit_count te bevestigen. Ze accepteert.
  3. De module controleert het gekoppelde product en het producttype, en stuurt Amazon het eerste voorstel voor unit_count.
  4. Het antwoord van Amazon bevat een blokkerend probleem dat niet over unit_count en niet over toegang tot afbeeldingen gaat. De module stopt en probeert geen andere waarden.
  5. Marta ziet unit_count cannot be fixed because Amazon returned an unrelated blocking error. Issue: …, met de regel met code, categorie en bericht van Amazon.

Wat Marta leert, is dat de melding niet zegt dat unit_count fout is. Hij zegt dat het antwoord van Amazon een ander probleem bevatte en dat dat probleem blokkeert. Ze moet de regel na Issue: lezen en corrigeren wat die aanwijst. Daarna kan ze opnieuw op de knop klikken.

Hoe je het oplost

  1. Kopieer de volledige regel na Issue:: code, categorie en bericht van Amazon.
  2. Corrigeer wat die regel beschrijft. Het is een ander probleem dan unit_count.
  3. Open Amazon › Catalog › Listings opnieuw en klik nogmaals op Repair Listing Issue. Als er een andere melding verschijnt, lees hem dan: hij kan op een ander probleem wijzen.

Denk voor je herhaalt aan wat de bevestiging waarschuwt: de reparatie kan catalogusattributen wijzigen, zoals unit_count.

Vragen die opkomen

Betekent het dat unit_count fout is?

Nee. De melding verschijnt omdat Amazon een ander blokkerend probleem teruggaf, dat niet over unit_count gaat. De module stopt daar, voordat de waarde van unit_count als opgelost of mislukt wordt beschouwd.

Is er iets van de poging in Odoo opgeslagen?

De unit_count van die poging wordt niet opgeslagen: de actie stopt vóór die stap. Wat de module wel deed, was het voorstel naar Amazon sturen en het antwoord lezen.

Wie kan dit veroorzaken?

Iedereen die op de knop kan klikken. Het menu vraagt Viewer, maar de actie vereist minstens operatortoegang tot de connector.

Verschilt het per Odoo-versie?

De melding zit in de code van Odoo 17, 18, 19 en 20, en de knop is in alle vier altijd zichtbaar.

Hoe FlexigoTech helpt

FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat. De module is gepubliceerd in Odoo Apps voor 17.0, 18.0, 19.0 en 20.0: je vindt hem op de productpagina of op de pagina van de module. Als je de Amazon-fout na Issue: niet helder is, helpen we je hem te lezen en te beslissen wat je moet corrigeren.

Lees verder

Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen

Bronnen