Aller au contenu principal
Amazon

Erreur Amazon Connector : l'emplacement FBA doit être interne

Le message L'emplacement FBA officiel doit être interne. (The official FBA location must be internal.) apparaît à l'enregistrement d'une fiche de Routes pays FBA (FBA Country Routes) quand le champ Emplacement (Location) contient une valeur et que cet emplacement n'est pas interne ; on le résout en choisissant un emplacement interne, car tant que vous ne le faites pas, la fiche ne s'enregistre pas.

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

Ce que dit le message et quand il apparaît

Avec Odoo en français, le message est L'emplacement FBA officiel doit être interne. D'après le code d'Odoo 20.0, il est levé par une vérification du module qui s'exécute à l'enregistrement de la fiche de Routes pays FBA (FBA Country Routes) et qui surveille le champ Emplacement (Location). La condition est simple : elle se déclenche quand Emplacement contient un emplacement et que cet emplacement n'est pas interne. Si le champ est vide, cette vérification n'intervient pas.

Quand elle se déclenche, l'action s'arrête et la fiche n'est pas enregistrée : ce que vous étiez en train d'enregistrer dans cette action n'est pas conservé tant que vous n'avez pas corrigé l'emplacement.

Le message figure dans le code publié des branches 17.0, 18.0, 19.0 et 20.0, et le module est publié sur Odoo Apps pour ces quatre versions. La condition, le menu et les champs décrits ici sont ceux du code d'Odoo 20.0.

Schéma réalisé avec du code, pas un écran d'Odoo : de haut en bas, le menu Amazon › Configuration › FBA Country Routes, l'enregistrement avec le champ Location et le message The official FBA location must be internal.
Schéma du parcours qui mène au message, avec les libellés en anglais du texte d'origine du code du module ; 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)

Liste de contrôle pour le résoudre

La liste suit les étapes dans l'ordre où il vaut mieux les faire.

Avant d'ouvrir la fiche

  • Dans Odoo 20.0, vérifiez que votre utilisateur voit le menu Amazon › Configuration › Routes pays FBA (Amazon › Configuration › FBA Country Routes). Chaque niveau demande une autorisation : Amazon demande Lecteur (Viewer), et Configuration et Routes pays FBA demandent Responsable (Manager). Si vous n'en avez pas une, vous ne voyez pas ce niveau du menu.
  • Si vous ne voyez pas le menu, demandez à la personne qui administre votre Odoo de vous donner l'autorisation manquante plutôt que de chercher un autre chemin : les fiches de Routes pays FBA s'ouvrent depuis ce menu.
  • Décidez quel emplacement vous voulez mettre dans Emplacement. Ce doit être un emplacement interne : c'est la seule chose que la vérification accepte quand le champ a une valeur.

En remplissant la fiche

  • Ouvrez la liste des Routes pays FBA. Le champ Emplacement est visible aussi bien dans la fiche que dans la liste, vous pouvez donc voir d'un coup d'œil quel emplacement a chaque route.
  • Dans la fiche, choisissez dans Emplacement un emplacement interne.
  • Enregistrez la fiche. C'est là que la vérification s'exécute : si l'emplacement choisi n'est pas interne, le message apparaît et rien n'est enregistré.

Si le message apparaît

  • Lisez le texte en entier : L'emplacement FBA officiel doit être interne. Il se rapporte à l'emplacement que vous avez indiqué dans la fiche que vous essayez d'enregistrer.
  • Ouvrez Emplacement et remplacez-le par un emplacement interne. N'insistez pas avec celui que vous venez de choisir : le module ne l'accepte pas tant qu'il n'est pas interne.
  • Enregistrez de nouveau. La vérification s'exécute à l'enregistrement du champ Emplacement, le message disparaît donc dès que la valeur remplit la condition.

Après la correction

  • Confirmez que la fiche s'enregistre sans message et que la liste des Routes pays FBA affiche l'emplacement que vous avez choisi.
  • Refaites la même vérification sur les autres routes que vous allez modifier : chaque fiche passe par la vérification au moment d'enregistrer son Emplacement.
  • Notez dans votre documentation interne quel emplacement utilise chaque route, pour que la personne qui modifiera la fiche ensuite sache que ce doit être un emplacement interne.

Questions sur ce message

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

Le message figure dans le code publié des branches 17.0, 18.0, 19.0 et 20.0. La condition décrite est celle du code d'Odoo 20.0.

Comment le voir selon la langue de mon Odoo ?

Le texte est le même message traduit : avec Odoo en français, vous voyez L'emplacement FBA officiel doit être interne. Le schéma suivant rassemble le texte en espagnol, allemand, français, italien et portugais.

Schéma réalisé avec du code à partir des traductions publiées du module, pas un écran d'Odoo : le même message en espagnol, allemand, français, italien et portugais
Comment le message se lit selon la langue d'Odoo, dans un schéma réalisé avec du code à partir des fichiers de traduction du module.

La vérification se fait-elle à l'ouverture de la fiche ou à l'enregistrement ?

À l'enregistrement : c'est une vérification qui s'exécute à l'enregistrement et qui surveille le champ Emplacement. Si elle n'est pas remplie, la fiche de Routes pays FBA n'est pas enregistrée.

Puis-je enregistrer la fiche et corriger l'emplacement plus tard ?

Pas avec un emplacement qui n'est pas interne : la vérification s'exécute à l'enregistrement et, si elle n'est pas remplie, la fiche n'est pas enregistrée.

Que se passe-t-il si je laisse Emplacement vide ?

La condition du code exige que le champ ait une valeur et que cette valeur ne soit pas un emplacement interne. Avec le champ vide, cette vérification ne se déclenche pas.

Pourquoi je ne trouve pas les routes dans le menu ?

Parce qu'il manque une autorisation. Dans Odoo 20.0, Amazon demande Lecteur ; Configuration et Routes pays FBA demandent Responsable. Sans l'une de ces autorisations, vous ne voyez pas le niveau correspondant.

Comment FlexigoTech vous aide

FlexigoTech met en place Odoo 17, 18, 19 et 20 et développe des connecteurs et des intégrations sur mesure ; si vous souhaitez que quelqu'un revoie avec vous la configuration de vos routes FBA, vous pouvez compter sur nous. Le module est à paiement unique par version et nécessite l'abonnement à FlexigoTech Cloud, plan Connecteur (49 €/mois ou 490 €/an, HT). Vous trouverez les détails sur la fiche Odoo Apps et sur la page du module.

À lire aussi

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

Sources