Pour expédier chaque commande Shopify à temps pour la date de livraison choisie par le client, laissez OrderRules capturer cette date au paiement et taguer automatiquement chaque commande avec delivery:YYYY-MM-DD. Chaque matin, filtrez ensuite par la date de livraison égale à aujourd'hui plus votre délai d'acheminement, puis exportez ce lot en CSV transporteur. C'est un workflow d'expédition fiable, utilisable dès aujourd'hui — sans tableur ni approximation.
Ce guide s'adresse aux boutiques où la date compte — confiserie japonaise (和菓子・洋菓子), boulangeries, fleuristes, meal prep — où le client choisit quand il veut le colis et où vous devez remonter jusqu'au moment où il doit quitter l'atelier. Il montre précisément comment transformer les dates de livraison choisies en une liste quotidienne « à expédier aujourd'hui » et la remettre à Yamato, Sagawa ou Japan Post.
Le problème : le client choisit une date de livraison, vous devez choisir un jour d'expédition
Un client qui commande le mardi pour une livraison le vendredi ne se soucie pas de la durée du transit — c'est votre travail. Si votre délai vers sa région est de deux jours ouvrés, cette commande doit partir le mercredi. Multipliez cela par une centaine de commandes, chacune avec sa date de livraison et sa destination, et « qu'est-ce qui doit partir aujourd'hui ? » devient la question qui décide si quoi que ce soit arrive à l'heure.
Shopify n'y répond pas. Par défaut, il n'existe ni champ de date de livraison, ni moyen de filtrer dessus, ni rien qui relie une date de livraison choisie au jour où une commande doit être expédiée. Les marchands finissent par tout exporter dans un tableur et vérifier les dates à l'œil — ce qui s'effondre dès que le volume augmente ou qu'un jour férié décale le calendrier.
Le workflow qu'OrderRules prend en charge aujourd'hui
OrderRules (forfait Advanced) fournit les quatre pièces qui font tenir une routine d'expédition : un sélecteur de date de livraison, l'application au paiement, des tags de commande par date de livraison et l'export CSV transporteur. Enchaînées, elles remplacent le tableur :
- Le client choisit une date de livraison (et un créneau optionnel) sur la page produit ou panier.
- La Shopify Function impose une date valide et disponible au paiement.
- OrderRules inscrit delivery:YYYY-MM-DD (et slot:HHMM-HHMM) sur la commande.
- Vous filtrez chaque jour par le tag de date de livraison et exportez le lot vers votre transporteur.
Un point à bien comprendre : OrderRules tague par date de livraison, pas par jour d'expédition. Il n'existe pas de tag « jour d'expédition » automatique aujourd'hui. Mais comme le tag de date de livraison figure sur chaque commande, en déduire l'expédition est une règle fixe — jour d'expédition = date de livraison − délai d'acheminement — filtrable en quelques secondes. Détails ci-dessous.
Étape 1 — Capturer la date de livraison au paiement
Ajoutez le sélecteur de date et de créneau OrderRules comme bloc d'application de thème sur les pages produit et panier — sans code. Définissez vos règles de livraison (délai, une heure limite, jours sélectionnables, un horizon de réservation) et des limites de capacité par date et par créneau, pour qu'un jour puisse être complet au lieu d'être surréservé. Guide complet : ajouter un sélecteur de date de livraison et proposer des créneaux de livraison.
Le sélecteur impose la date côté serveur via Shopify Functions, afin que Shop Pay et les paiements express ne passent pas avec une date impossible.
Étape 2 — Chaque commande se tague par date de livraison
Une fois la date choisie, OrderRules tague automatiquement la commande :
- delivery:YYYY-MM-DD — la date de livraison
- slot:HHMM-HHMM — le créneau (p. ex. slot:1400-1600)
- un tag de date pour les commandes en retrait en magasin
Une action de rattrapage tague aussi les commandes existantes, pour filtrer immédiatement l'historique. Voir le tag automatique des commandes. Ces tags transforment la recherche de commandes native de Shopify en outil de préparation — sans application tierce.
Étape 3 — Définir votre règle d'expédition
C'est l'étape qui remplace les calculs sur tableur. Vous connaissez déjà votre délai d'acheminement par région — et sinon, la date de livraison estimée d'OrderRules vous le donne : elle calcule l'arrivée à partir d'une matrice de zones de transit avec un décompte de jours ouvrés tenant compte des jours fériés, en ignorant week-ends, dates bloquées et jours fériés nationaux.
Le jour d'expédition d'une commande est simplement :
Jour d'expédition = date de livraison − délai d'acheminement (en jours ouvrés)
« Qu'est-ce que j'expédie aujourd'hui ? » devient donc « Quelles commandes ont une date de livraison égale à aujourd'hui + mes jours de transit ? » Si votre délai vers une région est de deux jours ouvrés, vous expédiez aujourd'hui tout ce qui doit être livré dans deux jours ouvrés.
Étape 4 — Construire la liste d'expédition du jour dans Shopify
Dans Commandes, filtrez les commandes non traitées par le tag de date de livraison OrderRules pour la ou les dates cibles. Cet ensemble filtré est votre liste quotidienne de préparation et d'expédition — et comme le tag delivery: figure exactement sur chaque commande, le filtre est exact. Aucune lecture manuelle des dates, aucun colis oublié.
Si vous expédiez vers des régions aux délais différents, lancez un filtre par tranche de délai (p. ex. date de livraison = aujourd'hui+1 en local, aujourd'hui+2 pour la zone suivante). Chaque tranche est un filtre de commandes enregistré.
Étape 5 — Exporter vers Yamato B2 Cloud, Sagawa ou Japan Post
Exportez le lot filtré en CSV au format officiel du transporteur — Yamato B2 Cloud (B2クラウド, 97 colonnes), Sagawa e飛伝III (74 colonnes) ou Japan Post ゆうプリR (118 colonnes) — tous en Shift-JIS, pour que l'outil du transporteur les accepte sans retouche. Le tag de date de livraison rend trivial le filtre « exporter exactement les expéditions du jour ». Détails : export CSV transporteur et le guide des CSV transporteurs japonais.
Ensuite, réimportez les numéros de suivi pour traiter les commandes et déclencher automatiquement les notifications d'expédition de Shopify.
Ce qu'OrderRules fait — et ne fait pas — ici
Être précis vous épargne un ticket de support :
- ✅ Impose une date de livraison valide (et un créneau) au paiement, côté serveur.
- ✅ Tague chaque commande avec delivery:YYYY-MM-DD (+ créneau, + date de retrait), avec rattrapage.
- ✅ Estime le transit via un calendrier par zones tenant compte des jours fériés.
- ✅ Exporte le lot filtré en CSV Yamato / Sagawa / Japan Post et importe le suivi pour un traitement automatique.
- ❌ N'inscrit pas de tag ship:YYYY-MM-DD distinct et ne déplace pas automatiquement les commandes sur un tableau de jours d'expédition. Vous déduisez le jour d'expédition avec la règle fixe ci-dessus et filtrez par le tag de date de livraison.
Pour la plupart des boutiques où la date compte, cette règle suffit : le filtre par date de livraison, lancé une fois par matin et par tranche de délai, produit le même lot « à expédier aujourd'hui » qu'un tag de jour d'expédition — de façon fiable, et sans quitter Shopify.
Pourquoi c'est essentiel pour la confiserie et les boutiques cadeaux japonaises
Au Japon, choisir une date et un créneau de livraison (配送日時指定) est une attente de base, et des saisons de cadeaux comme お中元 et お歳暮 concentrent d'énormes volumes sur des dates précises. Une routine d'expédition calée sur les délais de Yamato et Sagawa fait la différence entre une saison fluide et un mur de messages « livré en retard ». Le même workflow sert toute boutique de produits périssables ou fabriqués à la commande — voyez le comparatif des applications de sélecteur de date de livraison pour comprendre l'assemblage des pièces.
Les dates de livraison sont l'autre moitié du contrôle de la capacité : OrderRules régit quand les clients peuvent commander (horaires, plafonds quotidiens, limites par client) et quand vous livrez — dans une seule application, un seul paiement. Voir la fonctionnalité Dates de livraison ou démarrer un essai gratuit de 14 jours.