Aller au contenu principal
Amazon

Le message « Le plan n'a pas encore d'inboundPlanId. » dans Amazon Connector for Odoo

Le message Le plan n'a pas encore d'inboundPlanId. (The plan does not have an inboundPlanId yet.) apparaît quand l'action qui relit un plan depuis Amazon trouve le champ Plan de réception vide. Cette action s'arrête là, avant de demander à Amazon les données du plan. Voici la condition exacte, un cas illustratif et ce qu'il faut vérifier.

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 le message apparaît, d'après le code

Le module lève ce message dans l'action qui relit un plan depuis Amazon. La condition est unique : le champ Plan de réception (Inbound Plan) du plan est vide. S'il l'est, cette action s'arrête là : elle ne demande pas à Amazon les données du plan et aucune des modifications qu'elle allait faire n'est enregistrée.

Le champ Plan de réception est visible dans la fiche de Envoyer à Amazon (Send to Amazon) et aussi dans sa liste, en lecture seule. Ces fiches s'ouvrent depuis le menu Amazon › FBA › Entrant / Envoyer à Amazon (Amazon › FBA › Inbound / Send to Amazon). Chaque niveau de ce menu demande le droit Lecteur (Viewer) : si vous ne l'avez pas, vous ne voyez pas ce niveau.

Schéma avec le menu Amazon, FBA, Inbound / Send to Amazon, le bouton Create Inbound Plan, le champ Inbound Plan et le message The plan does not have an inboundPlanId yet.
Schéma réalisé avec du code à partir du code publié du module, pas une capture d'écran d'Odoo. Le message figure dans les branches d'Odoo 17, 18, 19 et 20.

Le message figure dans le code publié d'Odoo 17, 18, 19 et 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)

Comment on arrive au message depuis l'écran

Le bouton Créer un plan d'expédition entrante (Create Inbound Plan) peut vous donner ce message : son action aboutit à celle qui relit le plan depuis Amazon, et celle-ci le lève si le champ Plan de réception est vide.

Le bouton n'est visible que tant que Plan de réception est vide et que État/région (State) a sa valeur par défaut ; avec les valeurs par défaut d'un plan, il est visible. Il est masqué si Plan de réception a déjà une valeur ou si État/région est autre. La condition est la même dans Odoo 17, 18, 19 et 20.

Le champ Plan de réception n'est pas à saisir par vous : c'est le code qui le remplit, en l'occurrence l'action du bouton Créer un plan d'expédition entrante.

Schéma avec le texte du message tel que l'utilisateur le voit en espagnol, allemand, français, italien et portugais
Schéma réalisé avec du code à partir des traductions publiées du module, pas une capture d'écran d'Odoo. Avec Odoo en français, le message est Le plan n'a pas encore d'inboundPlanId.

Un cas illustratif : le plan sans identifiant

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

Distribuciones Ribera, une entreprise inventée pour ce cas, prépare un plan pour envoyer de la marchandise à Amazon. Marta, de la logistique, ouvre Amazon › FBA › Entrant / Envoyer à Amazon, entre dans le plan et clique sur Créer un plan d'expédition entrante. Le message Le plan n'a pas encore d'inboundPlanId. apparaît et l'action s'arrête à ce point.

Marta regarde alors le champ Plan de réception dans la fiche. S'il est vide, c'est exactement la condition du message. Ensuite, elle cherche comment le renseigner elle-même et ne le trouve pas : le champ est écrit par le code, pas par l'utilisateur. Enfin, elle compare avec d'autres plans : dans ceux où Plan de réception a déjà une valeur, le bouton Créer un plan d'expédition entrante est masqué.

Si le champ reste vide, Marta ne peut pas le remplir à la main. Elle note de quel plan il s'agit, conserve le message tel quel et demande de l'aide à la personne qui maintient le connecteur.

Ce qu'il faut retenir du cas

  • Le message pointe vers un champ précis du plan : Plan de réception. Le consulter est la première chose à faire.
  • Il ne se remplit pas à la main. C'est le code qui l'écrit, et l'action du bouton Créer un plan d'expédition entrante est celle qui le remplit.
  • L'action qui relit le plan depuis Amazon s'arrête avant de lui demander ses données.
  • Si le champ a déjà une valeur, le bouton Créer un plan d'expédition entrante n'est plus visible et cette condition du message n'est pas remplie.

Que vérifier après avoir vu le message

Rouvrez le plan depuis Amazon › FBA › Entrant / Envoyer à Amazon et regardez Plan de réception, aussi bien dans la fiche que dans la liste de Envoyer à Amazon. S'il est toujours vide, la condition du message reste remplie pour l'action qui relit le plan. S'il a déjà une valeur, le bouton Créer un plan d'expédition entrante n'est plus visible.

Il convient aussi d'avoir sous la main le nom du plan et le texte exact du message quand vous demandez de l'aide : cela permet de savoir sur quel plan l'action s'est arrêtée et pour quelle condition.

Ce que fait l'action de relecture du plan quand le champ a une valeur

Dans le code d'Odoo 20.0, si Plan de réception a une valeur, l'action demande à Amazon les données du plan et les enregistre dans le plan : l'état communiqué par Amazon, les dates de création et de dernière mise à jour, le résultat reçu et la date de cette synchronisation.

Si Amazon indique le plan comme envoyé, le plan passe à son état d'envoyé. La première fois que cela se produit, le module tente de créer un transfert interne de stock depuis l'emplacement d'origine du compte vers l'emplacement FBA en transit, si le plan n'en a pas encore un, et note la date d'envoi. Si la réponse d'Amazon inclut des envois, l'action les met aussi à jour dans le plan.

Comment FlexigoTech vous aide

Si le champ Plan de réception reste vide après avoir cliqué sur le bouton, ou si vous déployez Odoo et souhaitez revoir le flux d'envois vers Amazon avant la mise en production, FlexigoTech déploie Odoo 17, 18, 19 et 20 et développe des connecteurs et intégrations sur mesure. Le connecteur est un module à paiement unique par version et nécessite l'abonnement à FlexigoTech Cloud, plan Connecteur (49 €/mois ou 490 €/an HT). La connexion passe par FlexigoTech Cloud, qui conserve les identifiants chiffrés et prévient par e-mail si la synchronisation échoue. Vous trouverez plus de détails sur la page du module.

À lire aussi

Ce que fait le bouton « Aperçu sur Amazon » d'Amazon Connector for OdooCe que fait le bouton « Aperçu sur Amazon » du connecteur Amazon pour Odoo : quand il apparaît, ce qu'il vérifie, ce qu'il enregistre et les erreurs possibles.
Vérifié dans le code du connecteur (version 20.0) et dans les sources citées

Sources