Aller au contenu principal
Amazon

Route FBA déjà existante dans Odoo : checklist pour résoudre l'erreur

Le message Une route FBA officielle existe déjà pour le compte … et le centre de distribution …. (An official FBA route already exists for account … and fulfillment center ….) apparaît à l'enregistrement d'une fiche Routes pays FBA quand une autre fiche porte déjà ce même compte et ce même code de fulfillment center : la fiche n'est pas enregistrée, et on corrige en ne gardant qu'une seule fiche par paire.

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 exactement

Avec Odoo en français, vous voyez Une route FBA officielle existe déjà pour le compte … et le centre de distribution ….. Les points de suspension sont les valeurs : dans le premier emplacement, le nom du compte ; dans le second, le code du fulfillment center, en majuscules.

Il est lancé par Amazon Connector for Odoo à l'enregistrement d'une fiche ouverte depuis le menu Amazon › Configuration › Routes pays FBA (Amazon › Configuration › FBA Country Routes). C'est un contrôle à l'enregistrement : s'il n'est pas satisfait, la fiche n'est pas enregistrée et rien de ce que vous alliez modifier n'est conservé.

Voici ce que fait le module avec la fiche que vous enregistrez, dans l'ordre :

  • Il prend le code saisi dans Fulfillment Center Code, supprime les espaces aux extrémités et le passe en majuscules.
  • Si le code est vide, il ne vérifie rien et continue.
  • S'il a une valeur, il cherche une autre fiche (différente de celle que vous enregistrez) avec le même Account et ce code.
  • S'il en trouve une, il interrompt l'enregistrement et affiche le message avec le nom du compte et le code.
Schéma réalisé avec du code, ce n'est pas un écran d'Odoo : le menu Amazon › Configuration › FBA Country Routes, l'enregistrement de la fiche et le message de route FBA déjà existante
Schéma réalisé à partir du code publié du module. Les libellés sont en anglais, comme dans le code, et le message existe dans Odoo 17, 18, 19 et 20.

Le message figure dans le code publié des branches 17, 18, 19 et 20 du module ; la condition décrite ici est celle du code d'Odoo 20.

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)

Checklist avant de réenregistrer

Avant de modifier quoi que ce soit, vérifiez ce que vous essayez d'enregistrer.

  • Confirmez que vous êtes sur une fiche Routes pays FBA, ouverte depuis Amazon › Configuration › Routes pays FBA.
  • Notez le nom du compte qui apparaît dans le message : c'est l'Account de la fiche que vous essayiez d'enregistrer.
  • Notez le code de fulfillment center qui apparaît dans le message. Il est en majuscules parce que le module supprime les espaces et passe en majuscules ce que vous avez saisi dans Fulfillment Center Code avant de chercher.
  • Vérifiez ce que vous avez saisi dans Fulfillment Center Code : le module compare le code nettoyé et en majuscules avec celui des autres fiches du même compte.
  • Rappelez-vous que la recherche se fait au sein du même compte. Le même code dans un autre compte n'entre pas dans ce contrôle.

Checklist pour localiser la fiche qui existe déjà

Le message vous dit qu'il y a une autre fiche avec ce compte et ce code, mais pas laquelle. Il faut la retrouver.

  • Quittez la fiche sans enregistrer : celle qui provoque l'erreur n'a pas été enregistrée.
  • Ouvrez la liste Amazon › Configuration › Routes pays FBA et repérez la fiche avec ce compte et ce code.
  • Si vous ne voyez pas le menu, il vous manque une autorisation : le niveau Amazon demande Lecteur (Viewer), et les niveaux Configuration et Routes pays FBA (FBA Country Routes) demandent Responsable (Manager). Sans l'autorisation d'un niveau, vous ne voyez pas ce niveau.
  • Ouvrez la fiche trouvée et comparez son contenu avec celle que vous vouliez créer.
Schéma réalisé avec du code, ce n'est pas un écran d'Odoo : le même message selon la langue d'Odoo (espagnol, allemand, français, italien et portugais)
Schéma réalisé à partir des traductions publiées du module : voici comment le message se lit selon la langue de votre Odoo.

Checklist pour décider et corriger

Vous avez la fiche existante et celle que vous essayiez d'enregistrer. Décidez laquelle des deux est la bonne.

  • Si la fiche existante est déjà celle dont vous avez besoin, n'en créez pas une autre : travaillez avec elle et abandonnez la nouvelle.
  • Si la nouvelle devait concerner un autre fulfillment center, remplacez son Fulfillment Center Code par le bon et enregistrez de nouveau.
  • Si la nouvelle devait concerner un autre compte, corrigez son Account : le contrôle ne cherche que parmi les fiches du même compte.
  • Si le code saisi dans Fulfillment Center Code n'était pas le bon, corrigez-le avant d'enregistrer.
  • Enregistrez de nouveau et vérifiez que le message n'apparaît plus.

Checklist pour après l'enregistrement

  • Rouvrez la liste Routes pays FBA et vérifiez qu'il n'y a qu'une seule fiche pour ce compte et ce fulfillment center.
  • Si l'avertissement continue d'apparaître, refaites la recherche : le message cite le compte et le code précis qui sont entrés en conflit lors de cet enregistrement.

Les questions que vous vous posez

Quelque chose a-t-il été enregistré ?

Non. L'action est interrompue et la fiche n'est pas enregistrée : ce que vous y avez modifié n'est pas conservé.

Peut-il apparaître dans n'importe quelle version ?

Le message figure dans le code publié des branches 17, 18, 19 et 20 du module. La condition que nous avons décrite est celle du code d'Odoo 20.

Que se passe-t-il avec les fiches sans code ?

Si Fulfillment Center Code est vide, le module ignore cette fiche et ne fait pas le contrôle.

Pourquoi ne puis-je pas ouvrir le menu ?

Parce que chaque niveau demande une autorisation : Lecteur pour Amazon et Responsable pour Configuration et Routes pays FBA. Sans l'autorisation d'un niveau, vous ne voyez pas ce niveau.

Comment FlexigoTech vous aide

Si vous déployez Odoo avec ce connecteur et que vous voulez revoir la configuration de vos comptes et de vos centres avant la mise en production, FlexigoTech déploie Odoo 17, 18, 19 et 20 et développe des connecteurs et des intégrations sur mesure. Le module est en paiement unique par version et nécessite l'abonnement à FlexigoTech Cloud, plan Connecteur (49 € par mois ou 490 € par an, HT) ; vous avez la fiche sur la page du module.

À lire aussi

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

Sources