Aller au contenu principal
Shopify

Ce que Shopify Connector for Odoo ajoute aux transferts d'Inventaire

Le module enrichit les transferts de Inventaire (Inventory) avec un groupe Shopify dans la fiche de À expédier (To Ship), des champs que le module remplit lui-même et des boutons pour relancer l'envoi du fulfillment ou mettre à jour le suivi. Dans la fiche, les champs et les boutons sont masqués quand le transfert ne provient pas d'une commande Shopify.

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

Quand un transfert compte comme un transfert Shopify

Le module enrichit le transfert standard de l'application Inventaire. Un transfert est traité comme un transfert Shopify quand sa commande client possède une référence de commande Shopify. Cette donnée se trouve dans le champ Est une commande Shopify (Is Shopify Order), qui n'apparaît dans aucune vue : c'est de lui que dépend le masquage, dans la fiche, des champs et des boutons quand le transfert ne provient pas d'une commande Shopify. Pour dialoguer avec Shopify, le module reprend la connexion de la commande client liée ; l'autre côté est décrit dans ce que le module ajoute à Ventes.

Schéma réalisé avec du code : sous l'application Inventory, les boutons et champs ajoutés par le module
Schéma réalisé à partir du code publié du module (ce n'est pas un écran Odoo) : ce qui est ajouté à Inventory, avec les libellés du code.
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)

Les nouveaux champs : où on les voit et qui les écrit

