Waar hij staat en wat hij doet, stap voor stap
De knop staat in het scherm Accounts, dat je bereikt via het menu Amazon › Configuration › Accounts. Om dat menu helemaal te zien heb je het recht Manager nodig op de onderdelen Configuration en Accounts; het onderdeel Amazon vraagt Viewer. De knop zit in alle gepubliceerde branches van de module: Odoo 17, 18, 19 en 20.


Als je erop klikt, doet de module dit, in deze volgorde:
- Hij controleert je rechten: je moet het recht
Managervoor de Amazon-connector hebben of toegang tot Instellingen. Daarna controleert hij ook of je naar het account mag schrijven. - Hij vraagt aan Amazon de lijst met marketplaces waarin het account actief is.
- Hij loopt die lijst door en bereidt van elke marketplace met een identificatie de gegevens voor: naam (zonder naam wordt de identificatie gebruikt), identificatie, regio en endpoint van het account, landcode, domein en alias van het verkoopkanaal, berekend op basis van het domein.
- Als de module die marketplace al heeft, werkt hij hem bij met die gegevens en telt één op bij
Actualizados; zo niet, dan maakt hij een nieuwe aan en telt één op bijCreados. - Hij plaatst een bericht op het dossier van het account met de telling van aangemaakte en bijgewerkte records.

Zes misverstanden over deze knop
«Hij verschijnt alleen in sommige versies of in een bepaalde status»
Nee. De knop Sync Marketplace Metadata zie je altijd in het scherm Accounts, in Odoo 17, 18, 19 en 20. Wat wel per persoon verschilt, is of je dat scherm kunt bereiken: het onderdeel Configuration en het onderdeel Accounts vragen Manager, dus wie alleen Viewer heeft, ziet de route naar het account niet.
«Als ik het Amazon-menu zie, kan ik erop klikken»
Het onderdeel Amazon zien (dat Viewer vraagt) is niet genoeg. De knop controleert het recht op de server, niet alleen op het scherm: als je niet het recht Manager voor de connector hebt en ook geen toegang tot 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.
Die verschijnt zodra je op de knop klikt. Je lost het op zoals de melding zelf zegt: iemand met beheerrecht voor de connector geeft je die toegang. De code voegt na de groepen een tweede controle toe: dat je naar het account kunt schrijven, omdat deze acties de records met verhoogde rechten lezen, boven de regel per bedrijf. Serverprocessen die al met superuser-rechten draaien, komen zonder die controle door.
«Hij synchroniseert het hele Amazon-account»
De knop werkt met de lijst van marketplaces. Per marketplace slaat hij de naam, de identificatie, de regio, het endpoint, de landcode, het domein en de aliassen van het verkoopkanaal op. Dat zijn de gegevens die hij schrijft, en de code van de methode laat het zelf zien.
«Elke keer dat ik klik, worden er nieuwe marketplaces aangemaakt»
Voor elke marketplace die met een identificatie binnenkomt, werkt de module hem bij als hij hem al heeft en telt één op bij Actualizados. Heeft hij hem niet, dan maakt hij een nieuwe aan en telt één op bij Creados. Marketplaces die zonder identificatie binnenkomen, worden overgeslagen zonder iets aan te maken.
Het bericht dat op het account achterblijft, geeft je die twee tellingen, dus na elke klik kun je zien hoeveel records zijn aangemaakt en hoeveel zijn bijgewerkt.
Als wat Amazon teruggeeft geen antwoord met marketplaces is, valt er niets door te lopen en komt het eindbericht met nul aangemaakt en nul bijgewerkt.
«De regio en het endpoint worden vanzelf gedetecteerd»
Nee, ze worden niet gedetecteerd: ze worden overgenomen van het account. Alle marketplaces die de aanroep teruggeeft, worden opgeslagen met de Region en het SP-API Endpoint van het account, die je ziet in het dossier van Accounts, tabblad Identity, groep Marketplace. Controleer beide velden voordat je op de knop klikt.
De Region heeft deze opties: Europe (eu-west-1), North America (us-east-1) en Far East (us-west-2). Standaard gebruikt de code Europe (eu-west-1) en, voor het endpoint, https://sellingpartnerapi-eu.amazon.com. Als die waarden bij het opslaan van de marketplace leeg zouden aankomen, past de code diezelfde waarden toe.
«Als er geen fout verschijnt, weet ik niet wat er gebeurd is»
Als hij klaar is, plaatst de module een bericht op het dossier van het account. Met Odoo in het Spaans lees je het zo:
Marketplace metadata sync finished. Account: …. Created: …. Updated: ….
Daarin staan de naam van het account en de twee tellingen.
Een snelle controle voordat je klikt
- Je hebt het recht
Managervoor de connector (of toegang tot Instellingen). - De
Regionen hetSP-API Endpointvan het account zijn degene die je wilt voor alle marketplaces die worden opgeslagen. - Na het klikken open je het dossier van het account en lees je het bericht met
CreadosenActualizados.
Andere knoppen van de module worden even stap voor stap uitgelegd, bijvoorbeeld Voorbeeld op Amazon.
Wat je over de module moet weten
De module is een eenmalige betaling per Odoo-versie (17, 18, 19 en 20) en vereist het abonnement op FlexigoTech Cloud, plan Connector: € 49 per maand of € 490 per jaar, excl. btw. De verbinding loopt via FlexigoTech Cloud, dat de inloggegevens versleuteld bewaart, de synchronisatie bewaakt en per e-mail waarschuwt als er iets misgaat. Het productoverzicht van de module vind je op de pagina van flexigotech.com.
Ben je Odoo aan het implementeren en wil je je Amazon-accounts met hulp koppelen? Bij FlexigoTech implementeren we Odoo 17, 18, 19 en 20 en ontwikkelen we connectoren 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/precios.html
- flexigotech.com/en/services.html
