Aller au contenu principal
Amazon

Que fait le bouton « Définir les informations d'emballage » d'Amazon Connector for Odoo

Le bouton Définir les informations d'emballage (Set Packing Info) envoie à Amazon les boîtes de chaque groupe d'emballage du plan et place la fiche à l'état Jeu d'emballage (Packing Set). Il n'est visible que si le plan a des Groupes d'emballage (Packing Groups) et, avant l'envoi, il vérifie les droits, le plan de réception, les groupes actifs et les boîtes.

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

Le bouton se trouve dans la fiche Envoyer à Amazon (Send to Amazon), qui s'ouvre depuis le menu Amazon › FBA › Entrant / Envoyer à Amazon (Amazon › FBA › Inbound / Send to Amazon). Chaque niveau de ce menu demande le droit Lecteur (Viewer). Le bouton existe dans Odoo 17, 18, 19 et 20 ; les messages et l'ordre des vérifications présentés ici sont ceux du code publié pour Odoo 20. Voici les idées reçues à corriger avant de cliquer, avec ce que fait réellement le code du module.

Schéma réalisé avec du code : le menu d'entrée vers Amazon, le bouton d'informations d'emballage, deux messages qui peuvent l'arrêter et l'état Packing Set
Schéma réalisé avec du code à partir du code publié du module, ce n'est pas une capture d'Odoo : le menu, le bouton, deux des messages qui peuvent l'arrêter et l'état dans lequel reste la fiche, avec les libellés d'origine du code.

Idées reçues sur le bouton d'emballage

« Le bouton est présent sur toutes les fiches d'envoi »

En réalité, le bouton est masqué quand la fiche n'a pas de Groupes d'emballage. Avec les valeurs par défaut, il n'est pas visible. La condition est la même dans Odoo 17, 18, 19 et 20 : tant que le plan n'a pas de groupes d'emballage, il n'apparaît pas.

Vous ne le verrez pas non plus avec le même texte dans toutes les langues. Avec Odoo en français, il s'appelle Définir les informations d'emballage ; avec une autre langue, selon les traductions publiées du module :

Schéma réalisé avec du code avec le texte du bouton en espagnol, allemand, français, italien et portugais
Schéma réalisé avec du code à partir des traductions publiées du module, ce n'est pas une capture d'Odoo : en espagnol, Définir les informations d'emballage ; en allemand, Verpackungsinformationen festlegen ; en français, Définir les informations d'emballage ; en italien, Imposta informazioni di imballaggio ; en portugais, Definir Informação de Embalagem.

« Un clic envoie ce qu'il y a, que ce soit complet ou non »

Avant de parler à Amazon, le code effectue des vérifications et s'arrête à la première qui échoue, dans cet ordre :

  • Droits. Expliqué dans l'idée suivante.
  • Plan de réception. Si le champ Plan de réception (Inbound Plan) de la fiche est vide, le message Créez d'abord le plan d'expédition entrante sur Amazon. (Create the inbound plan on Amazon first.) s'affiche. Ce champ est en lecture seule : vous ne le remplissez pas vous-même, c'est le bouton Créer un plan d'expédition entrante (Create Inbound Plan) qui le remplit.
  • Groupes actifs. Seuls les groupes d'emballage actifs comptent ; les autres ne sont pas envoyés. S'il n'en reste aucun, le message Il n'y a aucun groupe d'emballage actif. (There are no active packing groups.) s'affiche.
  • Boîtes. Chaque groupe actif a besoin de boîtes. Si l'un d'eux n'en a pas, le message Le groupe d'emballage … n'a aucune boîte configurée. (Packing group … has no boxes configured.) s'affiche, avec le groupe à la place des points de suspension.

Une fois les vérifications passées, le module envoie à Amazon, via le Compte (Account) du plan, un bloc pour chaque groupe actif avec ses boîtes.

« Voir le menu suffit pour cliquer »

Voir le menu demande Lecteur, mais cliquer sur le bouton demande plus. Le module vérifie côté serveur que vous avez au moins l'accès Operator d'Amazon Seller Connector (Manager convient aussi) et, en plus, le droit d'écriture sur le plan. Sinon, l'action 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.

