Le Noël d'un boucher repose sur les précommandes. Vos clients réservent leur dinde en novembre et viennent la chercher le 23 ou le 24. Il vous faut savoir, des semaines à l'avance, combien de volailles commander et combien de personnes passeront la porte chaque heure. Sur Shopify, cela demande trois choses : un jour et un créneau de retrait choisis par le client, un plafond qu'on ne peut pas dépasser, et un dernier jour pour commander.
Ce guide suit une boucherie-volaillerie familiale, donnée à titre d'exemple. La même configuration convient à une pâtisserie qui prend des commandes de bûches de Noël, ou à un pâtissier qui prend des commandes de gâteaux.
La réponse courte
- Jour et créneau de retrait : un point de retrait OrderRules avec des plages de retrait. Chaque plage accepte un nombre fixe de commandes par jour.
- Nombre de volailles : une limite quotidienne sur chaque produit de Noël, comptée par date de retrait.
- Jours fermés : des dates de fermeture sur le point de retrait pour le 25 décembre et le 1er janvier, et pour le 26 décembre si vous fermez (jour férié en Alsace-Moselle).
- Réservation à l'avance : Nombre maximal de jours à l'avance réglé sur 60, pour que le 24 décembre soit réservable dès début novembre.
- Dernier jour de commande : passez les produits de Noël en Brouillon dans Shopify ce jour-là.
Tout cela fonctionne avec le forfait Advanced, et rien ne nécessite Shopify Plus.
La boucherie de l'exemple
| Réglage | |
|---|---|
| Jours de retrait | Lun 21 au jeu 24 décembre 2026 |
| Plages de retrait | 08:00–10:00, 10:00–12:00, 12:00–14:00, 14:00–16:00 |
| Commandes par plage | 30 |
| Dindes par jour de retrait | 40 (les tailles partagent la limite) |
| Rôtis de bœuf par jour de retrait | 25 |
| Fermé | 25 décembre, 1er janvier (et le 26 décembre si vous fermez) |
| Dernier jour de commande | Mer 16 décembre |
Étape 1 : un point de retrait qui va jusqu'au 24 décembre
Le Retrait en magasin de Shopify propose une option de retrait au paiement. Il ne laisse pas le client choisir un jour ni une heure. OrderRules ajoute cela par-dessus.
Dans Livraison et retrait, cochez Proposer le retrait en magasin, puis Ajouter un point de retrait et liez-le à l'emplacement Shopify de votre boutique. Réglez ensuite :
- Jours de retrait possibles : les jours où vous remettez les commandes.
- Délai de préparation (jours) et Heure limite (HH:MM) : le premier jour que le client peut choisir. Avec un délai de 2 et une heure limite à 12:00, une commande passée avant midi le lundi peut être retirée le mercredi.
- Nombre maximal de jours à l'avance : 60. C'est le réglage qu'on oublie. Un point de retrait laisse réserver 14 jours à l'avance tant que vous ne le changez pas. Le 2 novembre, le 24 décembre est dans 52 jours : avec la valeur par défaut, vos clients ne peuvent pas le réserver avant le 10 décembre.
Les dates d'un point de retrait s'appliquent à toute la commande : la dinde, la chair à saucisse et la farce sont donc retirées le même jour. C'est en général ce que veut un boucher.
Étape 2 : des plages de retrait avec une limite
Créez un Modèle de créneaux horaires avec vos quatre plages et réglez la Limite/jour sur 30 pour chacune. Choisissez ce modèle sur le point de retrait.
Chaque plage accepte alors 30 commandes de retrait par jour. Quand une plage est pleine, elle est grisée dans le sélecteur, et le paiement est bloqué si elle se remplit pendant qu'un client paie. Il voit « That pickup time is full. Please choose another. » Vous pouvez changer ce texte.
Les limites comptent des commandes, pas des articles. Un client qui retire une dinde et un jambon prend une seule place dans la plage.
Étape 3 : plafonner les volailles par jour de retrait
Les commandes par plage régulent la file à votre comptoir. Elles ne limitent pas le nombre de dindes vendues. Pour cela, utilisez une limite de produit.
- Regroupez les tailles de dinde (4–5 kg, 6–7 kg, 8–9 kg) sous un seul produit, comme variantes.
- Dans Limites de produits, ajoutez une limite sur la dinde et réglez Compter les limites journalières par sur Date de livraison.
- Fixez la limite quotidienne à 40, sans remplacement de variante.
Toutes les tailles partagent désormais 40 par jour de retrait. Une date de retrait se compte comme une date de livraison : si vous livrez aussi, les deux partagent les 40. Faites de même pour le rôti de bœuf avec 25.
Quand il reste 3 dindes pour un jour et qu'un client essaie d'en prendre 4, le paiement est bloqué avec « Only 3 left for delivery on 2026-12-23. Please reduce the quantity or choose another date. » Le texte dit « delivery » (livraison) même pour les commandes à retirer.
Tous les détails, et ce que nous avons observé en testant une limite partagée sur une boutique de développement : limiter les produits par date de livraison, pas les commandes.
Étape 4 : fermer les jours où vous n'ouvrez pas
Ajoutez des dates de fermeture au point de retrait pour le 25 décembre, le 1er janvier et, si vous fermez, le 26 décembre (jour férié en Alsace-Moselle). Vos clients ne peuvent pas les choisir, et le paiement est bloqué si une date fermée est envoyée.
Les dates de fermeture d'un point de retrait n'empêchent que le retrait. Votre boutique en ligne reste ouverte aux commandes. Si vous voulez aussi arrêter les commandes ces jours-là, utilisez le calendrier des jours fériés. La différence est expliquée dans Dates limites de commande et dates bloquées pour les fêtes sur Shopify.
Étape 5 : votre dernier jour de commande
La plupart des bouchers arrêtent de prendre les commandes de Noël environ une semaine avant, pour pouvoir commander leur marchandise. OrderRules calcule le premier jour possible à partir du délai de préparation et de l'heure limite. Il n'a pas de réglage de « dernier jour de commande » fixe.
Le dernier jour de commande, ouvrez les produits de Noël dans Shopify et passez-les en Brouillon, ou retirez-les du canal de vente Boutique en ligne. Les commandes déjà passées gardent leur jour et leur créneau de retrait, et le reste de votre gamme reste en vente. Indiquez la date dans la description du produit dès le départ, pour que personne ne soit surpris.
Étape 6 : rendre la date obligatoire
Activez Exiger une date de livraison au paiement dans la règle de disponibilité de vos produits de Noël. Un client sans date de retrait est bloqué au paiement avec « Please choose a pickup date before checking out. »
Cela compte pour Acheter maintenant et pour les boutons Apple Pay ou Google Pay sur la page produit. Ils sautent le panier, où la date est enregistrée. Voir Acheter maintenant ignore la date de livraison.
Votre liste de préparation
Activez Ajouter aux commandes un tag avec la date de livraison et le créneau. Chaque commande reçoit le tag pickup:2026-12-23 et celui de son créneau. Dans l'administration Shopify, recherchez les commandes par ce tag pour imprimer la liste de préparation du jour, puis triez par créneau pour organiser le comptoir.
Ce qu'OrderRules ne sait pas encore faire
À savoir avant d'ouvrir les réservations :
- Des jours réservés à Noël pour un seul produit. Vous ne pouvez pas rendre la dinde retirable uniquement du 21 au 24 décembre. Les dates du point de retrait s'appliquent à tous les produits. Indiquez les jours de retrait sur la page produit et, début décembre, recherchez par tag
pickup:les dindes réservées pour un mauvais jour. - Une limite plus haute le 23. La Limite/jour d'une plage et la limite quotidienne d'un produit sont les mêmes à chaque date. Réglez-les pour votre journée la plus chargée.
- Des horaires réduits la veille de Noël. Les plages viennent d'un seul modèle : le 24 décembre a donc les mêmes plages que les autres jours. Si vous fermez à 14:00 le 24, dimensionnez le modèle en conséquence et n'ajoutez une plage plus tardive que si elle convient à tous les jours.
- Un dernier jour de commande fixe. Voir plus haut : passez les produits en Brouillon ce jour-là.
- Modifier une commande. Déplacer un client à un autre jour dans l'administration Shopify ne déplace pas sa place. Annuler une commande la libère.
Si vous livrez aussi
La livraison utilise une règle de disponibilité plutôt que le point de retrait. Appliquez une règle à votre collection de Noël, avec son propre Délai de préparation (jours) et son propre Nombre maximal de jours à l'avance.
Quand un panier contient des produits soumis à des règles différentes, le client ne peut choisir que des dates que toutes les règles autorisent. Si votre règle à l'échelle de la boutique autorise 30 jours à l'avance et celle de Noël 60, un panier avec une dinde et un article du quotidien ne peut être réservé que 30 jours à l'avance. Augmentez aussi le Nombre maximal de jours à l'avance de la règle de toute la boutique pour décembre.
Liste de contrôle
- Point de retrait lié à votre emplacement Shopify, Nombre maximal de jours à l'avance à 60
- Modèle de créneaux horaires avec une Limite/jour sur chaque plage
- Tailles en variantes d'un même produit ; limite quotidienne comptée par Date de livraison
- Dates de fermeture : 25 décembre, 1er janvier (et 26 décembre si vous fermez)
- Exiger une date de livraison au paiement activé
- Tag des commandes activé, pour les listes de préparation
- Dernier jour de commande dans les descriptions de produits, et un rappel pour passer les produits en Brouillon
- Une commande test, idéalement d'abord sur une boutique de développement