Normaal gesproken: de synchronisatie loopt al vanzelf
De geplande taak Amazon SP-API - Sync suppressed listings report (opt-in) draait één keer per dag en staat actief zodra je de module installeert. Ze loopt langs de actieve accounts waarvoor de synchronisatie van onderdrukte listings is ingeschakeld en start voor elk account hetzelfde proces als de knop, met herkomst CRON en zonder de samenvatting in de chatter van het account te zetten.
De knop is de uitzondering: hij start datzelfde proces handmatig, zonder op de taak te wachten. Terwijl de taak alle accounts met ingeschakelde synchronisatie afloopt, werkt de knop alleen op het account van het formulier waarin je hem indrukt.

Waar hij staat en wanneer hij verschijnt
Het pad is Amazon › Configuration › Accounts. Elk deel van het menu vraagt een recht en als je dat niet hebt, zie je dat deel niet: Amazon vraagt Viewer, terwijl Configuration en Accounts Manager vragen.
De knop staat in het scherm Accounts en is altijd zichtbaar, ongeacht een status. Hij bestaat in de gepubliceerde branches van de module, voor Odoo 17, 18, 19 en 20.

Een voorbeeld: Marta van Hogar Norte
Voorbeeld Fictief geval: het bedrijf en de cijfers zijn verzonnen om de werkwijze uit te leggen.
Hogar Norte is een verzonnen winkel die op Amazon verkoopt en zijn catalogus in Odoo beheert. Marta, verantwoordelijk voor de catalogus, heeft het recht Manager voor de connector. Op een ochtend wil ze meteen de onderdrukte listings van een van haar accounts nakijken, zonder op de dagelijkse taak te wachten.
Ze opent Amazon › Configuration › Accounts, gaat naar het formulier van het account en drukt op Sync Suppressed Listings. Odoo controleert haar rechten, vraagt het rapport op bij Amazon, wacht tot het klaar is, downloadt het en importeert het. Aan het eind staat in de chatter van het account de samenvatting met Origen: Manual.
Haar collega Pablo heeft alleen het recht Viewer: hij ziet het deel Amazon van het menu, maar niet Configuration. Als iemand die geen beheerder is en ook geen toegang tot Instellingen heeft de actie toch zou starten, krijgt hij de melding over rechten die we hierna uitleggen.
Wat er vooraf wordt gecontroleerd
Eerst komen de rechten. Als je gebruiker niet in de groep van beheerders van de connector zit en ook niet in die van Instellingen, stopt de actie met deze melding:
You need Amazon Seller Connector Manager (or Settings) access for this action. Ask a manager to grant Manager access.
De oplossing is die uit de melding zelf: vraag een beheerder om je het recht Manager te geven. Met de rechten op orde controleert de module daarnaast of je in dat account mag schrijven, omdat deze acties de records met verhoogde rechten lezen, boven de regel per bedrijf. Daarna werkt ze met één account tegelijk.
Wat er gebeurt, in volgorde
- Het bereidt de aanvraag voor het rapport met onderdrukte listings voor en stuurt die naar Amazon, dat antwoordt met een rapport-ID.
- Het vraagt meerdere keren de status van het rapport op, met een pauze tussen de aanvragen, tot Amazon het als afgerond, geannuleerd of mislukt markeert, of tot de pogingen op zijn. Als het account hiervoor geen waarden heeft, gebruikt de code twaalf pogingen met tien seconden pauze.
- Als het rapport niet goed is afgerond, of is afgerond zonder document om te downloaden, noteert het de uitkomst en stopt het: er is geen import.
- Als er een document is, downloadt het dat en importeert het de rijen, met de marketplace van het account en maximaal tienduizend rijen per uitvoering als het account geen andere waarde heeft.
- Het bewaart in het account de datum van de uitvoering en de tekst van de uitkomst, en plaatst die samenvatting in de chatter van het account.
Wat er verandert in je Odoo
Het account bewaart de datum van de laatste uitvoering en de uitkomst. Bij een handmatige uitvoering wordt die uitkomst bovendien als bericht in het formulier van het account geplaatst. Het begint met Amazon suppressed listings sync finished., gaat verder met het account, de herkomst en het ID en de status van het rapport (Report status: …) en, als het rapport is geïmporteerd, met deze tellers:
Report rows: …Processed rows: …Created: …Updated: …Skipped: …With error: …
De samenvatting die in het account wordt bewaard, wordt op een maximale lengte afgekapt, dus een heel lange uitkomst kan ingekort worden.
Wat je van dit voorbeeld leert
- Normaal hoef je niets in te drukken: de dagelijkse taak doet hetzelfde werk voor de actieve accounts waarvoor de synchronisatie is ingeschakeld.
- De knop is bedoeld om een bepaald account handmatig uit te voeren, en dat doet wie het recht
Managerof toegang tot Instellingen heeft. - De samenvatting geeft met
Origenaan of de uitvoering handmatig was of van de geplande taak kwam. - Zoek je een andere knop van de module?
Kosten en hulp bij de ingebruikname
De module kost eenmalig per versie en vereist het abonnement op FlexigoTech Cloud, plan Connector: € 49 per maand of € 490 per jaar, excl. btw, voor maximaal 3 Amazon-accounts. De verbinding loopt via FlexigoTech Cloud, dat de inloggegevens versleuteld bewaart, de synchronisatie bewaakt en per e-mail waarschuwt als het misgaat. Je vindt het op de pagina van de module.
Als je Odoo aan het implementeren bent en de connector en zijn rechten goed wilt verdelen: FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectors en integraties op maat.

Lees verder
Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen
Bronnen
- Broncode van de module: flexigobe_amazon_seller_connector 20.0 (8576afa5): views/amazon_spapi_account_views.xml
- Broncode van de module: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_account.py
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
