Ce que dit le message et quand il apparaît
Que dit le message et qu'advient-il de ce que vous étiez en train de faire ?
Le message complet est You need Amazon Seller Connector Manager (or Settings) access for this action. Ask a manager to grant Manager access. C'est une erreur qui interrompt l'action. Elle signifie qu'il manque à votre utilisateur la permission Responsable du connecteur Amazon (ou l'accès aux Paramètres), et le message lui-même indique quoi faire : demander à un responsable de vous l'accorder.
Quelle est la condition exacte ?
Le module examine les groupes de votre utilisateur : s'il n'appartient ni au groupe Responsable du connecteur Amazon ni au groupe des Paramètres, il lève le message. Il suffit d'appartenir à l'un des deux pour passer cette vérification. Il existe une sortie préalable : si Odoo exécute l'action en tant que superutilisateur (le code parle du vrai superutilisateur et des chaînes de sudo des tâches planifiées), la méthode se termine sans rien vérifier.
Sur quels boutons peut-il apparaître ?
En cliquant sur Se connecter à Amazon (Connect to Amazon) ou Déconnecter (Disconnect) dans la fiche du compte Amazon : la méthode de chaque bouton aboutit à cette vérification des permissions.
Se connecter à Amazonest masqué quand leMode de connexion(Connection Mode) n'est pas celui du hub ou quandConnexion au Hub(Hub Connection) a déjà une valeur. Avec les valeurs par défaut, il est visible.Déconnecterest masqué quand le mode de connexion n'est pas celui du hub ou quandConnexion au Hubest vide. Avec les valeurs par défaut, il n'est pas visible.- En cliquant sur
Déconnecter, Odoo demande confirmation avec le texteDéconnecter ce compte Amazon du hub FlexigoTech ?(Disconnect this Amazon account from the FlexigoTech hub?).


Qui accède à l'écran du compte
Quelles permissions le menu des comptes exige-t-il ?
Les fiches des comptes s'ouvrent depuis Amazon › Configuration › Comptes (Amazon › Configuration › Accounts). Le niveau Amazon exige la permission Lecteur (Viewer) ; les niveaux Configuration et Comptes (Accounts) exigent Responsable. Si vous n'avez pas la permission d'un niveau, vous ne voyez pas ce niveau.
Que voit celui qui n'a que la permission Lecteur ?
Il voit le niveau Amazon, mais pas les niveaux Configuration et Comptes, car ceux-ci exigent Responsable. Par ce menu, il n'accède donc pas aux fiches des comptes.
Si un bouton n'est pas visible pour mon groupe, l'action est-elle protégée ?
Le code l'exclut : il explique que masquer un bouton par groupes n'est qu'une commodité de l'écran, pas une vraie barrière de sécurité, et c'est pourquoi la méthode vérifie elle-même les permissions. Son raisonnement est le suivant : selon le contrôle d'accès du module, l'écriture sur le compte n'est accordée qu'aux groupes Responsable et Paramètres, et celui qui n'a que Lecteur ne fait que lire. Mais plusieurs actions utilisent sudo en interne (pour lire les identifiants secrets du compte et enregistrer le jeton), ce qui permettrait à un lecteur de les invoquer directement et d'atteindre Amazon avec de vrais identifiants. La vérification l'empêche.
J'ai la permission Responsable et l'action s'interrompt quand même, est-ce ce message ?
Ce message n'apparaît qu'à cause de la condition sur les groupes : si vous appartenez à Responsable ou aux Paramètres, ce ne sera donc pas lui. Une fois les groupes validés, la méthode vérifie en plus que vous avez la permission d'écriture sur le compte : les actions lisent leurs enregistrements avec sudo, au-dessus de la règle par société, et les groupes seuls ne suffisent pas. Si vous soupçonnez ce second contrôle, n'attendez pas ce texte.
Comment le résoudre
Que faire pour qu'il disparaisse ?
Faites ce que demande le message : demandez à un responsable de vous accorder l'accès Responsable du connecteur Amazon. Avoir l'accès aux Paramètres suffit aussi pour passer la condition. Avec la permission Responsable, vous verrez les niveaux Configuration et Comptes du menu. Quand vous l'aurez, refaites l'action depuis Amazon › Configuration › Comptes.
Que vérifier une fois la permission accordée ?
Ouvrez à nouveau la fiche du compte depuis Amazon › Configuration › Comptes et refaites le bouton qui vous a donné l'erreur. Si vous ne voyez pas Déconnecter, ce n'est pas un problème de permissions : avec les valeurs par défaut, ce bouton n'est pas visible, et il n'apparaît que lorsque le mode de connexion est celui du hub et que Connexion au Hub a une valeur.
Cela se produit-il dans toutes les versions d'Odoo ?
Le message figure dans le code publié d'Odoo 17, 18, 19 et 20, et le module est publié sur Odoo Apps pour ces quatre versions. Vous pouvez consulter la fiche du module sur Odoo Apps.
Le bouton porte-t-il le même nom dans toutes les langues ?
Non. Avec Odoo en français, il s'appelle Se connecter à Amazon ; le schéma suivant montre comment il se lit en espagnol, allemand, français, italien et portugais.

Si vous avez besoin d'aide pour les permissions et la connexion
Si vous êtes en train de déployer Odoo et que vous voulez clarifier qui gère la connexion avec Amazon, FlexigoTech déploie Odoo 17, 18, 19 et 20 et développe des connecteurs et des intégrations sur mesure. Vous trouverez la page du module avec ses informations d'achat.
À lire aussi
Vérifié dans le code du connecteur (version 20.0) et dans les sources citées
Sources
- Code du module : flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_account.py
- Code du module : flexigobe_amazon_seller_connector 20.0 (8576afa5): views/amazon_spapi_account_views.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/en/services.html
