Aller au contenu principal
Amazon

L'avis « Cette base est une copie » en déconnectant Amazon : quand il apparaît et que faire

Il apparaît en cliquant sur Déconnecter dans un compte Amazon lorsque le module détecte que votre base de données est une copie d'une autre : dans cette base, la connexion au hub est supprimée et celle de votre base de production continue de fonctionner. Il ne bloque rien, c'est un avertissement.

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

Ce que dit l'avis et quand il apparaît

Avec Odoo en français, vous voyez ceci : Cette base est une copie : Amazon est déconnecté ici uniquement, et la connexion de votre base de production continue de fonctionner. (This database is a copy: Amazon is disconnected here only, and the connection of your production database keeps working.). C'est un avertissement, pas une erreur : il ne bloque rien. Il apparaît en cliquant sur Déconnecter (Disconnect) dans la fiche d'un compte Amazon, après avoir accepté la question de confirmation Déconnecter ce compte Amazon du hub FlexigoTech ? (Disconnect this Amazon account from the FlexigoTech hub?), et seulement si le module considère que votre base de données est une copie d'une autre.

Les fiches de compte s'ouvrent depuis Amazon › Configuration › Comptes (Amazon › Configuration › Accounts). Les niveaux Configuration et Comptes (Accounts) demandent la permission Responsable (Manager) ; le niveau Amazon, celle de Lecteur (Viewer). Si vous n'avez pas la permission d'un niveau, vous ne le voyez pas.

Schéma réalisé avec du code, ce n'est pas un écran d'Odoo : de haut en bas, le menu Amazon › Configuration › Accounts, le bouton Disconnect et l'avis indiquant que la base est une copie, avec les libellés en anglais du code
Schéma du parcours : menu, bouton et avis (Odoo 17, 18, 19 et 20). Ce n'est pas une capture d'Odoo.
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)

Quand le bouton est visible

Le bouton Déconnecter n'apparaît que lorsque le compte utilise le mode de connexion du hub et possède déjà une connexion au hub. Il est masqué lorsque Mode de connexion (Connection Mode) n'est pas celui du hub ou lorsque Connexion au Hub (Hub Connection) est vide. Avec les valeurs par défaut, il n'est pas visible, car cette connexion est vide. La condition est la même dans Odoo 17, 18, 19 et 20.

Par ailleurs, le module vérifie côté serveur que vous avez un accès de Responsable du connecteur ou des Paramètres, et la permission d'écriture sur la fiche. Si vous ne l'avez pas, l'action s'arrête avant d'arriver à l'avis de copie.

La condition exacte : ce qu'est « une copie » pour le module

La première chose que fait le bouton, après cette vérification des permissions, est de demander si la connexion au hub que possède cette base appartient à une autre base. Si ce n'est pas le cas, l'avis n'apparaît pas et l'action suit son cours normal. Elle est considérée comme une copie dans ces cas :

  • Copie de test. La base possède le permis d'une autre base, un permis de test ou un permis qui ne dit pas production. Une base de test ne peut pas ajouter de connexions au hub : celle qu'elle possède est venue avec la copie.
  • Copie de la base enregistrée. Son permis a disparu ou a expiré et son identifiant de base de données n'est pas celui qui est enregistré, selon ce que décide FlexigoTech Cloud. Cette vérification ne s'applique que si la base est enregistrée.

Il y a deux limites à connaître :

  • Une base qui n'a jamais été enregistrée n'est pas traitée comme une copie : sa connexion lui appartient (le cas d'un compte antérieur à FlexigoTech Cloud).
  • Une copie qui conserve l'identifiant de base de données de l'original possède aussi son permis, et le module ne la distingue pas ici (c'est consigné dans son journal des modifications). Dans ce cas précis, le module ne la détecte pas comme une copie.

Ce que fait le module quand c'est une copie

L'ordre du code est le suivant :

  1. Uniquement dans cette base, il supprime du compte la connexion au hub, son secret, le jeton d'accès et sa date d'expiration. La connexion de la base de production n'est pas touchée : le hub continue de la servir.
  2. Il affiche une notification intitulée SP-API Amazon (Amazon SP-API), de type avertissement, avec le texte ci-dessus. La notification reste à l'écran jusqu'à ce que vous la fermiez.
  3. Il recharge l'écran.

Selon la condition de la vue, avec la connexion au hub vide, le bouton Déconnecter est masqué ; après le rechargement, vous ne le verrez donc plus sur ce compte.

Schéma réalisé avec du code à partir des traductions du module, ce n'est pas un écran d'Odoo : le même avis en espagnol, allemand, français, italien et portugais
Schéma : le texte de l'avis selon la langue d'Odoo. Ce n'est pas une capture d'Odoo.

Un cas illustratif

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

Distribuciones Almazán, une entreprise inventée, restaure la base de production sur un serveur à part pour tester une mise à niveau de version. Dans la copie, un consultant ouvre Amazon › Configuration › Comptes, entre dans le compte Amazon et voit le bouton Déconnecter. Il pense laisser la copie propre avant de tester et clique dessus.

Odoo demande Déconnecter ce compte Amazon du hub FlexigoTech ? et le consultant accepte. Le module se demande si cette connexion appartient à cette base. Comme le permis que possède la copie n'est pas celui d'une base de production, il la traite comme une copie : il vide les données de connexion uniquement dans cette base et affiche l'avis Cette base est une copie : Amazon est déconnecté ici uniquement, et la connexion de votre base de production continue de fonctionner.

La production d'Almazán reste connectée. Ce que retient le consultant : l'avis ne signale pas une panne, il confirme que la déconnexion n'a été appliquée qu'à la copie. Et s'il avait cliqué sur le bouton dans la base de production, l'avis ne serait pas apparu et l'action aurait suivi son cours normal.

Que vérifier si vous le voyez

  • Êtes-vous dans la base que vous croyez ? Si l'avis apparaît, le module a vu une copie. Regardez le serveur ou la base à laquelle vous êtes connecté avant de continuer.
  • Était-ce ce que vous vouliez ? Dans la copie, le compte reste sans connexion au hub. C'est ce que fait l'action, pas une panne.
  • Vous attendiez l'avis et il n'apparaît pas ? Il se peut que la base ne soit pas enregistrée, ou que ce soit une copie avec le même identifiant que l'original : dans les deux cas, le module ne la traite pas comme une copie.
  • Vous ne voyez pas le bouton ? Il n'apparaît que lorsque le compte utilise le mode de connexion du hub et possède déjà une connexion au hub ; si cette connexion est vide, le bouton Déconnecter ne s'affiche pas.

Versions et coût

Le message figure dans le code publié d'Odoo 17, 18, 19 et 20, et le module est sur Odoo Apps pour les quatre versions. Le code du bouton décrit est celui d'Odoo 20. Le module est à paiement unique par version et nécessite l'abonnement à FlexigoTech Cloud (formule Connecteur : 49 €/mois ou 490 €/an HT, jusqu'à 3 comptes de la plateforme). La connexion passe par FlexigoTech Cloud, qui conserve les identifiants chiffrés. Vous trouverez plus de détails sur la fiche Odoo Apps et sur la page du module.

Si vous montez souvent des copies de test

FlexigoTech met en place Odoo 17, 18, 19 et 20 et développe des connecteurs et des intégrations sur mesure. Si vous comptez déplacer des bases entre production et test avec un connecteur Amazon, nous pouvons vous aider à l'organiser avant de toucher à quoi que ce soit.

À lire aussi

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

Sources