Aller au contenu principal
Amazon

Ce que fait le bouton « Confirmer le transport » d'Amazon Connector pour Odoo

Confirmer le transport (Confirm Transportation) envoie à Amazon l'option de transport choisie pour chaque expédition du plan, attend qu'Amazon la traite et actualise les expéditions ; si toutes sont prêtes, le plan passe à Prêt à expédier (Ready To Ship). Il n'apparaît que lorsque le plan contient déjà des expéditions et exige au minimum un accès opérateur du connecteur.

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

Quand le bouton apparaît et qui peut le cliquer

On y accède depuis Amazon › FBA › Entrant / Envoyer à Amazon ; chaque niveau de ce menu demande l'autorisation Lecteur. Dans la fiche Envoyer à Amazon, le bouton Confirmer le transport est masqué tant que le plan n'a rien dans Expéditions (Shipments), le champ de l'onglet Placement et transport (Placement & Transportation). Avec les valeurs par défaut, il n'apparaît pas. Le bouton existe dans Odoo 17, 18, 19 et 20.

Schéma réalisé avec du code, pas une capture d'Odoo : le menu d'accès à Envoyer à Amazon, le bouton Confirm Transportation et, à côté, des messages susceptibles de le bloquer
Schéma réalisé avec du code à partir du code publié du module (ce n'est pas une capture d'Odoo) : menu, bouton et quelques-uns des messages pouvant le bloquer, avec les libellés anglais du code.

Voir le bouton ne suffit pas : dès le clic, il vérifie votre autorisation. Si vous n'avez pas au moins un accès opérateur du connecteur, il s'arrête avec You need at least Amazon Seller Connector Operator access for this action. Ask a manager to grant Operator or Manager access. Le code vérifie en outre que vous pouvez écrire dans le plan.

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)

Ce que fait Odoo seul et ce que fait uniquement le bouton

La tâche planifiée Amazon SP-API - Actualiser les plans d'expédition FBA entrants ouverts (Amazon SP-API - Refresh open FBA inbound plans) s'exécute chaque heure et est active dès l'installation. Elle lit le plan chez Amazon et, si Amazon renvoie des expéditions, met à jour celles d'Odoo ; si Amazon considère le plan comme expédié, elle passe l'État/région (State) à Expédié. Cette tâche récupère des informations d'Amazon ; c'est le bouton qui envoie la confirmation du transport. Ce qu'ils ont en commun, c'est la dernière étape : actualiser les expéditions depuis Amazon.

Un cas à suivre : Tienda Lumbre

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

Tienda Lumbre est une entreprise fictive qui réapprovisionne son stock en FBA avec un plan Envoyer à Amazon. À l'ouverture de la fiche, l'onglet Placement et transport a Expéditions vide et il n'y a pas de bouton Confirmer le transport. Quand le plan est actualisé depuis Amazon et contient des expéditions, ces lignes apparaissent et le bouton s'affiche.

Une personne de l'équipe logistique, avec un accès opérateur, clique sur le bouton. Le module prépare la sélection de chaque expédition avec son contact, l'envoie à Amazon et reçoit un identifiant d'opération. Il attend qu'Amazon marque l'opération comme terminée puis relit les expéditions. Toutes les expéditions actives apparaissent comme READY_TO_SHIP, donc l'État/région du plan passe à Prêt à expédier.

Dans un autre plan de Tienda Lumbre, il y a plusieurs expéditions et une seule a une option sélectionnée : le module confirme celle-là et ignore les autres. Si aucune n'en avait, le clic s'arrêterait avec un message.

