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.


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.

Liste de vérification
Avant de cliquer sur le bouton
- Vous passez par
Amazon › FBA › Entrant / Envoyer à Amazonet 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 dePlan 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 lorsquePlan de réceptionest 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
- Code du module : flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_inbound_plan.py
- Code du module : flexigobe_amazon_seller_connector 20.0 (8576afa5): views/amazon_spapi_inbound_plan_views.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
