Wat de knop doet, in de volgorde van de code
In Odoo 20.0 open je de listingkaarten via Amazon › Catalog › Listings, en elk deel van het menu vraagt het recht Viewer. Als je op Suggest type klikt, doet de module dit, in deze volgorde: hij controleert of je gebruiker toegang heeft, hij controleert of de listing een gekoppeld Odoo-product heeft, hij maakt een zoekopdracht aan met de naam van dat product als zoektekst en legt die voor aan Amazon. Het resultaat opent in het venster Amazon product type, waar je een van de suggesties kiest.
Rond deze knop doen enkele verkeerde ideeën de ronde. Het loont om ze recht te zetten voordat je hem gebruikt.

Verkeerde ideeën over «Suggest type» en wat de code zegt
Mythe: «De knop staat altijd op de kaart»
Werkelijkheid: de weergave verbergt de knop zodra het veld Asin een waarde heeft. Met de standaardwaarden, dus met een leeg Asin, zie je de knop wel. De voorwaarde is dezelfde in Odoo 17, 18, 19 en 20.
Mythe: «Odoo raadt zelf het producttype»
Werkelijkheid: de module kiest het type niet. Hij maakt een zoekopdracht aan met de naam van het gekoppelde product als zoektekst, vraagt het aan Amazon en opent het venster Amazon product type met wat Amazon voorstelt. Wie kiest, is de persoon die Odoo gebruikt.
Elke keer dat de zoekopdracht wordt gestart, wordt de lijst met suggesties van die zoekopdracht leeggemaakt en opnieuw gevuld met wat Amazon teruggeeft.
Mythe: «Ik moet zelf de zoektekst typen»
Werkelijkheid: de zoektekst is de naam van het Odoo-product dat aan de listing is gekoppeld, en de knop gebruikt die bij het aanmaken van de zoekopdracht. Het gekoppelde product zie je in het veld Variante van de kaart in Listings.
Mythe: «Als ik het menu zie, kan ik de knop gebruiken»
Werkelijkheid: het menu zien en de actie kunnen uitvoeren hangen niet van hetzelfde recht af. De delen van het menu (Amazon, Catalog, Listings) vragen Viewer, maar volgens de opmerking in de code zelf heeft een Viewer alleen leestoegang. Daarom controleert de module bij een klik op Suggest type zelf of je minstens toegang als Operator hebt. Heb je die niet, dan stopt de actie met dit bericht:
You need at least Amazon Seller Connector Operator access for this action. Ask a manager to grant Operator or Manager access.
De oplossing is die uit het bericht zelf: vraag een verantwoordelijke om je toegang als Operator of Manager te geven. Naast de groep controleert de code of je naar het record mag schrijven, en de toegangscontrole wordt herhaald wanneer de zoekopdracht naar Amazon wordt gestart. Wordt de actie als superuser uitgevoerd, dan wordt die controle overgeslagen.

Mythe: «Een aangemaakte listing is genoeg»
Werkelijkheid: de listing moet een gekoppeld Odoo-product hebben. Heeft hij dat niet, dan verschijnt bij een klik op de knop dit bericht en stopt de actie:
Binding has no linked Odoo product.
Om dit na te gaan, kijk je naar het veld Variante in de kaart van Listings, in de groep Overview, of in de lijst van Listings. Staat daar geen product, dan stopt de module met dat bericht en wordt de zoekopdracht naar Amazon niet eens voorbereid.
Mythe: «Het is een knop uit de nieuwste versie en hij heet in alle talen hetzelfde»
Werkelijkheid: de knop Suggest type in het scherm Listings zit in alle gepubliceerde takken van de module: Odoo 17, 18, 19 en 20. Met Odoo in het Nederlands heet hij Suggest type, omdat de module dit label niet naar het Nederlands vertaalt; voor andere talen publiceert hij wel vertalingen, die het volgende schema weergeeft.

Wat je moet controleren als iets niet lukt
- Zie je de knop niet, bedenk dan dat de weergave hem verbergt wanneer het veld
Asinvan de listing een waarde heeft. - Verschijnt het toegangsbericht, dan ligt het probleem bij je recht (Operator of Manager), niet bij de listing.
- Verschijnt het bericht over het gekoppelde product, controleer dan het veld
Variantevan de listing. - Gaat alles goed, dan opent
Amazon product typemet de suggesties van Amazon zodat je kunt kiezen.
Zo helpt FlexigoTech
De module is gepubliceerd in Odoo Apps voor Odoo 17, 18, 19 en 20 (kaart, modulepagina). Hij 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 accounts van het platform. De verbinding loopt via FlexigoTech Cloud, dat de inloggegevens versleuteld bewaart. Als je Odoo aan het implementeren bent en rechten en productgegevens wilt nakijken voordat je Amazon koppelt, 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 20.0) en in de gelinkte bronnen
Bronnen
- Broncode van de module: flexigobe_amazon_seller_connector 20.0 (8576afa5): views/amazon_spapi_new_product_views.xml
- Broncode van de module: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_new_product.py
- Broncode van de module: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_product_binding.py
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
