Waar de knop staat en wat je nodig hebt om hem te gebruiken
De knop Import Listings from Amazon staat in het scherm Accounts en is altijd zichtbaar, ongeacht de status van het formulier. Om daar te komen ga je naar Amazon › Configuration › Accounts. Elk onderdeel van het menu vraagt om een recht, en als je dat niet hebt, zie je dat onderdeel niet: Amazon vraagt Viewer, Configuration vraagt Manager en Accounts vraagt Manager. De knop bestaat in de versies 17, 18, 19 en 20 van Odoo; wat hieronder staat beschrijft de gepubliceerde code van Odoo 20.0.

Het label van de knop verandert met de taal van je Odoo. Met Odoo in het Nederlands zie je Import Listings from Amazon, want de module heeft hiervoor geen Nederlandse vertaling.

Een kostendetail voor je begint: de module is een eenmalige betaling per Odoo-versie en vraagt daarnaast een abonnement op FlexigoTech Cloud. Het plan Connector kost € 49 per maand of € 490 per jaar, excl. btw, met maximaal 3 accounts van het platform (het plan Pro, € 98 per maand of € 980 per jaar, excl. btw, maximaal 10). De verbinding loopt via die dienst, die de inloggegevens versleuteld bewaart.

Stap voor stap: wat er gebeurt vanaf het moment dat je klikt
- Ga naar
Amazon › Configuration › Accounts, open het Amazon-account waarvan je de listings wilt ophalen en klik opImport Listings from Amazon. - De module controleert je rechten. Als de actie als systeem-superuser draait, gaat hij zonder meer door. In alle andere gevallen moet je gebruiker tot de groep van beheerders van de Amazon-connector of tot die van Instellingen behoren, en bovendien dat account mogen wijzigen: de groep alleen is niet genoeg. Als je in geen van beide groepen zit, stopt de import hier met de melding over ontbrekende toegang die je hieronder vindt.
- Voor elk account waarvoor de actie wordt gestart, controleert de module dat
Seller ID (Merchant ID)niet leeg is (een waarde met alleen spaties telt als leeg). Is het leeg, dan stopt hij voordat hij iets bij Amazon opvraagt. - Hij bouwt de index van je lokale producten op SKU: producten zonder SKU worden genegeerd, er wordt vergeleken zonder hoofdletters van kleine letters te onderscheiden en, als twee producten dezelfde SKU delen, telt hij de dubbele en houdt hij de eerste. Daarna verzamelt hij de bindings die al bestaan voor dat account en voor de bijbehorende marketplace.
- Hij vraagt Amazon om de listings van de verkoper en van de marketplace van het account, pagina voor pagina. Bij elke listing vraagt hij ook de samenvattingen, aanbiedingen, beschikbaarheid voor fulfilment, problemen, producttypes en attributen op. De import stopt met pagina's opvragen, onder meer wanneer het maximum aantal te verwerken items is bereikt of wanneer een pagina leeg binnenkomt. Als er geen andere waarde is ingesteld, gebruikt de code maximaal 300 items en 20 per pagina.
- Bij elk ontvangen item wordt het item zonder SKU overgeslagen. Bij de rest zoekt hij op SKU (zonder hoofdlettergevoeligheid) een lokaal product en een bestaande binding, en leest hij de gegevens van de listing.
- Na elk account bewaart de module de datum en het tijdstip van de import en de tekst van de samenvatting in het account zelf, afgekapt op 5000 tekens. Tenzij is aangegeven dat het overgeslagen moet worden, plaatst hij die tekst bovendien als bericht in de geschiedenis (chatter) van het account.
Hoe je de samenvatting leest
De samenvatting begint met Amazon manual import of listings finished. en Account: … (met de naam van het account). Daarna volgt Manual import from Amazon: en een reeks tellingen, elk met zijn eigen label:
Local products indexed by SKU: …Duplicate local SKUs ignored: …API pages processed: …API items processed: …Bindings created: …Bindings updated: …Bindings linked to a local product: …Bindings imported without a local product: …Bindings already existing without a local product: …Local SKU/product conflicts: …Odoo products auto-created: …
Het is een lijst met tellingen, geen detail per listing. Als het aantal bij SKUs duplicados locales ignorados niet nul is, controleer dan je producten: twee ervan delen een SKU en slechts één kwam in de index terecht.
De meldingen die de import kunnen stoppen
Bij het klikken op Import Listings from Amazon kunnen de volgende meldingen verschijnen, en de import stopt op het punt waar ze verschijnen.
Toegang ontbreekt
You need Amazon Seller Connector Manager (or Settings) access for this action. Ask a manager to grant Manager access.
Deze komt in de stap met de rechten, voordat er iets is aangeraakt. Hij betekent dat je gebruiker niet in de groep van beheerders van de connector zit en ook niet in die van Instellingen. Vraag iemand die die toegang al heeft om je de toegang Manager te geven, zoals de melding zelf vraagt, en klik opnieuw.
Seller ID ontbreekt
Fill in the Seller ID to import listings from Amazon.
Deze komt wanneer het account geen Seller ID (Merchant ID) heeft. Vul dat veld in op het tabblad Identity (groep Marketplace) van het accountformulier en klik opnieuw op de knop.
Wil je hulp bij de ingebruikname?
FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat. Je vindt de modulepagina met alle aankoopinformatie. Andere knoppen van dezelfde app hebben hun eigen artikel: Voorbeeld in Amazon en De familie aanmaken in Amazon.
Zonder abonnement, of met de dienst opgeschort, stopt wat het abonnement levert; de gegevens blijven in je Odoo.
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 (88c7e241): views/amazon_spapi_account_views.xml
- Broncode van de module: flexigobe_amazon_seller_connector 20.0 (88c7e241): 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
