Aller au contenu principal
Amazon

Message d'accès Operator dans Amazon Connector for Odoo : cause et solution

Le message apparaît quand vous cliquez sur Envoyer la facture à Amazon (Upload invoice to Amazon) ou sur Demander un avis (Request a Review) et que votre utilisateur n'appartient pas au groupe opérateur du connecteur. Il se règle en demandant à un responsable de vous donner l'accès Operator ou Manager.

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 il apparaît et depuis où

Quand le message apparaît-il exactement ?

Il apparaît au clic sur l'un des deux boutons de la commande, Envoyer la facture à Amazon ou Demander un avis, lorsque votre utilisateur n'appartient pas au groupe opérateur du connecteur (Amazon Seller Connector Operator). C'est la condition du code : si votre utilisateur n'est pas dans ce groupe, l'action s'arrête. Le texte complet est :

You need at least Amazon Seller Connector Operator access for this action. Ask a manager to grant Operator or Manager access.

Quels boutons l'affichent et quand sont-ils visibles ?

Les deux boutons se trouvent sur la fiche de la commande, qui s'ouvre depuis le menu Amazon › Commandes. Les deux niveaux du menu demandent le droit Lecteur, donc qui ne l'a pas ne voit pas ce niveau.

  • Envoyer la facture à Amazon : il est masqué quand le champ Écriture de facture (Invoice Move) est vide ou quand Facture envoyée à Amazon le (Invoice uploaded to Amazon at) a déjà une valeur. Avec les valeurs par défaut, on ne le voit pas. Au clic, Odoo demande confirmation : Envoyer la facture client comptabilisée de cette commande à Amazon en tant que facture de TVA ?.
  • Demander un avis : il est masqué quand État/région (State) n'est pas celui de commande expédiée ou quand Avis demandé le (Review requested at) a déjà une valeur. Avec les valeurs par défaut, on ne le voit pas non plus. Au clic, Odoo demande confirmation : Envoyer la demande d'avis officielle d'Amazon (Request-a-Review) pour cette commande ?.

Si le bouton n'apparaît pas, la première chose à regarder est cette condition de la vue, pas le droit d'accès : le message d'accès arrive au moment du clic sur le bouton.

Schéma réalisé avec du code (ce n'est pas une capture d'Odoo) : le menu des commandes, les boutons pour envoyer la facture et demander l'avis, et le message d'accès Operator
Schéma du parcours : menu des commandes, les deux boutons et le message d'accès

Voir le menu des commandes revient-il à pouvoir cliquer sur ces boutons ?

Non. Les deux niveaux du menu demandent le droit Lecteur, mais le message exige au minimum l'accès Operator. D'après le commentaire du code, le modèle des commandes ne donne à un lecteur que la lecture seule. C'est pourquoi un utilisateur peut ouvrir la commande, voir le bouton et, malgré tout, recevoir le message en cliquant dessus.

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 vérifie le code et que faire

Que vérifie le code, et dans quel ordre ?

Il regarde d'abord si l'action s'exécute avec les droits d'un vrai superutilisateur (d'après le commentaire du code, y compris les chaînes de tâches planifiées avec des droits élevés) : dans ce cas, elle passe sans autre contrôle. Sinon, il vérifie si votre utilisateur appartient au groupe opérateur. S'il n'y est pas, il lève le message et tout s'arrête là. S'il y est, dans Odoo 20.0 le code fait un contrôle de plus : que votre utilisateur puisse écrire sur cette commande. Le commentaire du code explique que les groupes ne suffisent pas, car ces actions lisent leurs enregistrements avec des droits élevés, au-dessus de la règle par société.

Pourquoi ne suffit-il pas de masquer le bouton à ceux qui ne doivent pas l'utiliser ?

Pour la raison que donne le commentaire du code lui-même. Les actions d'envoi de la facture de TVA, de demande d'avis et d'envoi de l'annulation de la commande font un appel réel et irréversible à Amazon, avec les identifiants du compte, avant d'essayer d'enregistrer quoi que ce soit en local. Un lecteur pourrait déclencher cet effet chez Amazon par un appel direct, même si l'enregistrement local lui était refusé. Masquer un bouton dans la vue est un confort d'interface, pas une barrière de sécurité, et c'est pourquoi le module vérifie le droit côté serveur.

Que devient la commande quand le message apparaît ?

L'action s'arrête et ce que cette action devait modifier n'est pas enregistré. D'après le commentaire du code, le contrôle existe justement pour que l'appel à Amazon ne soit pas effectué avec un utilisateur sans droit.

Que dois-je faire quand il apparaît ?

Faites ce que dit le message : demandez à un responsable de vous donner l'accès Operator ou Manager. Une fois que vous l'avez, rouvrez la commande et cliquez de nouveau sur le bouton. Tant que vous ne l'avez pas, l'action s'arrête avec ce message.

Versions, langue et mise en place

Apparaît-il dans toutes les versions d'Odoo ?

Le message figure dans le code publié des quatre branches : 17.0, 18.0, 19.0 et 20.0. Les conditions de vue des deux boutons sont les mêmes dans les quatre. Le contrôle final d'écriture est celui du code d'Odoo 20.0.

Comment s'appelle le bouton dans ma langue ?

Avec Odoo en français, le bouton s'appelle Envoyer la facture à Amazon. Le module propose des traductions publiées : en espagnol « Subir factura a Amazon », en allemand « Rechnung zu Amazon hochladen », en italien « Carica fattura su Amazon » et en portugais « Enviar fatura para a Amazon ».

Schéma réalisé avec du code (ce n'est pas une capture d'Odoo) avec le texte du bouton d'envoi de la facture à Amazon en espagnol, allemand, français, italien et portugais
Schéma avec l'intitulé du bouton selon la langue d'Odoo, d'après les traductions publiées du module

Si vous mettez en place Odoo avec le connecteur, mieux vaut décider dès le départ qui doit avoir l'accès opérateur, car ces actions parlent directement avec Amazon. Le module est à paiement unique par version (publié pour Odoo 17, 18, 19 et 20) et nécessite l'abonnement à FlexigoTech Cloud, plan Connecteur : 49 €/mois ou 490 €/an HT. La connexion passe par FlexigoTech Cloud, qui conserve les identifiants chiffrés, surveille la synchronisation et prévient par e-mail en cas d'échec. Vous trouverez la fiche sur Odoo Apps et la page du module. Chez FlexigoTech, nous mettons en place Odoo 17, 18, 19 et 20 et développons des connecteurs et des intégrations sur mesure.

À lire aussi

Ce que fait le bouton « Aperçu sur Amazon » d'Amazon Connector for OdooCe que fait le bouton « Aperçu sur Amazon » du connecteur Amazon pour Odoo : quand il apparaît, ce qu'il vérifie, ce qu'il enregistre et les erreurs possibles.Ce que fait le bouton « Créer la famille sur Amazon », pas à pasCe que vérifie et envoie le bouton Créer la famille sur Amazon du connecteur SP-API pour Odoo, quand il apparaît et que faire face à chaque erreur possible.
Vérifié dans le code du connecteur (version 20.0) et dans les sources citées

Sources