Les champs se trouvent dans la fiche du transfert de À expédier, dans le groupe Shopify. Vous n'en remplissez aucun : c'est le module qui les écrit. Pour les quatre premiers, en plus de ce qu'indique le tableau, le module écrit à l'enregistrement de la fiche, à la validation du transfert (le module étend la validation standard d'Odoo) et avec le bouton Retourner au stock (Return Stock).

ChampOù on le voitQui l'écrit, en plus de ces trois points
Traitement Shopify (Shopify Fulfillment)Fiche, groupe ShopifyL'action d'envoi du fulfillment
Statut de traitement Shopify (Shopify Fulfillment Status)Fiche, groupe Shopify, et la liste de À expédierL'action d'envoi et celle de mise à jour du suivi
Dernière synchronisation du traitement Shopify (Shopify Fulfillment Last Sync)Fiche, groupe ShopifyL'action d'envoi du fulfillment
Dernière synchronisation du suivi Shopify (Shopify Tracking Last Sync)Fiche, groupe ShopifyL'action de mise à jour du suivi
Erreur de traitement Shopify (Shopify Fulfillment Error)Fiche, groupe Shopify ; et isolé dans la fiche, sans libellé, seulement son contenu et seulement quand il y a une erreurRempli à la validation et à l'enregistrement de la fiche, et avec Retourner au stock ; vidé par l'action d'envoi et par celle de suivi

La lecture pratique : le champ d'erreur décide si le bouton de nouvel essai apparaît, et le champ Traitement Shopify décide si celui du suivi apparaît. Les deux commandent ce que vous voyez dans la fiche.

Les boutons, face à face

La fiche propose les boutons Réessayer l'envoi du traitement (Retry send fulfillment) et Mettre à jour le suivi Shopify (Update Shopify Tracking). Leurs conditions de vue sont les mêmes dans Odoo 17, 18, 19 et 20 ; le code décrit ici est celui publié pour Odoo 20.

Réessayer l'envoi du traitementMettre à jour le suivi Shopify
Quand il s'afficheTransfert d'une commande Shopify, à l'état Terminé (Fait en Odoo 17.0) (Done) et avec un contenu dans Erreur de traitement ShopifyTransfert d'une commande Shopify, à l'état Terminé et avec une valeur dans Traitement Shopify
Ce qu'il faitLance l'envoi du fulfillment à Shopify, la même action que Envoyer le traitement à Shopify (Send Shopify Fulfillment)Met à jour dans Shopify le suivi du fulfillment que le transfert possède déjà
Ce qu'il écrit dans le transfertLe fulfillment renvoyé, son statut et la dernière synchronisation du traitement ; vide l'erreur et enregistre ce qui a été envoyé et la réponseLe statut (si la réponse n'en contient pas, il conserve l'ancien) et la dernière synchronisation du suivi ; vide l'erreur et enregistre ce qui a été envoyé et la réponse
Ce qu'il noteUn message : Expédition Shopify créée pour le transfert … (expédition …).Un message : Suivi Shopify mis à jour pour le transfert … (expédition …).

Après un envoi réussi, le champ d'erreur reste vide et, d'après la condition de la vue, le bouton Réessayer l'envoi du traitement n'est plus affiché.

Schéma réalisé avec du code : le texte du bouton Retry send fulfillment en espagnol, allemand, français, italien et portugais
Schéma réalisé à partir des traductions publiées du module (ce n'est pas un écran Odoo) : comment s'appelle le bouton de nouvel essai selon la langue d'Odoo.

Avec Odoo en espagnol, le bouton s'appelle Réessayer l'envoi du traitement ; en allemand, Erfüllung erneut senden ; en français, Réessayer l'envoi du traitement ; en italien, Riprova invio evasione ; en portugais, Repetir envio de processamento.

Qui peut les utiliser

Les deux actions vérifient l'autorisation à l'exécution, pas seulement à l'affichage du bouton. Si la personne qui les lance n'a pas l'accès d'opérateur ou de responsable Shopify, l'action s'arrête avec You need Shopify Operator (or Manager) access to push fulfillment updates to Shopify.. Un utilisateur disposant d'un accès normal à Inventaire mais sans ce rôle ne peut donc pas lancer ces actions. Un appel de superutilisateur est exempté de cette vérification.

Messages avec lesquels les actions peuvent s'arrêter

En cliquant sur Envoyer le traitement à Shopify, l'action peut s'arrêter, entre autres, avec ces messages :

  • Le transfert doit être validé avant d'envoyer l'expédition Shopify.
  • Ce transfert n'est pas lié à une commande Shopify.
  • Ce transfert a déjà une expédition Shopify. Utilisez 'Mettre à jour le suivi Shopify'.
  • Celui des autorisations cité dans la section précédente.

Le troisième message marque la différence entre les deux actions : si le transfert a déjà un fulfillment, ce que le message lui-même indique, c'est d'utiliser la mise à jour du suivi, pas de renvoyer.

En cliquant sur Mettre à jour le suivi Shopify, l'action peut s'arrêter, entre autres, avec Le transfert doit être validé avant de mettre à jour le suivi Shopify. et avec le message d'autorisations.

Ce que ça coûte et comment FlexigoTech vous aide

Le module est publié sur Odoo Apps pour 17, 18, 19 et 20 (fiche). Il est en paiement unique par version et nécessite l'abonnement à FlexigoTech Cloud, plan Connecteur : 49 €/mois ou 490 €/an HT. La connexion passe par FlexigoTech Cloud, qui conserve les identifiants chiffrés, surveille la synchronisation et prévient par e-mail en cas d'échec.

Si vous mettez en place Odoo, FlexigoTech déploie Odoo 17, 18, 19 et 20 et développe des connecteurs et des intégrations sur mesure. Vous pouvez découvrir le module sur sa page.

À lire aussi

Ce que le connecteur Shopify ajoute aux commandes de vente d'OdooCe que le connecteur Shopify ajoute à la commande de vente Odoo : champs du groupe Shopify, état de livraison et boutons pour envoyer, annuler et rembourser.Bouton « Envoyer le stock » de Shopify Connector for Odoo : ce qu'il fait pas à pasCe que vérifie et modifie le bouton Envoyer le stock du connecteur Shopify pour Odoo : quand il apparaît, quelle quantité il envoie et quelles erreurs il donne.
Vérifié dans le code du connecteur (version 20.0) et dans les sources citées

Sources