Si l'action s'exécute en tant que superutilisateur, elle passe cette vérification de groupe sans autre condition.

« Si Amazon répond, l'emballage est fait »

Le code attend qu'Amazon renvoie un identifiant d'opération. S'il ne le renvoie pas, l'action s'arrête avec Amazon n'a pas renvoyé d'operationId lors de la soumission des informations d'emballage. (Amazon did not return an operationId when submitting packing information.).

S'il le renvoie, le code écrit dans le plan l'identifiant de l'opération, la requête envoyée et la réponse d'Amazon, met l'état Jeu d'emballage et note la date de synchronisation. Avant cette attente, le code a déjà écrit ces données dans le plan.

Ensuite, il interroge Amazon sur l'état de l'opération et répète l'interrogation jusqu'à épuisement des tentatives. À chaque interrogation, il note dans le plan l'état de l'opération et les problèmes qu'Amazon renvoie. L'attente peut se terminer de trois façons :

  • Si Amazon considère l'opération comme réussie, l'attente se termine sans erreur.
  • Si Amazon la considère comme échouée, en erreur ou annulée, l'action s'arrête avec Establecer información de empaquetado falló en Amazon (…): … (Set packing information failed on Amazon (…): …). Entre parenthèses figure l'état, puis les problèmes renvoyés par Amazon.
  • Si les tentatives sont épuisées sans réponse finale, le message Establecer información de empaquetado sigue pendiente tras … intentos. Último estado: … (Set packing information is still pending after … attempts. Last status: …) s'affiche. Si Amazon n'a donné aucun état, vous verrez à la place aucun statut (no status).

C'est pourquoi il vaut mieux ne pas se fier uniquement à l'état de la fiche : lors d'une nouvelle tentative, elle peut être restée à Jeu d'emballage à cause de l'envoi précédent même si le nouveau a échoué. Lisez le message en entier pour savoir comment l'opération s'est terminée.

« Si une erreur s'affiche, Amazon n'a rien reçu »

Cela ne peut pas être supposé. Les erreurs d'opération (celle de Amazon n'a pas renvoyé d'operationId lors de la soumission des informations d'emballage., celle d'échec et celle d'attente) apparaissent après que la requête est partie vers Amazon. Lisez le message avant de réessayer.

Dans les échecs, ce qui suit les deux-points correspond aux problèmes renvoyés par Amazon. Dans les cas en attente, le dernier état est celui qu'Amazon a renvoyé lors de la dernière interrogation. Le bouton reste visible tant que la fiche a des Groupes d'emballage, vous pouvez donc cliquer à nouveau après avoir corrigé ce que le message indique.

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 FlexigoTech peut vous aider

Si vous déployez Odoo et voulez avoir une vision claire du circuit d'entrée vers Amazon avant de donner l'accès Operator à votre équipe, FlexigoTech déploie Odoo 17, 18, 19 et 20 et développe des connecteurs et des intégrations sur mesure. Vous pouvez voir la fiche sur Odoo Apps ou la page du module.

Le module est en paiement unique par version et nécessite l'abonnement à FlexigoTech Cloud, formule Connecteur : 49 €/mois ou 490 €/an HT. La connexion passe par FlexigoTech Cloud, qui stocke les identifiants chiffrés et prévient par e-mail si la synchronisation échoue.

À lire aussi

Champs Paiements et comptabilité du compte Amazon Connector : ce que signifie chacun et que renseignerChecklist des champs Paiements et comptabilité du compte Amazon Connector pour Odoo : ce que signifie chacun d'après son aide et ce qu'il faut décider.Champs du compte SP-API d'Amazon Connector for Odoo : ce que dit chaque aide et quoi choisirComparatif des champs de factures, d'audit des remboursements et de rapports FBA du compte SP-API dans Amazon Connector for Odoo : aide et valeurs à choisir.
Vérifié dans le code du connecteur (version 20.0) et dans les sources citées

Sources