Aller au contenu principal
Amazon

L'avertissement sur l'ID client et le secret client LWA dans Amazon Connector pour Odoo

Il apparaît à l'enregistrement d'un compte Amazon dont le mode de connexion est celui de votre propre application Amazon et dont l'ID client ou le secret client LWA est manquant. Il se résout en complétant ces données ou en passant le mode de connexion sur FlexigoTech Hub ; ci-dessous, le message complet et les étapes.

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

Quand le message apparaît

C'est une erreur qui interrompt l'action. Avec Odoo en français, vous la voyez ainsi : Indiquez l'ID client et le secret client LWA, ou passez le Mode de connexion sur « FlexigoTech Hub » pour vous connecter sans votre propre application Amazon. (Set the LWA Client ID and Client Secret, or switch Connection Mode to "FlexigoTech Hub" to connect without your own Amazon app.). Le texte figure dans le code publié de toutes les branches du module : 17.0, 18.0, 19.0 et 20.0.

Schéma réalisé avec du code, et non un écran d'Odoo, avec le même message en espagnol, allemand, français, italien et portugais
Schéma réalisé avec du code à partir des traductions publiées du module : le message tel que l'utilisateur le voit selon la langue de son Odoo.

La vérification porte sur la fiche du compte Amazon et se déclenche à l'enregistrement. D'après le code d'Odoo 20.0, deux conditions doivent être réunies en même temps :

  • Le Mode de connexion (Connection Mode) est sur Votre propre application Amazon (avancé) (Your own Amazon app (advanced)).
  • L'ID client LWA est manquant, ou le secret client LWA est manquant : il suffit qu'un des deux manque. Une valeur composée uniquement d'espaces compte comme vide.

La vérification est de nouveau effectuée quand on enregistre une modification du mode de connexion, de l'ID client ou du secret client. Si la condition est remplie, la fiche n'est pas enregistrée. Avec le mode FlexigoTech Hub (un clic, recommandé) (FlexigoTech Hub (one click, recommended)), cette vérification ne se déclenche pas.

Schéma réalisé avec du code, et non un écran d'Odoo : le menu des comptes, l'enregistrement avec les champs de mode de connexion et d'ID client LWA, et le message d'erreur
Schéma réalisé avec du code à partir du code publié du module (Odoo 17.0, 18.0, 19.0 et 20.0).
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)

Ce que fait le code à l'enregistrement, dans l'ordre

Pour chaque compte enregistré, le module regarde d'abord le mode de connexion. Si le mode est FlexigoTech Hub, cette vérification s'arrête là et ne demande aucune donnée LWA.

Si le mode est votre propre application Amazon, le module examine l'ID client et le secret client LWA, en retirant les espaces aux extrémités. Si l'un des deux reste vide, il lève l'erreur et l'action est interrompue : ce que vous alliez modifier dans la fiche n'est pas enregistré.

C'est pourquoi l'avertissement peut apparaître même si vous n'avez touché qu'un seul champ. Si vous passez le mode sur votre propre application et laissez l'ID ou le secret vide, la fiche n'est pas enregistrée tant que les deux n'ont pas de valeur.

Ce que cela signifie

Le module distingue la connexion via le Hub de la connexion avec votre propre application. D'après l'aide du champ du mode de connexion, avec le Hub vous vous connectez en un clic grâce à l'application Amazon déjà publiée par FlexigoTech, sans compte développeur et sans identifiants LWA à créer. Avec votre propre application, vous fournissez votre propre ID et secret client Login-with-Amazon.

Le message vous indique que le compte est en mode propre application et que ses identifiants ne sont pas complets. Il vous laisse deux issues : compléter l'ID client et le secret client LWA, ou passer le mode de connexion sur FlexigoTech Hub.

