Naar hoofdinhoud
Amazon

Wat de knop Sync Sales & Traffic van Amazon Connector for Odoo doet

De knop Sync Sales & Traffic vraagt bij Amazon het verkoop- en verkeersrapport van de afgelopen dagen op en importeert het in Odoo. Je hoeft hem niet elke dag in te drukken als de synchronisatie van verkoop en verkeer op het account is ingeschakeld: dan start een geplande taak hem één keer per dag. Alleen de beheerders van de connector (of wie toegang tot Instellingen heeft) kunnen hem indrukken, en met de knop zie je fouten direct op het scherm.

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

Waar staat hij en wanneer zie je hem

De knop Sync Sales & Traffic staat in het scherm Accounts, dat je bereikt via Amazon › Configuration › Accounts. In Odoo 17, 18, 19 en 20 zie je hem altijd op dat scherm. Wat van je rechten afhangt, is de weg ernaartoe: het onderdeel Amazon vraagt Viewer en de onderdelen Configuration en Accounts vragen Manager; als je het recht voor een onderdeel niet hebt, zie je dat onderdeel niet.

Schema gemaakt met code van het menu Amazon › Configuration › Accounts, de knop Sync Sales & Traffic en de toegangsmelding die het kan stoppen
Schema gemaakt met code op basis van de code van de module (geen schermafbeelding van Odoo): het menu, de knop en, aan de zijkant, de melding die het kan tegenhouden. De labels staan in het Engels, zoals in de code.

Met Odoo in het Nederlands heet de knop Sync Sales & Traffic, omdat de module geen vertaling naar deze taal bevat. Het tweede schema laat zien hoe hij in andere talen te lezen is.

Schema gemaakt met code met de tekst van de knop in het Spaans, Duits, Frans, Italiaans en Portugees
Schema gemaakt met de gepubliceerde vertalingen van de module (geen schermafbeelding van Odoo): de knop luidt Sync Sales & Traffic in het Engels, Verkäufe & Traffic synchronisieren in het Duits, Synchroniser Ventes et trafic in het Frans, Sincronizza Vendite e traffico in het Italiaans en Sincronizar vendas e tráfego in het 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)

Misverstanden over de knop

«Je moet hem elke dag indrukken om de gegevens actueel te houden»

In werkelijkheid start Odoo de synchronisatie zelf als de synchronisatie van verkoop en verkeer op het account is ingeschakeld. De geplande taak Amazon SP-API - Sync Sales & Traffic draait één keer per dag en staat na installatie meteen aan. Ze doorloopt de actieve accounts waarvoor die synchronisatie is ingeschakeld en voert voor elk account dezelfde synchronisatie uit als de knop. Als een account faalt, legt de taak dat vast in het serverlogboek en gaat ze door met het volgende. De knop is bedoeld om de synchronisatie handmatig te starten als je niet op de volgende ronde wilt wachten; in dat geval vermeldt de resultaattekst als herkomst handmatig in plaats van geplande taak.

«Als je de knop ziet, kan iedereen met toegang tot het menu hem indrukken»

In werkelijkheid controleert hij bij het indrukken eerst je rechten. Je moet tot de groep beheerders van de Amazon-connector behoren of toegang tot Instellingen hebben. Zo niet, dan stopt de actie met deze melding en wordt er niets bij Amazon opgevraagd: You need Amazon Seller Connector Manager (or Settings) access for this action. Ask a manager to grant Manager access. Daarnaast controleert de knop of je het account mag wijzigen, dus de groep alleen is niet genoeg. De oplossing is die uit de melding zelf: laat een beheerder je beheerdersrechten geven. De geplande taak doorloopt deze controle niet, omdat ze de synchronisatie rechtstreeks aanroept.

«Indrukken is direct: hij vraagt de gegevens op en ze staan meteen in Odoo»

In werkelijkheid doorloopt de actie in Odoo 20.0 een volledig traject en wacht ze binnen het indrukken zelf. In volgorde:

  1. Voordat er iets wordt opgevraagd, raadpleegt de code een waarschuwingsnotitie. Is er een notitie, dan voegt de code die toe aan de resultaattekst, slaat die op, publiceert die als bericht op het account en stopt daar, zonder het rapport op te vragen.
  2. Ze berekent de periode: die eindigt vandaag en begint zoveel dagen terug als op het account is ingesteld; is die waarde leeg, dan worden het 30 dagen, en nooit minder dan één.
  3. Ze vraagt bij Amazon het verkoop- en verkeersrapport op, met detail per dag en gegroepeerd op bovenliggende ASIN.
  4. Ze vraagt tot 12 keer de status van het rapport op, met een pauze van 10 seconden tussen de pogingen, en stopt met vragen zodra Amazon het als voltooid, geannuleerd of mislukt aanmerkt.
  5. Is het voltooid, dan downloadt ze het document en importeert ze het in het dagelijkse overzicht van verkoop en verkeer, waarbij ze telt hoeveel dagen het rapport bevat en hoeveel er worden aangemaakt, bijgewerkt of overgeslagen.

«Als Amazon niet op tijd antwoordt, gaat de poging spoorloos verloren»

In werkelijkheid voegt de code, als het rapport na alle pogingen niet voltooid is (Amazon heeft het geannuleerd, als mislukt aangemerkt of het is nog niet klaar), de identificatie van het rapport, de status en een uitleg per geval toe aan het resultaat, slaat de tekst op en publiceert die als bericht op het account. Daarna stopt ze zonder iets te importeren. Hetzelfde gebeurt als het rapport voltooid is maar er geen document te downloaden valt. De knop blijft zichtbaar, dus je kunt hem later opnieuw starten.

«Fouten verschijnen hetzelfde met de knop als met de geplande taak»

In werkelijkheid hangt dat af van wie de synchronisatie start. Met de knop wordt elke fout opnieuw opgeworpen en zie je hem op het scherm. In de geplande taak voegt een fout die de module als configuratiefout beschouwt een configuratiefoutregel aan het resultaat toe, en elke andere fout voegt een regel met de bijbehorende tekst toe en laat bovendien een waarschuwing achter in het serverlogboek.

«Met de module kopen ben je klaar»

In werkelijkheid is de module een eenmalige aankoop per Odoo-versie en gepubliceerd in Odoo Apps voor 17, 18, 19 en 20 (zie de productpagina). 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 koppeling loopt via FlexigoTech Cloud, dat de inloggegevens versleuteld opslaat, de synchronisatie bewaakt en per e-mail waarschuwt als die faalt. Zonder abonnement, of met een opgeschorte dienst, stopt wat het abonnement levert; de gegevens blijven in je Odoo.

Zo helpt FlexigoTech je

FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat. Als je de Amazon-connector in gebruik neemt, vind je de module op de modulepagina.

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