Naar hoofdinhoud
Amazon

SP-API-applicatie-ID-fout bij het koppelen van Odoo met Amazon

Je kunt hem krijgen als je op Connect to Amazon klikt terwijl de account geen SP-API-applicatie-ID heeft (of alleen spaties): de module eist dat ID op de account voordat de verbinding wordt voorbereid.

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
4 min

Wat het bericht zegt en wanneer de module het geeft

Met Odoo in het Nederlands zie je Set the SP-API Application ID on the account before connecting to Amazon.. Dit is de melding van Amazon Connector for Odoo wanneer je een Amazon-account probeert te koppelen dat geen applicatie-ID heeft.

Schema gemaakt met code, geen Odoo-scherm: van het menu met Amazon-accounts naar de verbindingsknop en het bericht, met de Engelse labels uit de code van de module
Schema (geen schermafbeelding van Odoo) met het verloop: het accountmenu, de verbindingsknop en het bericht, in Odoo 17, 18, 19 en 20.

Wat betekent dit bericht?

Dat het Amazon-account waarmee je in Odoo werkt geen SP-API-applicatie-ID heeft. De module controleert dit bij het voorbereiden van de verbinding met Amazon: ontbreekt het, dan stopt de actie en zie je de tekst in plaats van dat het doorgaat. Het bericht zegt zelf wat er ontbreekt: dat ID, op de account.

Wanneer verschijnt het precies?

Je kunt het krijgen als je op Connect to Amazon klikt op het formulier van de account: die knop komt uiteindelijk uit bij de methode van de module die het verbindingsadres voorbereidt, en die methode leest het applicatie-ID en verwijdert de spaties aan het begin en het einde. Blijft er daarna niets over, dan geeft ze het bericht. Kortom: de voorwaarde is dat het ID leeg is, en een waarde die alleen uit spaties bestaat telt als leeg, omdat de module de uiteinden afknipt voordat hij controleert.

Betekent dit dat Amazon iets heeft geweigerd?

Nee. Het bericht komt van de module zelf, voordat het Amazon-adres wordt opgebouwd. Zolang het ID leeg blijft, wordt dat adres niet gegenereerd.

Wat gebeurt er met de actie als het bericht verschijnt?

Ze stopt op dat punt: de code onderbreekt voordat het Amazon-adres wordt opgebouwd, dus dat adres wordt niet gegenereerd zolang het ID leeg blijft.

In welke Odoo-versies bestaat het?

Het bericht staat in de gepubliceerde code van alle vier de versies van de module: Odoo 17, 18, 19 en 20. De voorwaarde is die uit de code van Odoo 20.

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)

Wat te doen als het verschijnt

Schema gemaakt met code op basis van de gepubliceerde vertalingen van de module, geen Odoo-scherm: het bericht in het Spaans, Duits, Frans, Italiaans en Portugees
Schema (geen schermafbeelding van Odoo) met de tekst van het bericht in elk van die talen.

Wat doe ik als het verschijnt?

Het bericht zegt wat er ontbreekt: het SP-API-applicatie-ID op de account. Open het formulier van de account via het menu Amazon › Configuration › Accounts en, als je niet zeker weet waar dat gegeven in jouw configuratie wordt vastgelegd, bekijk het dan met degene die Odoo bij je implementeert of met ons. Zolang het ID leeg is of alleen spaties bevat, blijft de voorwaarde die het bericht geeft gelden.

Wat gebeurt er als het ID wel is ingesteld?

De methode gaat verder en bouwt het adres van de toestemmingspagina van Amazon op met jouw applicatie-ID en een statuswaarde. Ze kiest de Amazon-server op basis van de regio van de account en, als ze er voor die regio geen vindt, gebruikt ze sellercentral-europe.amazon.com. Gebruikt de account een applicatie in concept, dan voegt ze de bètaversie toe aan het adres. Daarna geeft ze dat adres terug.

Als je de knop of het menu niet ziet

Waarom zie ik de knop Connect to Amazon niet?

Omdat de weergave hem in twee gevallen verbergt: wanneer Connection Mode niet op de standaardwaarde staat en wanneer Hub Connection een waarde heeft. Met de standaardwaarden is de knop zichtbaar. De voorwaarde is hetzelfde in Odoo 17, 18, 19 en 20.

Waarom vind ik het menu Accounts niet?

Elk deel van het menu vraagt een recht, en zonder dat recht zie je dat deel niet. Amazon vraagt Viewer; Configuration en Accounts vragen Manager. Zonder Manager kom je niet bij Accounts: vraag dat recht aan degene die de toegang in jouw Odoo beheert.

Wat je nodig hebt om met Amazon te koppelen

Amazon Connector for Odoo is een module met eenmalige betaling per versie en heeft het abonnement op FlexigoTech Cloud nodig, plan Connector: € 49 per maand of € 490 per jaar excl. btw, met maximaal 3 accounts van het platform. Hij is gepubliceerd voor Odoo 17, 18, 19 en 20. Met het abonnement is de module voor de nieuwere Odoo-versies inbegrepen als je hem op flexigotech.com hebt gekocht; in de Odoo App Store koop je elke Odoo-versie daar. Je vindt het overzicht in Odoo Apps en de pagina van de module.

De verbinding loopt via FlexigoTech Cloud: het bewaart de inloggegevens versleuteld, bewaakt de synchronisatie en waarschuwt per e-mail als er iets misgaat. Zonder abonnement, of met de dienst opgeschort, stopt wat het abonnement levert; de gegevens blijven in jouw Odoo.

Als je Odoo implementeert en iemand de configuratie van de account met je wilt laten nalopen: FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat.

Lees verder

Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen

Bronnen