Comment le résoudre pas à pas

  1. Ouvrez le menu Amazon › Configuration › Comptes (Amazon › Configuration › Accounts). Chaque niveau demande une autorisation : Comptes et Configuration demandent Responsable (Manager) et Amazon demande Lecteur (Viewer). Si vous ne voyez pas un niveau, c'est qu'il vous manque cette autorisation.
  2. Ouvrez la fiche du compte qui ne s'enregistre pas et allez dans l'onglet Identifiants (Credentials).
  3. Vérifiez si l'onglet affiche le groupe Mode de connexion : c'est là que se trouve le mode du compte. À l'écran, le champ n'a pas de libellé, seul son contenu est visible, avec les options de mode. Avec les valeurs par défaut, ce champ n'est pas visible.
  4. Si le champ du mode de connexion est visible, choisissez FlexigoTech Hub (un clic, recommandé) pour vous connecter sans votre propre application Amazon, ou laissez Votre propre application Amazon (avancé) pour continuer avec votre application.
  5. Si vous continuez avec votre propre application, l'onglet affiche le groupe Identifiants LWA (LWA Credentials) avec le champ ID client LWA. Remplissez-le. Le message mentionne aussi le secret client LWA et la vérification exige qu'il ait une valeur : l'ID seul ne suffit donc pas, les deux doivent être complétés.
  6. Enregistrez la fiche. Si le message revient, vérifiez que ni l'ID ni le secret ne sont vides ou composés uniquement d'espaces.

Que vérifier ensuite

La fiche s'enregistre sans l'avertissement. Si vous êtes passé au Hub, le champ ID client LWA n'est plus visible, car il est masqué quand le mode n'est pas votre propre application. Si vous avez continué avec votre application, rouvrez la fiche et confirmez que le mode et l'ID sont toujours tels que vous les avez laissés.

Questions sur cet avertissement

Pourquoi ne vois-je pas le champ du mode de connexion ?

Avec les valeurs par défaut, ce champ ne s'affiche pas. Quand il s'affiche, vous le trouvez dans l'onglet Identifiants, dans le groupe Mode de connexion, sans libellé : seul son contenu est visible.

Pourquoi ne vois-je pas l'ID client LWA ?

Le champ ID client LWA est masqué quand le mode n'est pas Votre propre application Amazon (avancé). La valeur par défaut dans le code est le Hub, donc avec les valeurs par défaut il n'est pas visible. Il apparaît, dans le groupe Identifiants LWA de l'onglet Identifiants, quand le mode est votre propre application.

Quelque chose est-il enregistré si l'avertissement apparaît ?

Non. C'est une erreur qui interrompt l'action : la fiche n'est pas enregistrée avec ce que vous alliez modifier. Corrigez les données ou le mode et enregistrez de nouveau.

Peut-il apparaître dans d'autres versions d'Odoo ?

Le message figure dans le code publié de 17.0, 18.0, 19.0 et 20.0. Les conditions précises (mode propre application et ID ou secret vide) sont celles du code d'Odoo 20.0.

Où chaque champ du compte est-il expliqué ?

Comment FlexigoTech vous aide

FlexigoTech met en place Odoo 17, 18, 19 et 20 et développe des connecteurs et des intégrations sur mesure. Le module est publié sur Odoo Apps pour 17.0, 18.0, 19.0 et 20.0 : consultez la fiche Odoo Apps ou la page du module pour voir ce qu'il inclut.

À lire aussi

Champs Paiements et comptabilité du compte Amazon Connector : ce que signifie chacun et que renseignerChecklist des champs Paiements et comptabilité du compte Amazon Connector pour Odoo : ce que signifie chacun d'après son aide et ce qu'il faut décider.Champs du compte SP-API d'Amazon Connector for Odoo : ce que dit chaque aide et quoi choisirComparatif des champs de factures, d'audit des remboursements et de rapports FBA du compte SP-API dans Amazon Connector for Odoo : aide et valeurs à choisir.
Vérifié dans le code du connecteur (version 20.0) et dans les sources citées

Sources