Aller au contenu principal
Amazon

Que fait le bouton « Tester la connexion SP-API » du connecteur Amazon pour Odoo

Le bouton Tester la connexion SP-API (Test SP-API Connection) lance une requête de lecture vers Amazon avec l'ID du marketplace du compte et, si tout se passe bien, laisse un message de validation sur la fiche. Il vérifie d'abord que vous avez le droit Responsable (Manager) du connecteur, ou celui des Paramètres, et le droit d'écriture sur le compte. Il est présent dans les branches 17.0, 18.0, 19.0 et 20.0.

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

Où se trouve le bouton et qui peut y accéder

Les fiches des comptes s'ouvrent depuis le menu Amazon › Configuration › Comptes. Chaque niveau du menu exige un droit et, si vous ne l'avez pas, vous ne voyez pas ce niveau : Amazon demande Lecteur (Viewer), Configuration demande Responsable et Comptes demande aussi Responsable. Le bouton Tester la connexion SP-API se trouve sur l'écran des Comptes dans les branches 17.0, 18.0, 19.0 et 20.0, et il est toujours visible dans les quatre.

Schéma avec le menu Amazon jusqu'aux comptes, le bouton de test de connexion et, sur le côté, le message d'accès qui peut l'arrêter
Schéma réalisé avec du code à partir du code publié du module, ce n'est pas une capture d'Odoo. Les libellés sont en anglais, le texte d'origine du code.
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)

Un cas pour tout parcourir du début à la fin

Exemple Cas illustratif : l'entreprise et ses chiffres sont inventés pour expliquer le flux.

Ferretería Norte est une entreprise fictive qui utilise déjà Odoo et vient de créer son compte Amazon dans le module. Lucía, qui administre le système et a le droit Responsable du connecteur, ouvre Amazon › Configuration › Comptes, entre dans la fiche du compte et va dans l'onglet Identité (Identity), groupe Place de marché. Là se trouve ID de marketplace (Marketplace ID), qui apparaît aussi dans la liste des Comptes. L'aide du champ donne comme exemple pour ES A1RKKUPIHCS9HS, et c'est aussi sa valeur par défaut dans le code. Lucía vérifie que la valeur correspond au marketplace où elle vend, car le bouton l'utilise dans sa requête, puis clique sur Tester la connexion SP-API.

Comme Lucía a le droit Responsable du connecteur et peut modifier le compte, le bouton poursuit : il demande à Amazon la liste des commandes et, une fois terminé, la fiche reçoit le message Connexion Amazon SP-API validée avec succès. (Amazon SP-API connection validated successfully.). Si un utilisateur sans le droit Responsable du connecteur ni celui des Paramètres parvient à lancer l'action, le module l'arrête avant de parler à Amazon et affiche l'avertissement expliqué plus bas.

Ce que fait le bouton, dans l'ordre

Voici le parcours suivi par le code d'Odoo 20.0, et le bouton existe sous le même nom dans les autres branches publiées :

  1. Il vérifie votre droit. Il laisse passer le superutilisateur du système ; à tout autre utilisateur il exige le droit Responsable du connecteur ou celui des Paramètres. Comme les groupes ne suffisent pas, il vérifie en plus que vous avez le droit d'écriture sur le compte.
  2. Pour chaque compte, il calcule une date d'il y a deux jours (en UTC) et demande à Amazon, par une lecture, la liste des commandes créées depuis cette date sur le marketplace du compte. Il utilise la valeur de ID de marketplace sans espaces superflus aux extrémités.
  3. Une fois la requête terminée, il publie sur la fiche du compte le message Connexion Amazon SP-API validée avec succès.

Le bouton ne fait rien d'autre avec la réponse : la requête sert de test et ce qui reste visible est ce message. Tous les appels à SP-API du module passent par un point commun, et la requête de ce bouton aussi.

Le message qui peut arrêter le bouton

En cliquant sur le bouton, la vérification des droits peut arrêter l'action avec ce message :

You need Amazon Seller Connector Manager (or Settings) access for this action. Ask a manager to grant Manager access.

Il apparaît parce que l'utilisateur n'a ni le droit Responsable du connecteur ni celui des Paramètres. Comme c'est la première chose que fait le bouton, l'action s'arrête là et rien n'est demandé à Amazon. Il faut faire ce que dit l'avertissement : demander à un responsable d'accorder ce droit.

Ce que le bouton ne remplace pas

La requête du bouton utilise la même méthode d'appels à SP-API que celle à laquelle accèdent, sans rien cliquer, plusieurs tâches planifiées du code d'Odoo 20.0, toutes actives à l'installation. Mais ces tâches demandent d'autres choses :

  • Définitions de types de produit : SP-API Amazon - File d'auto-réparation v2 (Amazon SP-API - Auto-repair queue v2), toutes les trois minutes, et Amazon SP-API - Synchroniser les liaisons en attente (prix/stock) (Amazon SP-API - Sync pending bindings (price/stock)), toutes les minutes.
  • Une commande précise : SP-API Amazon - Actualisation du contexte de messagerie (Amazon SP-API - Messaging context refresh), toutes les trente minutes ; SP-API Amazon - Synchronisation de la messagerie (Amazon SP-API - Messaging sync), toutes les quinze minutes ; SP-API Amazon - Nouvelle tentative pour les expéditions en attente (Amazon SP-API - Retry pending shipments), toutes les cinq minutes, et Amazon : Importer les commandes (Amazon: Import Orders), toutes les quinze minutes.
  • Un jeton de données restreintes : également Amazon : Importer les commandes.

C'est pourquoi le message de validation vous dit que la requête de la liste des commandes s'est bien passée, pas que chacune de ces tâches le fera.

Ce qu'il faut retenir du cas

  • Avant de cliquer, regardez ID de marketplace dans l'onglet Identité : c'est la valeur qui part dans la requête.
  • L'avertissement d'accès parle de droits, pas de la connexion avec Amazon. Le bouton ne poursuit que si l'utilisateur a le droit Responsable du connecteur ou celui des Paramètres et peut en plus modifier le compte.
  • Le bon résultat est écrit sur la fiche du compte.

Avec Odoo en français, le bouton s'appelle Tester la connexion SP-API.

Schéma avec le texte du bouton de test de connexion selon la langue d'Odoo : espagnol, allemand, français, italien et portugais
Schéma réalisé avec du code à partir des traductions publiées du module, ce n'est pas une capture d'Odoo.

Coût et versions

Le module est publié pour Odoo 17.0, 18.0, 19.0 et 20.0, il est à paiement unique par version (le prix de chacune figure sur la fiche Odoo Apps) et nécessite l'abonnement à FlexigoTech Cloud. Le plan Connecteur coûte 49 €/mois ou 490 €/an HT, avec jusqu'à 3 comptes de la plateforme. La connexion passe par FlexigoTech Cloud, qui conserve les identifiants chiffrés. Le détail est sur la page du module.

Comment FlexigoTech vous aide

FlexigoTech déploie Odoo 17, 18, 19 et 20 et développe des connecteurs et des intégrations sur mesure. Si vous mettez en place le compte Amazon dans votre Odoo et souhaitez que quelqu'un revoie avec vous les droits et les données du compte, écrivez-nous.

À lire aussi

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