Quand le message apparaît
Il apparaît sur la fiche d'un plan de réception, en cliquant sur le bouton Générer le placement. Le module a déjà demandé à Amazon de générer les options de placement du plan et, en lisant la réponse, il cherche l'identifiant de l'opération (operationId). Il le lit, supprime les espaces aux extrémités et, s'il ne reste rien, arrête l'action et affiche Amazon n'a pas renvoyé d'operationId lors de la génération des options de placement..
Le message figure dans le code publié d'Odoo 17, 18, 19 et 20. L'ordre des étapes suivi par le bouton est celui du code d'Odoo 20.


Ce que fait le bouton, dans l'ordre
Le bouton parcourt ces points, et le message apparaît au quatrième :
- Il vérifie que votre utilisateur a les droits pour cette action.
- Il vérifie que le plan a une valeur dans
Plan de réception(Inbound Plan). - Il demande à Amazon de générer les options de placement du plan.
- Il lit l'identifiant de l'opération dans la réponse. S'il est absent ou vide, il s'arrête avec le message
Amazon n'a pas renvoyé d'operationId lors de la génération des options de placement.et rien de ce qui suivait n'est enregistré. - Si l'identifiant arrive, il l'enregistre, change l'état du plan, attend qu'Amazon termine l'opération et charge dans le plan les options de placement renvoyées par Amazon.
Pas à pas pour le résoudre
- Ouvrez les fiches du plan depuis le menu
Amazon › FBA › Entrant / Envoyer à Amazon. Chaque niveau du menu demande le droitLecteur(Viewer) ; si vous ne l'avez pas, vous ne voyez pas ce niveau. - Cherchez le bouton
Générer le placement. Il est masqué lorsque le champPlan de réceptionest vide et, avec les valeurs par défaut, il ne s'affiche pas. Il n'apparaît que lorsque ce champ a une valeur. - Cliquez sur le bouton. Avant de demander quoi que ce soit à Amazon, le bouton vérifie vos droits ; ensuite il envoie la requête pour générer les options de placement du plan.
- Si
Amazon n'a pas renvoyé d'operationId lors de la génération des options de placement.s'affiche, c'est qu'Amazon a répondu sans identifiant d'opération. L'action s'arrête et le module n'enregistre pas ce qui suivait : ni l'identifiant ni le changement d'état du plan. - Cliquez de nouveau sur
Générer le placement. Le bouton reste visible tant que le plan a une valeur dansPlan de réception, et l'action relance la requête depuis le début. - Si, cette fois, la réponse contient l'identifiant, le module l'enregistre, change l'état du plan, attend qu'Amazon termine l'opération et charge dans le plan les options de placement renvoyées par Amazon.
- Si le message se répète, notez le plan concerné et écrivez-nous : nous l'examinerons avec vous.
Ce que cela signifie et ce que cela ne signifie pas
L'identifiant d'opération est ce que le module utilise ensuite pour demander à Amazon où en est l'opération. Sans lui, le module n'a rien à attendre, et c'est pourquoi il s'arrête à ce stade.
La vérification des droits et celle de la valeur de Plan de réception interviennent plus tôt dans le code. Ce message ne parle donc ni de vos droits ni d'un plan manquant : il concerne la réponse reçue d'Amazon à la demande de génération des options de placement.
Avec Odoo en français, vous voyez le texte Amazon n'a pas renvoyé d'operationId lors de la génération des options de placement.. Le module fournit aussi ce message traduit dans d'autres langues :
| Langue | Texte du message |
|---|---|
| Allemand | Amazon hat beim Erstellen der Platzierungsoptionen keine operationId zurückgegeben. |
| Français | Amazon n'a pas renvoyé d'operationId lors de la génération des options de placement. |
| Italien | Amazon non ha restituito un operationId durante la generazione delle opzioni di posizionamento. |
| Portugais | A Amazon não devolveu um operationId ao gerar opções de colocação. |

Que vérifier après avoir réessayé
- Que le message n'apparaît plus en cliquant sur
Générer le placement. S'il n'apparaît pas, la réponse d'Amazon a apporté l'identifiant et le module a poursuivi le reste du parcours. - Que le plan est toujours le même : le bouton n'apparaît que tant que
Plan de réceptiona une valeur. - Que votre utilisateur peut ouvrir le menu (chaque niveau demande
Lecteur) et que l'action ne s'arrête pas avant l'envoi de la requête à cause d'une vérification des droits.
Ce qu'il vous faut pour utiliser le bouton
Amazon Connector for Odoo est un module à paiement unique par version, publié pour Odoo 17, 18, 19 et 20, et il nécessite l'abonnement à FlexigoTech Cloud : le plan Connecteur coûte 49 €/mois ou 490 €/an HT. Le prix de chaque version figure sur sa fiche Odoo Apps et sur la page du module ; sur l'Odoo App Store, chaque version d'Odoo s'y achète.
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 mettez en place les envois vers Amazon FBA dans votre Odoo et que ce message se répète, dites-nous sur quel plan il apparaît et nous regarderons cela ensemble.
À 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
