E-commerce
30 juin 2026
« J'ai commandé il y a dix jours, pourquoi mon colis n'est pas encore parti ? » L'agent ouvre Shopify : statut unfulfilled, tag made-to-order. Pour vous, la pièce est en atelier. Pour le client, c'est un oubli. Sans cadre SAV dédié, chaque commande fabriquée à la demande devient un ticket WISMO, une annulation ou un chargeback.
Ecom Design Pro rappelle que l'acheteur made-to-order attend deux réponses avant le panier : combien de temps dure la fabrication, et combien de temps dure l'expédition ensuite (Ecom Design Pro, lead time UX 2026). Logbase estime que le silence post-checkout est la première cause de méfiance sur les boutiques MTO Shopify (Logbase, made-to-order Shopify 2026).
Ce guide #288 traite le support client délais fabrication à la demande : statuts production, macros, retards, annulations. Distinct de précommande (#187) (produit pas encore lancé) : ici, production déclenchée après paiement, souvent avec options personnalisées.
Sommaire
Pourquoi le support made-to-order diffère-t-il du stock et de la précommande ?
Le support made-to-order gère une attente active de fabrication, pas une livraison entrepôt sous 48 h ni une attente de lancement produit.
Trois confusions client
Unfulfilled = oubli : Shopify affiche « non expédié » alors que l'atelier travaille
Délai unique flou : « livré sous 3 semaines » sans séparer fabrication et transport
Option oubliée : monogramme ou tissu premium allonge le délai sans l'avoir dit au checkout
Volume tickets type
Boutiques mobilier sur mesure, bijoux gravés, mode MTO ou décoration personnalisée : 35 à 55 % tickets post-achat J+0 à J+21 = statut fabrication, modification avant coupe, ou retard vs date promise. Kickflip note que la transparence sur les timelines et les updates production est le premier levier de satisfaction MTO (Kickflip, made-to-order 2026).
Coût d'un WISMO mal routé
Listybox estime que la plupart des litiges POD/MTO viennent de la surprise, pas de la lenteur réelle : client non informé que l'item est encore en production (Listybox, attentes livraison 2026).
En quoi diffère-t-il de la précommande (#187) et du devis (#235) ?
Cinq contenus voisins, cinq moments du parcours.
Précommande (#187)
Précommande (#187) : produit pas encore disponible, date ship lointaine, charge-later. Le #288 : fabrication lancée après commande, délai = production + expédition.
Devis personnalisé (#235)
Devis (#235) : cycle RFQ → validation → commande B2B. Le #288 : commande passée en ligne, suivi atelier et délais.
Suivi colis (#181, #184)
Tracking (#181) et bot WISMO : colis expédié. Ici : pas encore prêt à expédier.
Retard livraison
Communication retard : transporteur en retard. MTO : retard atelier ou matière avant expédition.
Cadeau (#182)
Commande cadeau (#182) : anonymat, note. Le #288 ajoute deadline événement vs délai fabrication.
Quels intents et tags cartographier pour le MTO ?
Cartographiez les intents support MTO avant d'appliquer des macros WISMO génériques.
Intents principaux (10)
mto_status: où en est ma fabricationmto_timeline_explain: combien de jours production vs shippingmto_option_delay: mon option allonge-t-elle le délaimto_modify_before_prod: changer gravure, taille, tissu avant coupemto_cancel_before_prod: annuler avant lancement ateliermto_cancel_in_prod: annuler en cours de fabricationmto_delay: date promise dépasséemto_rush_request: demande fabrication expressmto_mixed_cart: une partie stock, une partie MTOmto_gift_deadline: livrer avant date anniversaire/mariage
Tags Gorgias
made_to_order, mto_in_production, mto_delay, mto_modify, mto_cancel, mto_rush, mto_mixed_ship.
Quelle taxonomie de statuts production adopter ?
Adoptez une taxonomie statuts production visible agents et client, alignée Shopify + atelier.
6 statuts ops
Commande reçue : paiement OK, file atelier (
mto_received)En attente validation : specs à confirmer client (
mto_pending_specs)En production : coupe, assemblage, gravure (
mto_in_production)Contrôle qualité : inspection atelier (
mto_qc)Prêt à expédier : emballage, étiquette transport (
mto_ready_to_ship)Expédié : tracking actif, sortie du scope MTO (
shipped)
Champs fiche commande obligatoires
production_days_estimated, production_days_actual, ship_by_date, production_started_at, options_mto[], personalization_text, rush_tier, cancel_cutoff_at.
Sidebar agent Shopify
Afficher statut MTO, date ship promise, options impact délai, dernière update Klaviyo « en production ». Jamais laisser l'agent deviner depuis unfulfilled seul.
Règle affichage client
Compte client : un statut clair à la fois (« En production », pas « Processing » générique). Ecom Design Pro : éviter les labels qui mélangent fabrication et expédition.
Quels macros pour les questions délai et statut ?
Douze macros MTO couvrent 80 % des verbatims pré et post-achat.
Pré-achat
MTO-PRE-01 (délai PDP) : « Fabrication : [X-Y] j ouvrés après validation commande. Expédition : [Z] j ouvrés ensuite. Livraison estimée : [fourchette totale]. Chaque pièce est fabriquée pour vous. »
MTO-PRE-02 (option impact) : « L'option [monogramme/tissu X] ajoute [N] j ouvrés au délai standard affiché. »
Post-achat statut
MTO-STAT-01 : « Commande #[X] : statut En production depuis [date]. Fabrication estimée terminée le [date]. Expédition prévue sous [Z] j ouvrés après. Vous recevrez un e-mail dès expédition avec tracking. »
MTO-STAT-02 (reçue, pas encore lancée) : « Votre commande est en file atelier. Production démarre sous [48-72 h]. Délai total inchangé : [fourchette]. »
Modification et annulation
MTO-MOD-01 : « Tant que statut = Commande reçue et avant [cutoff], nous pouvons modifier [champ]. Confirmez la nouvelle valeur par retour de mail. »
MTO-CANCEL-01 (avant prod) : « Annulation acceptée, remboursement sous 5-14 j ouvrés selon banque. »
MTO-CANCEL-02 (en prod, personnalisé) : « Fabrication engagée sur mesure : annulation impossible (art. L221-28). Nous vérifions si modification mineure reste possible. »
Retard
MTO-DELAY-01 : « Update commande #[X] : [raison 1 phrase]. Nouvelle date expédition : [date]. Option annulation + remboursement intégral si vous répondez sous 7 j. »
Comment gérer un retard de fabrication proactivement ?
Le protocole retard fabrication exige contact proactif, pas réponse défensive au ticket client.
Règle d'or Listybox
Dès que le retard est identifié en atelier, notifier avant la date promise. Message = nouvelle date précise + raison courte + sortie (annuler ou attendre).
Arbre décision agent
Retard < 3 j ouvrés vs promise : pas de notification massive, note interne
Retard 3-7 j : e-mail MTO-DELAY-01, tag
mto_delayRetard > 7 j : MTO-DELAY-01 + geste commercial (voir section 7)
2e report date : refund proactif proposé à tous les MTO affectés
Menace chargeback : escalade P1, refund immédiat si prod non engagée
Matrice compensation
Retard 3-7 j : excuses + nouvelle date
Retard 7-14 j : livraison express offerte ou −10 % prochain achat
Retard > 14 j : avoir 15 % ou article bonus + option refund
Deadline cadeau manquée : refund ou bon + excuses personnalisées
Documentation
Noter Shopify : date delay envoyée, réponse client, geste accordé. XeeDevelopers : contact proactif coûte moins qu'un chargeback (XeeDevelopers, attentes POD 2026).
Comment traiter modification, annulation et droit rétractation ?
Les modifications et annulations MTO dépendent du statut atelier et du caractère personnalisé.
Fenêtre modification (avant production)
Gravure / texte : modifiable jusqu'à
production_started_atTaille / dimensions : modifiable si matière non coupée
Adresse livraison : oui tant que
mto_ready_to_shipnon atteintOption tissu premium : modifiable + recalcul délai avant lancement
Workflow modification 4 étapes
Vérifier statut MTO + cutoff
Confirmer faisabilité atelier ( Slack #production )
Mettre à jour line item / note Shopify + recalcul
ship_by_dateE-mail confirmation client avec nouveau délai si impact
Droit rétractation France
Produit nettement personnalisé (specs client, gravure, dimensions sur mesure) : exclusion L221-28 si informé avant achat (Economie.gouv.fr, rétractation 2026). MTO standard sans personnalisation : 14 j rétractation s'applique. Mention visible PDP + confirmation commande obligatoire.
Rush production
Offrir tier express (+X €, −Y j ouvrés) avec cutoff horaire. Macro MTO-RUSH-01 : prix, nouveau délai, non remboursable si prod lancée.
Comment gérer panier mixte, cadeau et pics saisonniers ?
Deux cas edge cases MTO génèrent des pics tickets mal routés.
Panier mixte stock + MTO
Règle expédition : split shipment ou attente pièce MTO (policy écrite). Macro MTO-MIX-01 : « Votre commande contient un article en stock ([SKU A], expédié sous 48 h) et un article fabriqué à la demande ([SKU B], [X-Y] j). [Policy : expédition groupée / split]. » Tag mto_mixed_ship.
Cadeau avec deadline
Collecter date événement au checkout ou en note. Si ship_by_date > deadline : alerter avant paiement (widget) ou proposer rush. Post-achat : tag mto_gift_deadline, priorité QC, escalade si retard probable J-7 événement.
WISMO prématuré
Intent mto_status distinct de WISMO tracking. Bot et agents : ne jamais répondre « votre colis est en route » si statut < mto_ready_to_ship.
Pic saisonnier
Kickflip : communiquer lead times étendus avant Noël / Saint-Valentin sur PDP et bannière site. Buffer +20 à 40 % sur production_days_estimated en peak.
Où placer le bot et l'humain sur le made-to-order ?
Le bot MTO tier 1 répond statut et délais ; l'humain gère litige et modification complexe.
Auto OK
Explication fabrication vs shipping, statut depuis metafield commande, impact option sur délai (page help), policy annulation texte, délai rush si configuré.
Humain immédiat
Annulation en prod personnalisé, retard > 7 j avec menace chargeback, modification specs complexe, deadline cadeau manquée, demande photo progression atelier (si policy l'autorise).
Prompt extrait
« Commande MTO #[id]. Cite production_days et ship_by_date. Sépare toujours fabrication et expédition. Si unfulfilled et mto_in_production : ne dis jamais colis expédié. Retard : escalate mto_delay. »
Le futur #486 automatisera le calcul délai par option et capacité atelier. Le #288 pose le protocole support humain et bot statique. Pour l'intake pré-achat projet sur mesure, voir bot sur mesure (#289).
Quels KPI suivre sur la vertical MTO ?
Segmentez les KPI support MTO du SAV stock standard.
KPI mensuels
Tickets mto_status / commandes MTO : cible décroissante post-macros
Délai first response mto_delay : < 4 h ouvrées
On-time ship rate : % commandes expédiées avant
ship_by_dateAnnulation rate MTO : annulations / commandes MTO
Chargeback rate MTO vs stock (doit rester < stock)
Modification before prod rate : suivi qualité fiches PDP
Revue hebdo ops + support
File atelier : commandes > ship_by_date + 3 j. Croiser rapport friction (#281). Top verbatims sans macro → enrichir help ou PDP.
Comment Qstomy réduit-il les tickets délai fabrication ?
Qstomy route intents MTO et injecte statut production dans bot et handoff.
Capacités
Intent mto_* : matrice section 3
Lookup commande : statut MTO, ship_by_date, options
Macros MTO-* pré-remplies
Guardrail : block « colis expédié » si < ready_to_ship
Escalade delay avec payload atelier
Split mixed cart explication auto
Scénario DTC chiffré
Marque décoration MTO (mobilier configurable), 180 commandes MTO/mois, 94 tickets statut/délai/mois, on-time ship 78 %. Déploiement taxonomie statuts + Qstomy mto intents + 12 macros. Après 6 semaines : tickets MTO 94 → 38/mois (−60 %), on-time ship 78 → 91 %, annulations retard −34 %, CSAT segment MTO 3,6 → 4,3.
Voir Shopify, support IA, démo.
Quels playbooks pour déployer votre SAV made-to-order ?
Playbook 1 : taxonomie statuts (1 j)
Définir 6 statuts section 4. Aligner atelier, Shopify tags, Klaviyo flows. Documenter transitions.
Playbook 2 : macros MTO (4 h)
Importer MTO-PRE à MTO-DELAY section 5. Tester 15 verbatims réels tickets.
Playbook 3 : protocole retard (2 h)
Arbre section 6 + matrice compensation. Simuler 3 retards atelier.
Playbook 4 : PDP + checkout copy (1 j)
Séparer fabrication / shipping sur PDP, panier, confirmation. Options = délai dynamique si possible.
Playbook 5 : revue KPI M+1 (45 min)
Dashboard section 10. Ajuster buffer peak si on-time ship < 85 %.
Maillage utile
Cette semaine : auditez 10 commandes MTO unfulfilled. L'agent sait-il en 10 secondes si la pièce est en production ou en file ? Si non, déployez la sidebar statuts avant le prochain pic saisonnier.

Enzo
30 juin 2026





