Naar hoofdinhoud
Amazon

Wat de taak «Messaging context refresh» van Amazon Connector doet

De taak draait elke 30 minuten, neemt maximaal 200 dossiers die je opent in Amazon › Messaging › Inbox, leest voor elk de bestelling opnieuw uit bij Amazon en schrijft de ordergegevens in het dossier opnieuw weg. Lijkt het alsof er niets gebeurt, loop dan de voorwaarden na die een dossier buiten de run laten: dat zijn de voorwaarden die de code vastlegt.

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

Waar de taak werkt

De geplande taak Amazon SP-API - Messaging context refresh werkt op de dossiers die je opent in Amazon › Messaging › Inbox. Elk onderdeel van dat menu vraagt het recht Viewer: heb je dat niet, dan zie je dat onderdeel niet. De taak zit in alle gepubliceerde branches van de module (17.0, 18.0, 19.0 en 20.0); in Odoo 20.0 werkt hij zo.

Schema van de geplande taak en het berichtenmenu
Schema gemaakt met code op basis van de gepubliceerde code (geen schermafbeelding van Odoo): de taak die elke 30 minuten draait, actief na installatie, en het berichtenmenu met zijn dossiers.
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)

Hoe de taak bij elke run werkt

Draait elke 30 minuten en is actief na installatie

Je hoeft hem niet te plannen: bij de installatie van de module is hij al actief en wordt hij elke 30 minuten uitgevoerd. In Odoo 17.0 herhaalt de taak zich eindeloos. Elke run neemt maximaal 200 dossiers, dus dat is de werkgrens van één uitvoering.

Alleen actieve dossiers, in bepaalde statussen en met account

De run zoekt actieve dossiers die in bepaalde gespreksstatussen staan: gearchiveerde dossiers of dossiers in andere statussen worden niet aangeraakt. Bovendien wordt een dossier zonder account of zonder Amazon-bestelnummer overgeslagen zonder iets te wijzigen. Om te zien bij welke account elk dossier hoort, staat het veld Account in de lijst van Inbox en ook in het dossier.

Accounts in pauze wachten

Heeft de connector geen FlexigoTech Cloud-dienst in je database, dan blijven de accounts met verbinding via de FlexigoTech-hub en Cloud-route in de wacht staan en worden hun dossiers niet vernieuwd. De module is een eenmalige aankoop per versie en heeft het FlexigoTech Cloud-abonnement nodig: het plan Connector kost € 49 per maand of € 490 per jaar, excl. btw. Zonder abonnement, of met een opgeschorte dienst, stopt wat het abonnement levert; de gegevens blijven in je Odoo.

Elk dossier wordt apart bevestigd

De taak verwerkt de dossiers een voor een. Gaat het dossier goed, dan bevestigt hij de wijzigingen voordat hij naar het volgende gaat. Gaat er iets mis, dan draait hij wat nog openstaat voor dat dossier terug en gaat hij verder met de andere: een fout houdt de rest van de run niet tegen, en wat bij eerdere dossiers al bevestigd is, blijft staan.

Wat er in elk dossier wordt herschreven

Voor elk dossier leest de taak de bestelling opnieuw uit bij Amazon en vult opnieuw in: de orderstatus, de aankoopdatum, de uiterste verzenddatum en de leverdatum, de verkooporder (heeft het dossier er al een, dan blijft die behouden), de levering, de vervoerder en het trackingnummer van die levering, en het product, de hoeveelheid en de afbeelding van de eerste regel van de verkooporder die een product heeft.

Enkele details uit de code om in gedachten te houden:

  • Antwoordt Amazon zonder bestelgegevens, dan wordt de orderstatus leeg weggeschreven.
  • Wordt er geen levering gekozen en is die van het dossier geannuleerd, dan blijft het dossier zonder levering, en daarmee zijn ook de vervoerder en de tracking leeg.
  • De ASIN van het product wordt bij elke run leeg weggeschreven.

De tweede aanvraag hangt van de account af

Na het vernieuwen van de bestelling, en alleen als de account van dat dossier de automatische bijwerking van de berichtacties heeft ingeschakeld, vraagt de taak bij Amazon de beschikbare acties voor die bestelling op (met de marketplace van het dossier of, als die ontbreekt, die van de account) en slaat het resultaat op samen met de datum van die synchronisatie.

Beide aanvragen zitten in hetzelfde blok en het dossier wordt bevestigd na de tweede. Mislukt de tweede, dan wordt dus ook het vernieuwen van de bestelling van dat dossier teruggedraaid.

Wat je nakijkt als er niets gebeurt

Loop dit na in deze volgorde:

  • Open Inbox en controleer of er dossiers zijn en welke Account elk heeft. Zie je het menu niet, dan mist je het recht Viewer.
  • Controleer of de taak nog actief is en zijn frequentie van elke 30 minuten heeft; hij is actief na installatie.
  • Kijk na of de connector een FlexigoTech Cloud-dienst in je database heeft: zonder die dienst wachten de accounts met verbinding via de hub en Cloud-route.
  • Bedenk dat gearchiveerde dossiers, dossiers in andere statussen, zonder account of zonder bestelnummer niet worden verwerkt.
  • Houd rekening met de limiet van 200 dossiers per run.

Zoek je de taak op naam, dan verschilt die per taal van je Odoo; met Odoo in het Nederlands is dat Amazon SP-API - Messaging context refresh.

Schema met de naam van de taak in vijf talen
Schema gemaakt met code op basis van de gepubliceerde vertalingen van de module (geen schermafbeelding van Odoo): in het Engels Amazon SP-API - Messaging context refresh; in het Duits Amazon SP-API - Nachrichtenkontext-Aktualisierung; in het Frans SP-API Amazon - Actualisation du contexte de messagerie; in het Italiaans Amazon SP-API - Aggiornamento contesto messaggistica; in het Portugees Amazon SP-API - Atualização do contexto de mensagens.

Zo helpt FlexigoTech je

De verbinding loopt via FlexigoTech Cloud, dat de inloggegevens versleuteld bewaart, de synchronisatie bewaakt en per e-mail waarschuwt als die mislukt. De module is gepubliceerd in Odoo Apps voor 17.0, 18.0, 19.0 en 20.0, en je vindt meer op de modulepagina of op de pagina in Odoo Apps. Ben je Odoo aan het implementeren en wil je deze flow aanpassen, dan implementeert FlexigoTech Odoo 17, 18, 19 en 20 en ontwikkelt het connectoren en integraties op maat.

Lees verder

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

Bronnen