Naar hoofdinhoud
Amazon

Amazon did not return an operationId when confirming the placement option. in Odoo

De melding Amazon did not return an operationId when confirming the placement option. verschijnt als je op Confirm Placement klikt en het antwoord op de bevestigingsaanvraag geen operatie-ID bevat. De actie stopt en er wordt niets opgeslagen van wat zou veranderen; de knop blijft zichtbaar zolang het plan zijn geselecteerde optie houdt.

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
4 min

Waar het verschijnt en met welke tekst

Met Odoo in het Nederlands lees je de melding als Amazon did not return an operationId when confirming the placement option. Ze staat in de gepubliceerde code van versie 17, 18, 19 en 20 en wordt gegooid door de actie van de knop Confirm Placement. Het formulier met die knop open je via het menu Amazon › FBA › Inbound / Send to Amazon.

Schema gemaakt met code: het menu Amazon › FBA › Inbound / Send to Amazon, de knop Confirm Placement en de foutmelding
Schema (geen Odoo-scherm) gemaakt op basis van de gepubliceerde code van de module: van boven naar beneden het menu, de knop en de melding, met de originele labels uit de code, voor Odoo 17, 18, 19 en 20.

Het volgende schema toont dezelfde tekst in het Spaans, Duits, Frans, Italiaans en Portugees, volgens de gepubliceerde vertalingen van de module.

Schema gemaakt met code: de melding in vijf talen
Schema (geen Odoo-scherm) gemaakt op basis van de gepubliceerde vertalingen van de module: de 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)

Details die je niet ziet op het formulier

Ze verschijnt bij het klikken op de knop, niet bij het opslaan

De melding kan alleen verschijnen als je op Confirm Placement klikt. Die knop is alleen zichtbaar als het plan een ingevulde Selected Placement Option heeft: in Odoo 17, 18, 19 en 20 is hij verborgen als dat veld leeg is, dus met de standaardwaarden zie je hem niet.

Het menu zien is niet genoeg om de actie uit te voeren

Alle drie de menuniveaus (Amazon, FBA en Inbound / Send to Amazon) vragen het recht Viewer. Maar volgens de code van Odoo 20 controleert de actie als eerste of je minstens operatortoegang tot de connector en schrijfrechten op het plan hebt. Heb je die niet, dan stopt ze daar, met een andere melding, zonder bij de bevestiging te komen.

Vóór de bevestiging worden twee dingen gecontroleerd

De methode controleert of het plan al in Amazon is aangemaakt en of er een plaatsingsoptie is geselecteerd. Ontbreekt een van beide, dan stopt de actie met een eigen melding. Als je dus Amazon did not return an operationId when confirming the placement option. ziet, zijn die twee controles al geslaagd en is de module doorgegaan naar de bevestigingsaanroep van de gekozen optie.

De voorwaarde: een resultaat zonder operatie-ID

Na het starten van de bevestiging van de plaatsingsoptie van het plan neemt de module het resultaat (of een leeg resultaat als er niets is) en zoekt daarin het operatie-ID (operationId). De melding verschijnt als dat gegeven ontbreekt, leeg is of alleen uit spaties bestaat. Dat is het enige wat de code op dit punt controleert, dus de tekst zegt niet meer dan dat: de module heeft de bevestigingsaanroep gedaan, maar wat ze terugkreeg bevatte geen operatie-ID om mee verder te gaan.

Als ze verschijnt, wordt er niets opgeslagen

De melding stopt de actie voordat er iets in het plan wordt geschreven. Het ID van de laatste operatie wordt niet opgeslagen en het plan gaat niet naar de status bevestigde plaatsing: het blijft zoals het was toen je op de knop klikte.

Ze hoort bij het eerste deel, vóór het wachten

Als er wel een ID is, slaat de module het op, zet het plan op de status bevestigde plaatsing en wacht tot Amazon de operatie afrondt door de status op te vragen (de operatie krijgt het label Confirm placement option). Pas daarna leest ze de gegevens van het plan en de zendingen opnieuw uit Amazon en slaat ze die in Odoo op. Deze melding komt vóór dat alles: zie je haar, dan is het wachten nog niet eens begonnen en hoort elke latere melding bij een andere stap.

Wat te doen als ze verschijnt

  1. Kopieer de exacte tekst van de melding en noteer om welk plan het ging, welke Odoo-versie je gebruikt en hoe laat je op de knop klikte.
  2. Controleer of de knop Confirm Placement nog zichtbaar is op het formulier: dat betekent dat het plan zijn geselecteerde plaatsingsoptie behoudt.
  3. Klik nogmaals op Confirm Placement. Omdat de actie stopte voordat er iets werd opgeslagen, staat het plan nog in de vorige status en start elke klik de bevestiging van de gekozen optie opnieuw.
  4. Herhaalt de melding zich met dezelfde optie, schrijf ons dan met de gegevens uit de eerste stap. Wat de melding aangeeft, is dat er geen bruikbaar operatie-ID is binnengekomen.

Waar FlexigoTech past

FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en maatwerkintegraties. De module is gepubliceerd in Odoo Apps voor die vier versies en de verbinding loopt via FlexigoTech Cloud, dat de synchronisatie bewaakt en per e-mail waarschuwt als er iets misgaat. Je vindt de vermelding in Odoo Apps of de modulepagina op flexigotech.com. Als je de inkomende zendingen naar Amazon aan het opzetten bent en wilt dat we de flow met je doorlopen, vertel ons dan hoe je werkt en we bekijken het samen.

Lees verder

Wat de knop «Create family on Amazon» doet, stap voor stapWat de knop Create family on Amazon van de SP-API-connector voor Odoo controleert en verstuurt, wanneer je hem ziet en wat je doet bij elke mogelijke fout.
Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen

Bronnen