Naar hoofdinhoud
Amazon

De fout «Amazon did not return operationId» bij het bevestigen van de verpakkingsoptie

De melding Amazon did not return operationId when confirming the packing option. verschijnt zodra je op Confirm Packing Option klikt en het antwoord van Amazon geen bruikbare operationId bevat. De actie stopt en er wordt niets opgeslagen van wat er zou veranderen. Controleer het formulier voor het klikken, tijdens het klikken en erna.

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

Wanneer de fout verschijnt en welke voorwaarde haar veroorzaakt

De tekst die je ziet met Odoo in het Nederlands is Amazon did not return operationId when confirming the packing option.. Hij verschijnt zodra je op de knop Confirm Packing Option klikt in het formulier van het verzendplan, dat je opent via het menu Amazon › FBA › Inbound / Send to Amazon. Het is een fout die de actie stopt: de module houdt daar op en slaat niet op wat die actie zou wijzigen.

De voorwaarde in de code is eenvoudig. De module vraagt Amazon om de gekozen verpakkingsoptie voor het plan te bevestigen, haalt het operatie-ID (operationId) uit het antwoord, verwijdert de spaties aan de uiteinden en, als er niets overblijft, geeft hij de melding. In gewone woorden: de melding verschijnt wanneer het antwoord van Amazon geen operationId bevat, een lege of alleen uit spaties bestaande waarde bevat, of wanneer er geen antwoord is om te lezen. De module behandelt al die gevallen op dezelfde manier.

Schema gemaakt met code, geen scherm van Odoo: het menu Amazon › FBA › Inbound / Send to Amazon, de knop Confirm Packing Option en de foutmelding, met de Engelse labels uit de code van de module
Schema van het traject tot de melding, gemaakt met code op basis van de gepubliceerde code van de module voor Odoo 17, 18, 19 en 20. Het is geen schermafbeelding van Odoo.
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)

Wat de methode doet voordat de melding verschijnt

Om te weten waar je zit, is dit de volgorde van de methode volgens de code van Odoo 20.0:

  • Controleert je toegang voor deze actie voordat er iets gebeurt.
  • Controleert of het plan al bestaat bij Amazon en of er een verpakkingsoptie is gekozen; ontbreekt een van beide, dan stopt de actie voordat Amazon wordt aangeroepen.
  • Vraagt Amazon de bevestiging van die optie voor dat plan.
  • Leest de operationId uit het antwoord. Hier verschijnt deze melding als hij ontbreekt.
  • Alleen als er een identificatie is: slaat hij die op, zet het plan op een status van bevestigde verpakking, wacht tot de operatie bij Amazon klaar is en laadt de verpakkingsopties opnieuw.

Omdat de melding vóór dat opslaan verschijnt, blijft het formulier zoals het was en begint het wachten op de operatie niet eens.

Controlelijst

Voordat je op de knop klikt

  • Open het formulier van het plan via Amazon › FBA › Inbound / Send to Amazon. Elk deel van het menu (Amazon, FBA en Inbound / Send to Amazon) vraagt het recht Viewer; ontbreekt dat, dan zie je dat deel niet.
  • Kijk naar het veld Selected Packing Option. De knop Confirm Packing Option is verborgen wanneer dat veld leeg is, dus met de standaardwaarden zie je hem niet. Deze melding verschijnt bij het klikken op de knop, niet eerder.
  • Onthoud dat de methode eerst je toegang controleert. Een melding over ontbrekende toegang is een andere melding dan deze.
  • Onthoud ook dat, als het plan niet bij Amazon is aangemaakt of er geen optie is gekozen, de actie stopt voordat Amazon wordt aangeroepen, dus voordat deze melding bereikt wordt.

Bij het klikken

  • Klik één keer op Confirm Packing Option en wacht tot Odoo antwoordt.
  • Als er geen fout is, controleer dan of het formulier is doorgegaan: de module slaat de identificatie van de operatie op en wijzigt de status van het plan.

Als de melding verschijnt

  • Begrijp wat er is gebeurd: het antwoord van Amazon bevatte geen bruikbare operationId. De module heeft geen identificatie opgeslagen en de status van het plan niet gewijzigd.
  • Laad het formulier opnieuw en controleer of Selected Packing Option nog steeds een waarde heeft. Zolang dat zo is, blijft de knop zichtbaar.
  • Klik nogmaals op de knop. Elke klik herhaalt de hele methode, inclusief het bevestigingsverzoek aan Amazon.
  • Als de melding terugkomt, noteer dan welk plan het was en hoe laat het gebeurde, en waarschuw degene die de verbinding beheert.
  • Als je met een Odoo-consultant werkt, geef hem die notitie samen met de exacte tekst van de melding.

Nadat het werkt

  • Controleer of de verpakkingsopties opnieuw in het formulier zijn geladen: dat is het laatste wat de methode doet als alles goed is gegaan.
  • Als je een andere melding ziet dan deze, lees hem dan helemaal: het is niet de melding over de operationId, want die verschijnt vóór het wachten op de operatie.

Wat het betekent, en wat het je niet vertelt

Voor de module betekent de melding dat hij geen identificatie heeft om de bevestigingsoperatie te volgen. Zonder die identificatie is er niets om op te wachten of op te slaan, en daarom stopt de methode op dat punt.

De tekst maakt geen onderscheid tussen een leeg antwoord, een lege identificatie of het ontbreken van een antwoord: de code behandelt ze gelijk en geeft dezelfde melding. Omdat de melding in al die gevallen hetzelfde is, is het nuttig om te controleren wat het formulier bevat, de klik te herhalen en het plan en het tijdstip te noteren als het blijft gebeuren.

Hoe je de melding ziet naargelang de taal

De teksten van de module zijn vertaald. Met Odoo in het Nederlands zie je Amazon did not return operationId when confirming the packing option., omdat de module geen Nederlandse vertaling van deze tekst heeft; het volgende schema toont hoe hij gepubliceerd is in het Spaans, Duits, Frans, Italiaans en Portugees.

Schema gemaakt met code, geen scherm van Odoo: dezelfde foutmelding geschreven in het Spaans, Duits, Frans, Italiaans en Portugees
Schema gemaakt met code op basis van de gepubliceerde vertaalbestanden van de module: de melding zoals de gebruiker hem ziet naargelang de taal van zijn Odoo. Het is geen schermafbeelding van Odoo.

Versies

De module is gepubliceerd in Odoo Apps voor Odoo 17, 18, 19 en 20. De melding staat in de gepubliceerde code van alle vier de versies, en de weergavevoorwaarde van de knop Confirm Packing Option (verborgen wanneer Selected Packing Option leeg is) is in alle versies dezelfde. De volgorde van de methode die je hierboven hebt gelezen, komt uit de code van Odoo 20.0.

Hoe FlexigoTech je kan helpen

FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat. Als je de verzending naar Amazon vanuit Odoo opzet en wilt dat we jouw situatie bekijken, kijk dan op de modulepagina en vertel ons wat je in jouw formulier ziet.

Lees verder

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

Bronnen