Aller au contenu principal
Amazon

Erreur operationId à la génération des options d'emballage dans Amazon Connector

Le message Amazon n'a pas renvoyé d'operationId lors de la génération des options d'emballage. apparaît quand vous cliquez sur Générer les options de conditionnement et que la réponse d'Amazon à cette requête ne contient pas l'identifiant de l'opération : le module s'arrête là et le plan n'avance pas. Voici ce qu'il faut vérifier avant de cliquer, en voyant le message et après.

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
4 min

Quand le message apparaît exactement

Le message Amazon n'a pas renvoyé d'operationId lors de la génération des options d'emballage. (Amazon did not return an operationId when generating packing options.) apparaît quand vous cliquez sur le bouton Générer les options de conditionnement (Generate Packing Options) dans la fiche d'un plan de réception. Ces fiches s'ouvrent depuis le menu Amazon › FBA › Entrant / Envoyer à Amazon (Amazon › FBA › Inbound / Send to Amazon), et chaque niveau du menu demande l'autorisation Lecteur (Viewer).

Le bouton n'est visible que lorsque le plan possède un Plan de réception (Inbound Plan) : la vue le masque si ce champ est vide, donc avec les valeurs par défaut il n'apparaît pas. Le message figure dans le code publié des versions 17, 18, 19 et 20 d'Odoo.

Schéma réalisé avec du code, pas un écran d'Odoo, avec le menu des réceptions, le bouton de génération des options d'emballage et le message, avec les libellés en anglais du code
Schéma du parcours : menu, bouton et message, dans Odoo 17, 18, 19 et 20. 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)

Ce que fait le module, dans l'ordre, jusqu'au message

Quand vous cliquez sur le bouton, le module effectue d'abord une vérification des droits côté serveur : il exige que votre utilisateur ait au moins un accès d'opérateur du connecteur. Que le menu ne demande que Lecteur ne suffit pas pour cette action.

Ensuite, pour chaque plan, il vérifie que le Plan de réception existe. S'il existe, il demande à Amazon, avec le compte du plan, de générer les options d'emballage. Dans la réponse, il lit l'identifiant de l'opération (operationId) et supprime les espaces aux extrémités.

La condition du message est que cet identifiant soit vide. Cela arrive si la réponse ne l'inclut pas, s'il est vide ou composé uniquement d'espaces, ou si l'appel ne renvoie aucune réponse.

Quand la condition est remplie, l'action s'arrête et rien de ce qui allait changer n'est enregistré : ni l'identifiant de l'opération ni le changement d'état du plan. Si Amazon renvoie bien l'identifiant, le module l'enregistre, change l'état du plan, attend qu'Amazon termine l'opération en consultant son état et, à la fin, charge les options d'emballage, enregistre leur résumé et la réponse d'Amazon. Le message apparaît avant cette attente.

Ce que cela signifie

Cela signifie que la requête de génération des options d'emballage a bien été envoyée, mais que la réponse ne contenait pas l'identifiant permettant de suivre l'opération. Le module constate seulement que cette donnée manque.

Avec Odoo en français, le texte s'affiche ainsi : Amazon n'a pas renvoyé d'operationId lors de la génération des options d'emballage.

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
Schéma réalisé avec du code, pas une capture d'Odoo : le même message en espagnol, allemand, français, italien et portugais.

Liste de vérification

Avant de cliquer sur le bouton

  • Vous passez par Amazon › FBA › Entrant / Envoyer à Amazon et vous ouvrez le bon plan.
  • Vous voyez le bouton Générer les options de conditionnement. S'il n'apparaît pas, la vue le masque parce que le plan n'a pas de Plan de réception ; avec les valeurs par défaut, il ne s'affiche pas.
  • Votre utilisateur a au moins un accès d'opérateur du connecteur. Le module le vérifie côté serveur avant de contacter Amazon, même si le menu ne demande que Lecteur.
  • L'abonnement à FlexigoTech Cloud (plan Connecteur) est actif. Le module en a besoin et, sans lui, ou avec le service suspendu, ce que fournit l'abonnement s'arrête ; les données restent dans votre Odoo.

En voyant le message

  • Vérifiez que le texte est bien complet : Amazon n'a pas renvoyé d'operationId lors de la génération des options d'emballage. S'il est différent, ce n'est pas ce cas.
  • Notez le nom du plan, l'heure et votre version d'Odoo (17, 18, 19 ou 20).
  • Regardez dans quel état se trouve le plan : l'action s'étant arrêtée, l'identifiant n'est pas enregistré et l'état ne change pas, donc le plan reste tel qu'il était.
  • Cliquez de nouveau sur Générer les options de conditionnement. La vue ne masque le bouton que lorsque Plan de réception est absent, et chaque clic envoie une nouvelle requête à Amazon.

Si le problème se répète

  • Rassemblez le texte exact, le plan, l'heure et la version d'Odoo avant de demander de l'aide.

Après la résolution

  • Cliquez sur le bouton et vérifiez que le message n'apparaît plus.
  • Vérifiez que le plan avance : avec un identifiant, le module l'enregistre, change l'état du plan, attend Amazon et charge les options d'emballage.

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 travaillez avec des réceptions vers Amazon et souhaitez revoir votre flux, consultez la page du module ou la fiche sur Odoo Apps.

À lire aussi

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

Sources