Aller au contenu principal
Amazon

Erreur d'ID d'application SP-API en connectant Odoo à Amazon

Elle peut apparaître en cliquant sur Se connecter à Amazon quand le compte n'a pas d'ID d'application SP-API (ou seulement des espaces) : le module exige cet ID sur le compte avant de préparer la connexion.

FlexigoTech · Responsable : Víctor Gómez · Mis à jour le 5 novembre 2026

L'essentiel

Module
Amazon
Versions
Odoo 17, 18, 19 et 20
Vérifié
dans le code du connecteur, version 20.0 · dans les sources citées à la fin
Lecture
4 min

Ce que dit le message et quand le module le déclenche

Avec Odoo en français, vous voyez Renseignez l'ID d'application SP-API sur le compte avant de vous connecter à Amazon. (Set the SP-API Application ID on the account before connecting to Amazon.). C'est l'avertissement que donne Amazon Connector for Odoo lorsque vous essayez de connecter un compte Amazon sans ID d'application.

Schéma réalisé avec du code, pas un écran d'Odoo : du menu des comptes Amazon au bouton de connexion puis au message, avec les libellés en anglais du code du module
Schéma (ce n'est pas une capture d'Odoo) du parcours : le menu des comptes, le bouton de connexion et le message, dans les versions 17, 18, 19 et 20 d'Odoo.

Que signifie ce message ?

Que le compte Amazon avec lequel vous travaillez dans Odoo n'a pas d'ID d'application SP-API. Le module le vérifie en préparant la connexion à Amazon : s'il manque, l'action s'arrête et affiche le texte au lieu de continuer. Le message lui-même indique ce qui manque : cet ID, sur le compte.

Quand apparaît-il exactement ?

Il peut apparaître en cliquant sur Se connecter à Amazon (Connect to Amazon) dans la fiche du compte : ce bouton aboutit à la méthode du module qui prépare l'adresse de connexion, et cette méthode lit l'ID d'application et supprime les espaces au début et à la fin. S'il ne reste rien ensuite, elle déclenche le message. En clair : la condition est que l'ID soit vide, et une valeur composée uniquement d'espaces compte comme vide, car le module supprime les espaces aux extrémités avant de vérifier.

Cela veut-il dire qu'Amazon a refusé quelque chose ?

Non. Le message est déclenché par le module lui-même, avant de construire l'adresse d'Amazon. Tant que l'ID reste vide, cette adresse n'est pas générée.

Que devient l'action quand il apparaît ?

Elle s'arrête à ce point : le code s'interrompt avant de construire l'adresse d'Amazon, donc cette adresse n'est pas générée tant que l'ID reste vide.

Dans quelles versions d'Odoo existe-t-il ?

Le message figure dans le code publié des quatre versions du module : Odoo 17, 18, 19 et 20. La condition est celle du code d'Odoo 20.

Your Odoo doesn't talk to Amazon, Temu or Shopify?
Vidéo : Your Odoo doesn't talk to Amazon, Temu or Shopify? (vidéo en anglais)

Que faire quand il apparaît

Schéma réalisé avec du code à partir des traductions publiées du module, pas un écran d'Odoo : le message en espagnol, allemand, français, italien et portugais
Schéma (ce n'est pas une capture d'Odoo) avec le texte du message dans chacune de ces langues.

Que dois-je faire quand il s'affiche ?

Le message vous dit ce qui manque : l'ID d'application SP-API sur le compte. Ouvrez la fiche du compte depuis le menu Amazon › Configuration › Comptes (Amazon › Configuration › Accounts) et, si vous ne savez pas où cette donnée s'enregistre dans votre configuration, vérifiez avec la personne qui déploie Odoo chez vous ou avec nous. Tant que l'ID reste vide ou ne contient que des espaces, la condition qui déclenche le message continuera de s'appliquer.

Que se passe-t-il quand l'ID est bien configuré ?

La méthode continue et construit l'adresse de la page de consentement d'Amazon avec votre ID d'application et une valeur d'état. Elle choisit le serveur d'Amazon selon la région du compte et, si elle n'en trouve pas pour cette région, utilise sellercentral-europe.amazon.com. Si le compte utilise une application en brouillon, elle ajoute à l'adresse la version bêta. Ensuite elle renvoie cette adresse.

Si vous ne voyez pas le bouton ou le menu

Pourquoi je ne vois pas le bouton Se connecter à Amazon ?

Parce que la vue le masque dans deux cas : quand Mode de connexion (Connection Mode) n'est pas sur sa valeur par défaut et quand Connexion au Hub (Hub Connection) a une valeur. Avec les valeurs par défaut, le bouton s'affiche. La condition est la même dans Odoo 17, 18, 19 et 20.

Pourquoi je ne trouve pas le menu Comptes ?

Chaque niveau du menu demande une permission, et sans elle vous ne voyez pas ce niveau. Amazon demande Lecteur (Viewer) ; Configuration et Comptes (Accounts) demandent Responsable (Manager). Sans Responsable, vous n'arrivez pas à Comptes : demandez cette permission à la personne qui gère les accès de votre Odoo.

Ce qu'il faut pour se connecter à Amazon

Amazon Connector for Odoo est un module à paiement unique par version et nécessite l'abonnement à FlexigoTech Cloud, formule Connecteur : 49 €/mois ou 490 €/an HT, avec jusqu'à 3 comptes de la plateforme. Il est publié pour Odoo 17, 18, 19 et 20. Avec l'abonnement, le module pour les nouvelles versions d'Odoo est inclus si vous l'avez acheté sur flexigotech.com ; sur l'Odoo App Store, chaque version d'Odoo s'y achète. Vous avez la fiche sur Odoo Apps et la page du module.

La connexion passe par FlexigoTech Cloud : il conserve les identifiants chiffrés, surveille la synchronisation et prévient par e-mail en cas d'échec. Sans abonnement, ou avec le service suspendu, ce que fournit l'abonnement s'arrête ; les données restent dans votre Odoo.

Si vous déployez Odoo et souhaitez que quelqu'un vérifie avec vous la configuration du compte, FlexigoTech déploie Odoo 17, 18, 19 et 20 et développe des connecteurs et des intégrations sur mesure.

À lire aussi

Vérifié dans le code du connecteur (version 20.0) et dans les sources citées

Sources