Le bouton, étape par étape

  1. Il vérifie votre autorisation, comme indiqué plus haut.
  2. Il parcourt uniquement les expéditions actives de Expéditions et ignore celles qui n'ont pas d'option de transport sélectionnée. Pour chacune, il prépare l'identifiant d'expédition chez Amazon, l'option choisie et un contact avec nom et téléphone (et e-mail, s'il existe). Le contact vient de l'expédition elle-même et, s'il manque quelque chose, des coordonnées de contact du plan et, à défaut, de celles d'origine.
  3. S'il ne reste aucune sélection, il s'arrête avec Il n'y a aucune option de transport sélectionnée à confirmer. (There are no selected transportation options to confirm.)
  4. Il envoie à Amazon la confirmation du transport du plan. Si la réponse ne contient pas d'identifiant d'opération, il s'arrête avec Amazon n'a pas renvoyé d'operationId lors de la confirmation des options de transport. (Amazon did not return operationId when confirming transportation options.)
  5. Il enregistre dans le plan l'identifiant de l'opération, la requête et la réponse, ainsi que la date de synchronisation.
  6. Il attend Amazon : il consulte l'état de l'opération et répète la consultation jusqu'à épuiser un nombre de tentatives. Si l'état est SUCCESS, il continue. Si c'est FAILED, ERROR ou CANCELLED, il s'arrête avec une erreur.
  7. Il actualise les expéditions depuis Amazon : il met à jour les données de chacune, crée celles qui manquent et désactive celles qu'Amazon ne liste plus.
  8. Si toutes les expéditions actives sont en READY_TO_SHIP, le plan passe à Prêt à expédier. Sinon, ce bouton ne modifie pas l'État/région.

Quelques messages qui peuvent le bloquer et ce qu'il faut regarder

  • Il n'y a aucune option de transport sélectionnée à confirmer. : aucune expédition active n'a d'option de transport sélectionnée.
  • Amazon n'a pas renvoyé d'operationId lors de la confirmation des options de transport. : Amazon a répondu sans identifiant d'opération et le module ne continue pas.
  • … a échoué sur Amazon (…) : … (… failed on Amazon (…): …) : l'opération s'est terminée en FAILED, ERROR ou CANCELLED. Les points de suspension correspondent au nom de l'opération (Confirmer les options de transport, Confirm transportation options), à l'état et aux problèmes signalés par Amazon ; lisez-les, ce sont la cause.
  • … est toujours en attente après … tentatives. Dernier statut : … (… is still pending after … attempts. Last status: …) : Amazon n'a pas donné de réponse finale dans les tentatives du module. Si Amazon n'a donné aucun statut, le message indique aucun statut (no status). Dans ce cas comme dans le précédent, la requête est bien arrivée chez Amazon ; la tâche horaire actualise le plan et les expéditions depuis Amazon, vous pouvez donc vérifier plus tard où on en est.
  • Le message d'autorisation vu plus haut, s'il vous manque l'accès opérateur ou gestionnaire.

Le nom du bouton selon la langue

Schéma réalisé avec du code, pas une capture d'Odoo : le texte du bouton en espagnol, allemand, français, italien et portugais
Schéma réalisé avec du code à partir des traductions publiées (ce n'est pas une capture d'Odoo) : en espagnol le bouton est Confirmar transporte ; en allemand, Transport bestätigen ; en français, Confirmer le transport ; en italien, Conferma trasporto ; en portugais, Confirmar Transporte.

Ce qu'il faut retenir du cas

  • Le bouton n'apparaît que si le plan contient des expéditions, et il ne fonctionne qu'avec une autorisation opérateur.
  • Une expédition sans option sélectionnée ne bloque pas les autres : elle est ignorée.
  • La confirmation ne se termine pas à l'envoi : le module attend Amazon et relit les expéditions.
  • Prêt à expédier n'arrive que si toutes les expéditions actives sont en READY_TO_SHIP.

Comment FlexigoTech peut aider

Le module est payant une seule fois par version et est publié pour Odoo 17, 18, 19 et 20 (fiche Odoo Apps, page du module). La connexion passe par FlexigoTech Cloud, qui conserve les identifiants chiffrés et envoie un e-mail si la synchronisation échoue ; le plan Connecteur coûte 49 €/mois ou 490 €/an HT. Si avant d'utiliser le bouton vous devez revoir le compte, consultez les champs du compte SP-API. Si vous souhaitez de l'aide pour le déploiement d'Odoo ou une intégration sur mesure, FlexigoTech les réalise pour Odoo 17, 18, 19 et 20.

À lire aussi

Champs du compte SP-API d'Amazon Connector pour Odoo : glossaireGlossaire des champs du compte Amazon Connector pour Odoo : ce que dit l'aide de chacun, sa valeur par défaut et ce qu'il convient de mettre.
Vérifié dans le code du connecteur (version 20.0) et dans les sources citées

Sources