Units Aio
Units Aio
  • Docs
  • Changelog
  • Feature requests
  • Support portal
    • Concept du module
    • Paramètrage
    • Fonctionnement sizecharts
    • Prérequis synchronisation
    • Pricer son catalogue
    • Forcer une synchronisation
    • Shopify POS
    • Gestion des commandes Shopify
Docs / Shopify

Gestion des commandes Shopify

Traitement des commandes Shopify dans l'ERP : remontée, rapprochement avec le stock, modifications, annulations et retours.

Les Commandes web (Commerce > Commandes web) regroupent toutes les commandes issues de votre canal en ligne : commandes Shopify (web et POS), commandes dropshipping, commandes Click & Collect, commandes de retrait boutique. Cette section décrit comment elles arrivent, comment les traiter au quotidien, et comment gérer les cas particuliers (modification, annulation, remboursement, retour).

Bon à savoir — Les Ventes boutique (caisse interne) sont gérées dans une section séparée, accessible via Commerce > Ventes boutique. Le fonctionnement reprend la majorité des concepts décrits ici.

Comment les commandes remontent depuis Shopify

Dès qu'une commande est validée côté Shopify (paiement reçu, panier converti), Shopify envoie immédiatement à l'ERP un webhook qui contient toutes les informations utiles :

  • Numéro de commande Shopify.
  • Client (nom, email, adresses de facturation et livraison).
  • Lignes de commande (variantes, quantités, prix, promos appliquées).
  • Frais de livraison, mode de livraison choisi, transporteur si déjà connu.
  • Source : web ou POS.

L'ERP procède alors automatiquement :

  1. Création / mise à jour du tiers client dans la base CRM (rapprochement par email).
  2. Création de la commande côté ERP avec un numéro propre.
  3. Rapprochement avec les unités de stock :
  • Pour une commande web standard : la commande réserve une unité disponible (en stock, disponible e-commerce) du bon SKU/taille. Son statut bascule vers « Réservé web ».
  • Pour une commande POS : si la référence interne est scannée dans le POS, c'est cette unité précise qui est rattachée.
  • Pour une commande dropshipping : aucune unité n'est rattachée — le produit sera trouvé plus tard.
  1. Envoi des notifications prévues (mail de confirmation, etc.).

La commande apparaît immédiatement dans la liste Commandes web et peut commencer son traitement.

Bon à savoir — Si votre Shopify est tombé en panne ou si l'envoi du webhook a échoué pour une raison quelconque, vous pouvez rapatrier manuellement une commande depuis le menu kebab (icône ⋮) en haut de la page Commandes web : option Importer une commande Shopify, puis saisie du numéro de commande Shopify (#00000).

Statuts et flux

Le statut d'une commande indique son avancement dans le cycle de vie. Le flux dépend du type de commande :

Commande web standard

En attente de paiement → Payée → En cours de préparation → Expédiée → Facturée

Commande dropshipping (DS)

En attente de paiement → Payée → Produit trouvé → Produit vérifié → Traitée → Expédiée → Facturée

L'étape Produit trouvé correspond à l'achat / la sélection d'une unité chez un fournisseur, Produit vérifié à son authentification, Traitée au passage en préparation effective.

Commande Click & Collect (référence préfixée CNC)

En attente de paiement → Payée → Transit Click&Collect → Disponible Click&Collect → Retirée Click&Collect

Commande retrait boutique (référence préfixée PU)

En attente de paiement → Payée → Expédiée Boutique → Disponible Boutique → Retirée retrait boutique

11

  • Annulée : commande annulée totalement (avec ou sans remboursement). Statut final.
  • En attente de réception / Retour reçu / Retour vérifié / Remboursé : flux retour complet (cf. ci-après).
  • En attente de réception partielle / Retour reçu partiellement / Retour partiel vérifié / Remboursé partiellement : flux retour partiel (sur une ou plusieurs lignes seulement).
