Une boulangerie de cookies à qui nous avons parlé vend des cookies géants en deux modèles, Classic et Print. Les deux sortent du même four, et le four fait 100 par date de livraison. Pas 100 Classic et 100 Print. 100 à eux deux.
Leur question était simple : « L'appli peut-elle compter 100 par date de livraison, en unités, sur les deux modèles ? » La plupart des applis de date de livraison répondent « oui » avec une capture d'écran d'un plafond de commandes. Ce n'est pas ce qu'ils demandaient. Cet article explique ce dont ils ont réellement besoin, comment le configurer, ce que nous avons vu en testant, et ce qui ne marche pas encore.
La réponse courte
Oui : faites des deux modèles des variantes d'un même produit, réglez une limite de quantité quotidienne de 100 sur le produit, et comptez-la par date de livraison. Une limite au niveau du produit additionne les unités de chaque variante pour chaque date, donc 60 Classic et 40 Print remplissent le vendredi. Si les modèles sont deux produits distincts, ils ne peuvent pas partager aujourd'hui une même limite par date de livraison.
Pourquoi « des commandes par jour » est le mauvais nombre
Deux problèmes distincts se cachent derrière « 100 par jour » :
- Quel jour ? Une limite qui compte les commandes le jour où elles sont passées fait paraître le lundi chargé, alors que c'est le vendredi que les fours se remplissent. La boulangerie doit compter le jour où les cookies sont livrés. Nous l'avons vu dans votre limite quotidienne compte le mauvais jour.
- Compter quoi ? Dix clients qui achètent chacun dix cookies, c'est dix commandes mais cent cookies. Un plafond de 100 commandes laisserait passer dix fois la capacité du four.
Voici ce que compte réellement chaque type de plafond dans OrderRules :
| Plafond | Compte | Compté par | Partagé entre produits |
|---|---|---|---|
| Nombre maximum de commandes par date de livraison | Commandes | Date de livraison | Oui, toute la boutique |
| Limite/jour d'un créneau horaire | Commandes | Date de livraison et créneau | Oui, toute la boutique |
| Limite de produit, Limites de quantité → Quotidien | Unités | Date de commande ou date de livraison | Non, un seul produit (toutes ses variantes) |
| Limite de collection | Unités ou commandes | Date de commande uniquement | Oui, la collection |
Une seule ligne compte des unités par rapport à la date de livraison : la limite de quantité du produit. C'est pourquoi la réponse de la boulangerie dépend de la façon dont les produits sont configurés.
La configuration : un produit, deux variantes, une limite
1. Regroupez les modèles qui partagent un four sous un seul produit
Classic et Print deviennent deux variantes d'un produit « Giant Cookie », par exemple avec une option appelée Design. S'ils sont déjà des variantes, passez cette étape.
S'ils sont aujourd'hui deux produits, créez le nouveau produit avec les deux variantes. Ajoutez ensuite dans Shopify une redirection d'URL de chaque ancienne URL de produit vers la nouvelle (cherchez « Redirections d'URL » dans votre admin), pour que les liens et les résultats de recherche mènent quelque part. Vérifiez comment votre appli d'avis gère ce cas avant de supprimer les anciens produits.
2. Réglez la limite dans Limites de produits
- Dans OrderRules, ouvrez Limites de produits et cliquez sur Modifier les limites sur le Giant Cookie
- Sous Compter les limites journalières par, choisissez Date de livraison
- Sous Limites de quantité, réglez Quotidien sur 100
- Laissez Remplacements de variante vide, puis cliquez sur Mettre à jour les limites
L'étape 4 compte. Un remplacement de variante remplace la limite du produit pour cette variante ; il ne s'y inscrit pas. Si vous donnez à Classic sa propre limite de 60, Classic compte contre ses 60 et ne puise plus dans les 100 partagés.
Compter les limites journalières par n'apparaît qu'une fois les dates de livraison activées, ce qui est le cas sur le forfait Advanced.
3. Répétez pour chaque four
La boulangerie vend aussi des boîtes de cookies et des mini-boîtes, chacune avec ses propres 100 par date. Donnez à chaque produit sa propre limite de la même façon. Quand les cookies géants du vendredi sont complets, les boîtes de cookies du vendredi ne sont pas touchées.
Ce que nous avons vu en testant
Nous avons configuré ceci sur une boutique de développement avec un gâteau en deux tailles, 6" et 8", une limite quotidienne de 8 comptée par date de livraison, et aucun remplacement de variante. Puis nous l'avons parcouru comme un client :
-
Choisi le 31 octobre sur le 6". La page produit affichait :
Only 8 left for 2026-10-31.
-
Ajouté 5 du 6" au panier, puis changé pour le 8" et choisi la même date. La page affichait maintenant :
Only 3 left for 2026-10-31.
Les deux tailles partagent un seul décompte, avant que quoi que ce soit ait été payé.
-
Essayé d'ajouter 5 du 8". Add to cart a été refusé :
You can only add 8 units of Celebration Cake (daily limit). Please reduce the quantity to 8 or fewer.
En ajouter 2 de plus a fonctionné. Ajouter les unités en trop directement via l'API de panier de Shopify, comme le font certains thèmes et applis de lots, a été refusé avec le même message : ce n'est donc pas seulement la page produit qui vérifie.
Si une date se remplit pendant qu'un client paie, parce que quelqu'un d'autre a réservé avant lui, le paiement est bloqué avec l'un de ces messages, Shop Pay, Apple Pay et Google Pay compris :
Delivery on {date} is fully booked. Please choose another date.
Only {n} left for delivery on {date}. Please reduce the quantity or choose another date.
Ce qui compte dans les 100
- Chaque variante du produit, pour la date de livraison de cette ligne
- Les commandes en livraison et en retrait pour la même date. Elles partagent un seul décompte.
- Une commande annulée est retirée. Ses unités redeviennent disponibles pour cette date.
Ce qui ne compte pas :
- Une ligne sans date de livraison. Elle n'est pas du tout comptée dans la limite quotidienne, ni sur une date ni sur l'autre. Activez Exiger une date de livraison au paiement pour qu'aucune commande sans date ne passe, et lisez pourquoi Buy It Now saute la date si vous vendez avec des boutons express.
- Les modifications de commande et les remboursements. Si vous changez la quantité ou la date d'une commande dans l'admin Shopify, la date et la quantité d'origine restent comptées.
Ce qui ne marche pas encore
Mieux vaut que vous le sachiez avant un vendredi chargé qu'après.
- Deux produits distincts ne peuvent pas partager une limite par date de livraison. Les limites de collection comptent par date de commande. Utilisez des variantes.
- Une date ne peut pas avoir une limite plus basse. La limite quotidienne est un seul nombre pour toutes les dates, et la modifier change toutes les dates d'un coup, y compris celles que des clients réservent déjà. Vous pouvez fermer complètement une date avec une date de blocage de livraison.
- Un panier ne peut pas dépasser au total la limite quotidienne, même sur plusieurs dates. Avec une limite de 100, un client qui veut 60 pour vendredi et 60 pour samedi dans une même commande est arrêté à 100 et doit passer deux commandes. Avec une limite de 100, c'est rare. Avec une petite limite, comme 8 gâteaux, c'est bon à savoir.
- Les limites hebdomadaires et mensuelles comptent toujours par date de commande. Seule la limite quotidienne passe à la date de livraison.
- La dernière unité n'est pas réservée. Le décompte se met à jour à l'arrivée de chaque commande : deux clients qui paient les tout derniers cookies au même moment peuvent donc passer tous les deux. Si 100 est un plafond strict, réglez la limite à 98 et gardez un peu de marge.
Unités et commandes ensemble
La plupart des boulangeries ont besoin des deux. Les fours fixent la limite d'unités ; le transporteur ou la table d'emballage fixe une limite de commandes. Elles se cumulent : une commande doit respecter les deux.
| Limite de la boulangerie | Où la régler |
|---|---|
| 100 cookies géants par date de livraison | Limites de produits → Giant Cookie → quantité quotidienne 100, comptée par date de livraison |
| 100 boîtes de cookies par date de livraison | Limites de produits → Cookie Box → quantité quotidienne 100, comptée par date de livraison |
| 60 commandes que le transporteur peut prendre par date de livraison | Dates de livraison → Nombre maximum de commandes par date de livraison 60 |
| 20 commandes dans le créneau du matin | Limite/jour du créneau 20 sur la fenêtre du matin |
Liste de contrôle
- Les modèles qui partagent un four sont des variantes d'un même produit
- Compter les limites journalières par est réglé sur Date de livraison sur chaque produit
- Limites de quantité → Quotidien contient le nombre du four, avec un peu de marge
- Aucun remplacement de variante, sauf si un modèle a vraiment sa propre limite
- Exiger une date de livraison au paiement est activé
- Testé sur une boutique de développement : les deux modèles, une date, plus que la limite
À lire aussi : 10 questions d'une boulangerie britannique avant de choisir une appli de date de livraison · limites par date de livraison (docs) · recette de capacité quotidienne pour boulangerie · sélecteur de date de livraison pour commerces alimentaires et boulangeries