Aller au contenu principal
Shopify

«No se pudo iniciar una edición del pedido de Shopify para …» : ce que cela signifie et que faire

Le message No se pudo iniciar una edición del pedido de Shopify para … (Could not begin a Shopify order edit for …) peut apparaître en cliquant sur Envoyer vers Shopify lorsque, après avoir demandé à Shopify d'ouvrir la modification de la commande, l'identifiant de cette modification n'arrive pas. Le code le vérifie avant de toucher la moindre ligne et l'action s'arrête.

FlexigoTech · Responsable : Víctor Gómez · Mis à jour le 5 novembre 2026

L'essentiel

Module
Shopify
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

Ce que dit le message

Avec Odoo en espagnol, vous voyez No se pudo iniciar una edición del pedido de Shopify para … ; avec Odoo en anglais, Could not begin a Shopify order edit for …. C'est une erreur qui interrompt l'action. À la place des points de suspension, le message affiche le nom de la commande client tel qu'Odoo le montre.

Schéma réalisé avec du code, pas une capture d'écran d'Odoo : le menu des boutiques, le bouton d'envoi vers la commande Shopify et le message d'erreur
Schéma réalisé avec du code à partir du code publié du module (Odoo 17, 18, 19 et 20) : le menu des boutiques, le bouton d'envoi et le message.
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)

Quand et pourquoi il apparaît

Il apparaît en cliquant sur Envoyer vers Shopify (Push to Shopify)

Le bouton se trouve sur la commande client et il est masqué si la commande n'a pas de Réf. commande Shopify (Shopify Order Ref) renseignée ou si elle n'est pas à l'état Commande client (Sales Order). La condition est la même dans Odoo 17, 18, 19 et 20. Au clic, Odoo demande confirmation : Envoyer les lignes de commande actuelles (quantités, produits ajoutés/supprimés) à la commande Shopify liée ? (Push the current order lines (quantities, added/removed products) to the linked Shopify order?). Une fois acceptée, le bouton arrive au code qui envoie les modifications, et c'est là que le message peut apparaître.

La condition exacte : l'identifiant de la modification n'arrive pas

Dans le code d'Odoo 20, l'envoi suit cet ordre. Il vérifie d'abord que la commande a une référence Shopify. Ensuite, il demande à Shopify d'ouvrir une modification de la commande et regarde si Shopify répond avec des erreurs. Enfin, il récupère dans la réponse l'identifiant de la modification en cours. Si cet identifiant est vide, il lance le message. C'est tout ce que dit la condition : elle ne dépend d'aucune ligne ni d'aucune quantité, car à ce stade le code n'a pas encore lu les lignes de la commande.

Les points de suspension sont le nom de la commande

Le message inclut le nom de la commande client sur laquelle vous avez cliqué sur le bouton. La figure montre le même texte dans d'autres langues du module.

Schéma réalisé avec du code, pas une capture d'écran d'Odoo : le même message en espagnol, allemand, français, italien et portugais
Schéma réalisé avec du code à partir des traductions publiées du module : le texte du message selon la langue d'Odoo.

L'ordre compte : la vérification vient après la demande de modification

Avant de vérifier l'identifiant, le code regarde si Shopify a renvoyé des erreurs à l'ouverture de la modification, et s'il y en a, il s'arrête à cette étape. Ce message correspond au cas où cette vérification est déjà passée et où l'identifiant de la modification manque malgré tout.

Quand il apparaît, le module n'a encore rien changé

Après le message, l'action s'arrête et rien de ce qui devait changer n'est enregistré. La vérification se situe avant le parcours des lignes de la commande : le module n'a modifié aucune quantité et n'a ajouté ni retiré aucun produit. De plus, la confirmation de la modification, que le code laisse pour la fin, n'est pas lancée.

Ce que le bouton aurait fait ensuite

Si la modification s'ouvre, le code parcourt les lignes de la commande Odoo, sans compter les lignes de section ou de note ni celles de livraison, et les compare avec les lignes de la modification Shopify. Il change la quantité de celles qui coïncident et diffèrent, ajoute les produits qui ont une variante Shopify et n'étaient pas dans la modification, et met à quantité zéro les lignes qui sont dans Shopify mais ne sont plus dans Odoo. À la fin, il confirme la modification. Quand le message apparaît, rien de tout cela n'a été exécuté.

Le message ne parle pas de vos lignes

Comme la vérification vient avant la lecture des lignes, une commande avec des quantités modifiées, des produits nouveaux ou des produits retirés n'est pas la cause que décrit le code. La condition ne concerne que la réponse qui arrive à l'ouverture de la modification de la commande.

Le texte du code est celui des quatre versions, la séquence décrite est celle d'Odoo 20

Le message figure dans le code publié d'Odoo 17, 18, 19 et 20. L'ordre des étapes que je décris ici (référence, ouverture de la modification, vérification des erreurs, identifiant) est celui du code d'Odoo 20.

Où se trouvent les boutiques dans Odoo

Les fiches des boutiques s'ouvrent depuis Shopify › Configuration › Boutiques (Shopify › Configuration › Stores). Le niveau Configuration demande la permission Opérateur (Operator) et le niveau Shopify demande Lecteur (Viewer) : si vous n'en avez pas une, vous ne voyez pas ce niveau du menu.

Que vérifier quand il apparaît

  • Notez le nom de la commande que porte le message.
  • Vérifiez que la commande est toujours à l'état Commande client et que la Réf. commande Shopify est renseignée : ce sont les deux conditions pour que le bouton soit visible.
  • Cliquez de nouveau sur Envoyer vers Shopify et acceptez la confirmation. Comme le message est lancé avant de changer quoi que ce soit, la commande Odoo reste telle qu'elle était.
  • Si la même commande donne de nouveau le même message, conservez son nom et contactez-nous.

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 le message se répète avec une commande précise, avec le nom de la commande nous pouvons l'examiner avec vous. Le module est publié sur Odoo Apps pour 17, 18, 19 et 20 (fiche, page du module). Il est en paiement unique par version et nécessite l'abonnement à FlexigoTech Cloud, plan Connecteur : 49 €/mois ou 490 €/an HT, jusqu'à 3 comptes de la plateforme.

À lire aussi

Ce que fait le bouton « Récupérer le stock » du connecteur Shopify pour OdooCe que fait le bouton Récupérer le stock du connecteur Shopify pour Odoo : quand il apparaît, ce qu'il vérifie.Avertissement « est maintenant l'emplacement principal » du connecteur Shopify pour OdooQue signifie l'avertissement « est maintenant l'emplacement principal pour … » du connecteur Shopify pour Odoo, quand il apparaît et comment changer.Erreur de création du bon de commande : données Shopify manquantesQue signifie l'avis de Shopify Connector for Odoo en cliquant sur « Créer un bon de commande » sans données de commande.
Vérifié dans le code du connecteur (version 20.0) et dans les sources citées

Sources