Naar hoofdinhoud
Amazon

Taak Order ID invullen op leveringen van Amazon Connector: wat ze doet en waar je op let

De geplande taak Amazon SP-API - Prefill Order ID on pickings draait elke minuut en vult bij elke ronde het ontbrekende Amazon Order ID en de Amazon SP-API Account in op niet-geannuleerde leveringen, met een maximum van 200 leveringen per ronde. Verandert er niets, kijk dan of de levering geannuleerd is, of ze al beide velden heeft of dat de module haar order-ID niet kan bepalen.

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 17.0 en 20.0 · in de bronnen onderaan
Leestijd
5 min

De details van elke ronde komen uit de code van Odoo 20.0. De taak zit in alle gepubliceerde branches van de module (17.0, 18.0, 19.0 en 20.0).

Schema van de geplande taak die elke minuut draait
Schema gemaakt met code op basis van de gepubliceerde code van de module (geen scherm van Odoo): de taak Amazon SP-API - Prefill Order ID on pickings, die elke minuut draait en bij de installatie actief is, in Odoo 17.0, 18.0, 19.0 en 20.0. De labels in het schema staan in het Engels, zoals in de code.

Wat de taak doet, stap voor stap

Draait elke minuut en is bij de installatie actief

De taak Amazon SP-API - Prefill Order ID on pickings wordt elke minuut uitgevoerd en is actief vanaf het moment dat de module wordt geïnstalleerd. Ze werkt op de leveringen, de verplaatsingen van Voorraad. In Odoo 17.0 is de taak zo ingesteld dat ze zich eindeloos herhaalt.

Bij elke uitvoering vraagt de taak om maximaal 200 leveringen te verwerken. Dat is de limiet van één ronde, niet van de hele database: wat erbuiten valt, blijft liggen voor de volgende ronde.

Elke ronde bekijkt maximaal 200 leveringen, de nieuwste eerst

Bij elke ronde zoekt de taak leveringen die niet geannuleerd zijn en waarvan het Amazon Order ID of de Amazon SP-API Account leeg is. Ze sorteert ze van nieuw naar oud en houdt er 200 over. Een levering die al beide velden ingevuld heeft, komt niet in de zoekopdracht.

Leveringen die de taak niet kan invullen, blijven aan die voorwaarde voldoen en komen dus in de volgende ronde opnieuw aan bod. Omdat de zoekopdracht bij de nieuwste begint en na 200 stopt, komen de oudste pas aan de beurt als er ruimte is.

Als het Amazon-order-ID niet te bepalen is, raakt ze niets aan

Voor elke levering probeert de module te bepalen wat haar Amazon-order-ID is. Lukt dat niet, dan gaat ze door naar de volgende zonder iets te schrijven: noch het ID, noch het account. In dat geval probeert ze het account zelfs niet te bepalen.

Vult alleen lege velden in, corrigeert niets wat er al staat

Is het Amazon Order ID leeg, dan schrijft de taak het ID dat ze heeft bepaald. Is de Amazon SP-API Account leeg, dan probeert ze het account te bepalen en schrijft het als ze het krijgt. Wat al een waarde heeft, blijft ongemoeid: een ingevuld ID of account blijft zoals het is, ook als het niet is wat de taak zelf zou hebben ingevuld.

Het account kan leeg blijven terwijl het ID wel is ingevuld

De taak schrijft het account alleen als ze het krijgt. Is het ID bepaald maar het account niet, dan wordt het ID opgeslagen en blijft het account leeg. Die levering blijft aan de zoekvoorwaarde voldoen, dus de taak probeert het in de volgende rondes opnieuw.

Sluit af met het aantal gewijzigde leveringen

Voordat ze invult, noteert de taak het ID (zonder spaties aan de uiteinden) en het account van elke levering. Daarna vergelijkt ze die: een levering telt als bijgewerkt als haar ID of account verschilt van het genoteerde, en een levering wordt maar één keer geteld, ook als beide veranderen. Dat totaal is wat de ronde teruggeeft.

Waar je het resultaat ziet

Open het formulier van de levering (verplaatsing van Voorraad) en zoek de groep Amazon SP-API. Daar staan de velden Amazon Order ID en Amazon SP-API Account. Elk van die twee velden heeft een zichtbaarheidsvoorwaarde die het bij sommige leveringen verbergt, dus het kan zijn dat je ze niet overal ziet.

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)

Als ze niets doet: waar je op let

  • Dat de geplande taak nog actief is: ze is actief bij de installatie van de module.
  • Dat de levering niet geannuleerd is: geannuleerde leveringen vallen buiten de zoekopdracht.
  • Dat de levering niet al het Amazon Order ID en de Amazon SP-API Account ingevuld heeft: in dat geval komt ze niet in de ronde en valt er niets in te vullen.
  • Dat de module het order-ID van die levering kan bepalen: lukt dat niet, dan schrijft ze noch het ID, noch het account.
  • Dat er niet veel recente leveringen in die situatie zijn: elke ronde bekijkt er maximaal 200, te beginnen bij de nieuwste.
  • Als het ID er wel is maar het account niet, heeft de taak het account niet kunnen bepalen; ze probeert het in de volgende rondes opnieuw.

De naam van de taak naargelang de taal van je Odoo

Met Odoo in het Nederlands heet de taak Amazon SP-API - Prefill Order ID on pickings. De module levert de naam vertaald in andere talen mee, dus als je Odoo in een andere taal staat, verandert de naam mee. Het volgende schema toont een aantal van die namen.

Schema met de naam van de taak in vijf talen
Schema gemaakt met code op basis van de gepubliceerde vertalingen van de module (geen scherm van Odoo): de naam van de taak zoals de gebruiker die ziet met Odoo in het Spaans, Duits, Frans, Italiaans en Portugees.

Prijs en hoe FlexigoTech helpt

De module staat in Odoo Apps voor 17.0, 18.0, 19.0 en 20.0 en is een eenmalige betaling per versie; daarnaast heb je het abonnement op FlexigoTech Cloud nodig, plan Connector: € 49 per maand of € 490 per jaar excl. btw, met maximaal 3 accounts van het platform. De verbinding loopt via FlexigoTech Cloud, dat de inloggegevens versleuteld bewaart, de synchronisatie bewaakt en per e-mail waarschuwt als er iets misgaat. Zonder abonnement, of met een opgeschorte dienst, stopt wat het abonnement levert; de gegevens blijven in je Odoo.

FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat. Wil je de hele module bekijken, dan vind je de pagina van de module.

Lees verder

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

Bronnen