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
Accountet ce code. - S'il en trouve une, il interrompt l'enregistrement et affiche le message avec le nom du compte et le code.

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.

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 depuisAmazon › Configuration › Routes pays FBA.
- Notez le nom du compte qui apparaît dans le message : c'est l'
Accountde 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 Codeavant 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 FBAet repérez la fiche avec ce compte et ce code.
- Si vous ne voyez pas le menu, il vous manque une autorisation : le niveau
AmazondemandeLecteur(Viewer), et les niveauxConfigurationetRoutes pays FBA(FBA Country Routes) demandentResponsable(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.

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 Codepar 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 Coden'é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 FBAet 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
- Code du module : flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_fba_country_route.py
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