Statut Effet
En attente de paiement Le client n'a pas encore payé. La commande peut être annulée librement.
Payée Paiement reçu. Mail de confirmation envoyé au client.
En cours de préparation Étape pour générer le bordereau d'envoi et préparer le colis. Mail au client.
Expédiée Une facture est automatiquement générée. Mail d'expédition envoyé.
Facturée Statut final classique. La commande est verrouillée.

Bouton « Traitement des commandes » — Ventes plateforme

Un bouton Traitement des commandes est présent en haut de la page Commandes web. Il ouvre l'écran Ventes plateforme (Commerce > Ventes plateforme), conçu pour traiter en série les ventes en cours de préparation.

Cet écran centralise au même endroit :

  • Les commandes web Shopify prêtes à préparer (statuts « Payée », « Produit vérifié », « Traitée », « En cours de préparation »).
  • Les ventes GOAT / StockX à picker (selon vos modules activés).

Trois onglets en haut, selon votre configuration : GOAT, StockX, Web.

L'onglet Web liste ligne par ligne chaque produit à préparer, avec :

  • Numéro de commande, client, date.
  • SKU, taille, ville d'emplacement, référence interne du stock à prélever.
  • Une case à cocher pour valider le picking en lot.

Cet écran est l'outil de production quotidien : c'est lui que l'équipe préparation utilise pour scanner les unités au moment de l'expédition.

Filtres et recherche

Sur la liste Commandes web :

Filtre Type Notes
Rechercher Texte Cherche dans la référence de commande, le client, le numéro Shopify.
Dropshipping ? Oui / Non Filtre les commandes dropshipping.
Statut Multi-select Tous les statuts du cycle de vie web.
Ville Multi-select Ville d'emplacement de l'unité de stock vendue.
SKU Multi-select SKU des modèles présents dans la commande.
Taille Multi-select Taille vendue.
Date de vente Plage de dates Champs « de » et « à ».

Comme partout dans l'ERP, les filtres sont cumulatifs (logique « ET ») et persistent dans la navigation.

Actions sur la sélection

Une fois des commandes cochées, en bas de page :

  • Export CSV — Télécharge un fichier CSV des commandes sélectionnées.
  • Passer les commandes au statut suivant — Avance toutes les commandes cochées d'un cran dans leur flux respectif. Pratique pour passer en lot un ensemble de commandes « Payée » à « En cours de préparation ».
  • Supprimer la sélection — Suppression des commandes (réservé aux droits administrateur).

Export

Le bouton Export en haut à droite de la liste exporte toutes les commandes correspondant aux filtres en cours, dans un fichier dédié. Idéal pour reporting ou import dans un outil comptable.

Modifier une commande

Cliquer sur la référence d'une commande ouvre sa fiche détaillée. Vous y retrouvez les lignes (produits, livraison, frais), les adresses, le statut, l'historique, les notes.

Les modifications classiques accessibles depuis cette fiche :

  • Mettre à jour les adresses (livraison, facturation) : la modification est immédiatement transmise à Shopify si la commande en provient.
  • Ajouter un commentaire / une note : également transmis à Shopify (apparaît côté Shopify dans la timeline de la commande).
  • Modifier les informations de livraison (transporteur, n° de colis, URL de suivi) : champs accessibles à l'étape « En cours de préparation ».

Bon à savoir — Une commande au statut Expédiée ou Facturée est verrouillée pour la plupart des champs : la facture étant émise, l'ERP empêche les modifications qui dénatureraient le document comptable. Pour intervenir, il faut soit annuler la facture (administrateur), soit déclencher un retour ou un remboursement.

Annuler une commande

L'annulation est accessible via l'icône annulation sur une ligne de la liste, ou depuis la fiche commande, tant que le statut le permet (avant expédition, sauf cas particuliers). Une modale d'annulation s'ouvre :

  1. Sélectionner les lignes à annuler :
  • Cocher tout ou partie des produits (annulation totale ou partielle).
  • La ligne Livraison se coche automatiquement si tous les produits sont annulés.
  1. Choisir un motif d'annulation (obligatoire en cas d'annulation totale) :
  • Le client a modifié ou annulé la commande
  • Paiement refusé
  • Commande frauduleuse
  • Articles indisponibles
  • Erreur du personnel
  • Autre
  1. Saisir un commentaire (obligatoire en cas d'annulation partielle).
  2. Activer ou non l'interrupteur Remboursement :
  • Remboursement activé : un montant total à rembourser s'affiche (somme des lignes cochées). Bouton Confirmer le remboursement.
  • Remboursement non activé : pas de remboursement émis ; bouton Confirmer l'annulation totale ou Confirmer l'annulation partielle.

À la validation :

  • Les lignes sélectionnées passent au statut Annulé dans l'ERP.
  • Si la commande vient de Shopify, une tâche est ajoutée à la Shopify Stack pour répercuter l'annulation côté Shopify (et le remboursement Stripe / PayPal le cas échéant).
  • Les unités de stock concernées sont libérées (retournent au statut « En stock » et redeviennent disponibles à la vente).

Remboursement (geste commercial)

Distinct de l'annulation, le remboursement sans annulation est accessible via l'icône geste commercial sur une ligne. Sert typiquement à dédommager un client (retard de livraison, défaut mineur…) sans annuler le produit.

Modale Geste commercial :

  1. Produit concerné : sélection de la ligne ciblée.
  2. Montant à rembourser (en euros).
  3. Commentaire (optionnel mais recommandé).
  4. Bouton Confirmer le remboursement.

À la validation :

  • Une note de crédit est générée dans l'ERP (rattachée à la commande).
  • Si la commande vient de Shopify, le remboursement est transmis côté Shopify, qui déclenche le remboursement bancaire automatiquement.

Retour client

Le retour fonctionne en plusieurs étapes : déclaration → réception → vérification → remboursement.

Étape 1 — Déclarer le retour

Icône retour sur la ligne. Modale Préparation de retour client :

  1. Cocher les produits retournés (un, plusieurs, ou tous).
  2. Motif du retour (obligatoire) :
  • Inconnu
  • Taille trop petite / trop grande
  • Le client a changé d'avis
  • Article non conforme à la description
  • Mauvais article reçu
  • Endommagé ou défectueux
  • Style / Couleur
  • Autre
  1. Total à rembourser : somme des lignes cochées (calculée automatiquement, modifiable).
  2. Frais de retour pour le client : pré-rempli avec la valeur définie en paramètres Shopify, modifiable au cas par cas.
  3. Optionnel — interrupteur Facturer retour non conforme : si activé, vous saisissez un Montant à facturer et le Service à facturer (sélection dans la liste des services). Une facture de service est générée automatiquement vers le client (ex. « Frais de remise en état »).
  4. Bouton Confirmer le retour.

À la validation :

  • La commande passe en En attente de réception (ou partielle si retour partiel).
  • Une demande de retour est transmise à Shopify (qui peut envoyer au client un mail avec une étiquette de retour si la fonctionnalité est activée côté Shopify).

Étape 2 — Réception

Quand le colis arrive, faire avancer la commande au statut Retour reçu (ou Retour reçu partiellement) depuis sa fiche.

Étape 3 — Vérification

À l'inspection du produit, faire avancer au statut Retour vérifié (ou Retour partiel vérifié). À cette étape, vous validez (ou ajustez) le montant à rembourser. Une modale demande confirmation des unités effectivement retournées et acceptées.

Étape 4 — Remboursement

Faire avancer la commande au statut Remboursé (ou Remboursé partiellement). Le montant du remboursement et les frais de retour retenus sont affichés et confirmés. À la validation, le remboursement est envoyé à Shopify, qui exécute le remboursement bancaire automatique.

Bon à savoir — Dans tous les cas (annulation, geste commercial, retour), si la commande vient de Shopify, c'est toujours l'ERP qui pilote : Shopify reçoit l'instruction et exécute le remboursement bancaire. Vous n'avez pas à intervenir directement dans l'admin Shopify.

PrevShopify POS
NextConcept du module
Was this helpful?