La livraison locale pour une boutique alimentaire n'est pas une seule fonctionnalité — c'est une combinaison précise : livrer les zones proches (pas tout le pays), exiger un minimum de commande pour que les petites livraisons ne perdent pas d'argent, ne prendre des commandes que lorsque la cuisine est ouverte, et proposer le retrait à tous les autres. Shopify peut faire l'essentiel, mais il existe une limite native qui la casse discrètement pour une partie de vos clients — et presque aucun guide de configuration ne vous en avertit.
Voici la configuration, racontée comme un seul scénario, avec le piège rendu évident et le correctif qui fait que vos règles de livraison tiennent pour chaque client, pas seulement ceux qui paient avec Shop Pay.
Réponse rapide : configurer la livraison locale pour une boutique alimentaire Shopify
Activez la livraison locale native de Shopify (zones par rayon ou code postal, avec des frais et un minimum par zone), ajoutez le retrait local, et désactivez l'expédition nationale — puis appliquez votre minimum de livraison, vos horaires d'ouverture et votre capacité au paiement avec une Function Shopify pour qu'ils tiennent sur chaque wallet. Le piège : la livraison locale native ne fonctionne qu'avec Shop Pay, donc les clients Apple Pay, Google Pay, Amazon Pay et PayPal n'y ont pas droit. OrderRules comble cette lacune — son application au paiement s'exécute sur chaque mode de paiement — et ajoute les horaires, minimums, capacité et retrait planifié que la livraison locale native laisse de côté.
Le scénario
Imaginez un fast-food de burgers qui livre trois banlieues proches et propose le retrait, sans expédition nationale. Il lui faut, dans l'ordre :
- Des zones de livraison — les secteurs jusqu'où il roulera réellement.
- Un minimum de livraison — pour qu'une seule commande de 6 $ ne coûte pas de l'argent une fois le chauffeur payé.
- Des horaires d'ouverture — des commandes uniquement quand la cuisine est allumée.
- Le retrait — pour les clients qui préfèrent venir chercher.
- Pas d'expédition — pour que personne ne commande un burger à expédier à l'autre bout du pays.
- Le contrôle de la capacité — pour qu'un afflux n'enterre pas la cuisine.
Shopify gère les zones, des frais et un minimum de façon native. Les quatre autres — et un gros piège sur les trois premiers — c'est là que ce guide gagne son pain.
Étape 1 — Définissez vos zones de livraison locale
Dans Shopify, la livraison locale native se configure par établissement. Vous définissez une zone de deux façons :
- Par rayon — jusqu'à 100 miles / 160 km autour de l'établissement (il peut inclure des régions voisines, mais pas d'autres pays).
- Par code postal — collez une liste des codes postaux que vous desservez (jusqu'à 3 000 caractères).
Vous pouvez créer jusqu'à 10 zones par établissement, chacune avec des frais de livraison optionnels et jusqu'à 3 règles basées sur le prix (par ex. livraison gratuite au-delà de 40 $), plus un montant minimum de commande pour la livraison. Un rayon est plus rapide à configurer ; les codes postaux sont plus précis quand une frontière de livraison passe au milieu d'une banlieue — la plupart des boutiques commencent avec un rayon et passent aux codes postaux une fois qu'elles savent exactement quelles rues elles desserviront. Pour la plupart des boutiques alimentaires, cela suffit à définir où vous livrez et à quel prix.
Si vous avez besoin de tarifs selon la distance, de zones dessinées à la main sur une carte, ou du routage et de la répartition des chauffeurs, c'est une couche distincte — des applications comme Zapiet (zones, tarifs, planification) ou EasyRoutes (optimisation d'itinéraires et suivi des chauffeurs) l'ajoutent. OrderRules ne fait pas de géorepérage de zone ni de répartition ; il fait les règles qui viennent par-dessus.
Le piège que personne ne signale : les express wallets
Voici la limite qui casse la livraison locale pour de vrais clients. La propre page d'aide de Shopify le dit clairement :
« La livraison locale fonctionne avec Shop Pay, mais ne fonctionne pas avec d'autres paiements accélérés tels qu'Apple Pay, Google Pay, Amazon Pay ou PayPal. »
Quand un acheteur appuie sur Apple Pay ou Google Pay au début du paiement, la livraison locale n'apparaît tout simplement pas — le paiement bascule par défaut sur l'expédition (qui, pour une boutique alimentaire uniquement locale, peut ne pas exister). Sur téléphone, où se passent la plupart des commandes de nourriture et où les express wallets sont partout, cela fait beaucoup de clients perdus ou déroutés.
Et c'est un échec silencieux. Vous testez le paiement avec une carte, la livraison locale s'affiche, tout semble en ordre — pendant ce temps les clients Apple Pay qui n'ont jamais vu d'option de livraison viennent de fermer l'onglet. Vous n'obtenez pas d'erreur à investiguer ; vous obtenez un taux de conversion plus discret. C'est ce qui rend cette limite digne d'être anticipée dès le départ plutôt que découverte des mois plus tard.
Le contournement natif documenté par Shopify est brutal : désactivez ces paiements express si la livraison locale est au cœur de votre activité. (Une évolution de 2026 permet aux clients d'utiliser Apple Pay à l'intérieur du parcours Shop Pay, mais les boutons Apple Pay / Google Pay / PayPal / Amazon Pay autonomes contournent toujours la livraison locale — la limite n'est pas corrigée.)
Le meilleur correctif ne vous coûte pas un mode de paiement. Une Function de validation au paiement Shopify s'exécute sur chaque parcours de paiement — la documentation de Shopify est explicite : cela « inclut les paiements express, tels que Shop Pay, PayPal, Google Pay et Apple Pay ». Ainsi, au lieu de désactiver des wallets, vous appliquez vos règles de livraison (minimum, horaires, éligibilité) au paiement, là où chaque wallet doit passer. C'est le mécanisme derrière les trois étapes suivantes.
Étape 2 — Fixez un minimum de livraison qui tient réellement
La livraison locale native a un minimum par zone, mais il subit la même limite « Shop Pay uniquement ». Pour créer un minimum qui tient pour chaque client, appliquez un montant minimum de commande avec une Function au paiement. Un acheteur qui paie avec Apple Pay et se situe sous votre minimum de livraison de 20 $ est bloqué au paiement, comme tout le monde — aucune faille. Voir le guide du montant minimum de commande. OrderRules le fait sur le plan Pro.
Étape 3 — Appliquez vos horaires d'ouverture au paiement
C'est la seule chose que la livraison locale native ne fait tout simplement pas : elle n'a aucune notion d'horaires d'ouverture et acceptera une commande de livraison en pleine nuit. Ajoutez des horaires de boutique pour que le paiement se ferme quand la cuisine est éteinte, avec un message clair « nous sommes fermés, de retour à 11 h » plutôt qu'une commande que vous rembourserez. Comme cela s'exécute au paiement via une Function, cela tient sur chaque wallet. Voir comment définir les horaires de boutique et affichage vs. application.
Étape 4 — Ajoutez le retrait
Activez le retrait local par établissement. Le retrait natif affiche aux clients un délai de traitement (« prêt dans environ 1 heure ») — mais il ne leur permet pas de choisir une date ou un créneau de retrait, et il n'y a pas de capacité par créneau. Si vous voulez que les clients réservent une fenêtre de retrait (et plafonner combien viennent chercher pour chacune), ajoutez une application de planification ; OrderRules propose un sélecteur de date et de créneau de livraison/retrait avec des plafonds par créneau sur le plan Advanced. Voir créneaux de livraison.
Étape 5 — Désactivez l'expédition nationale
Si vous ne livrez que localement et proposez le retrait, assurez-vous qu'un client ne puisse pas choisir l'expédition par accident. Supprimez ou videz vos tarifs d'expédition (ou le profil de livraison d'expédition) pour que les seules options au paiement soient la livraison locale et le retrait. Rien ne frustre plus un client local qu'une ligne « expédition » sur une commande de plats chauds — et rien ne vous brûle plus que d'en accepter une.
Étape 6 — Plafonnez la capacité de livraison et les heures limites
La livraison locale native n'a aucun contrôle de capacité, donc un vendredi viral peut donner à votre cuisine plus de livraisons qu'elle ne peut cuisiner ou conduire. Ajoutez :
- Des plafonds de capacité par jour et par créneau, pour qu'une fenêtre de livraison affiche complet plutôt que de surréserver. (Voir limites de capacité de livraison.)
- Une heure limite de commande et un délai de préparation, pour que les commandes tardives basculent sur la fenêtre suivante. (Voir heures limites.)
Les deux s'appliquent au paiement sur chaque mode de paiement — le thème récurrent de toute cette configuration.
Shopify natif vs. ce que vous ajouterez
| Capacité | Livraison locale native Shopify | Ce que vous ajoutez |
|---|---|---|
| Zones de livraison (rayon / code postal) | Oui (10 zones, 100 mi) | — (ou Zapiet pour des zones avancées) |
| Frais de livraison + minimum par zone | Oui | Minimum qui tient sur tous les wallets (OrderRules) |
| Fonctionne avec Apple/Google Pay, PayPal | Non — Shop Pay uniquement | Application par Function au paiement (tous les wallets) |
| Application des horaires d'ouverture | Non | Horaires de boutique (OrderRules) |
| Créneaux de livraison/retrait + capacité | Non | Sélecteur de créneau + plafonds (OrderRules) |
| Retrait planifié (le client choisit une heure) | Non (uniquement « prêt dans X ») | Planification du retrait (OrderRules) |
| Tarifs selon la distance / routage des chauffeurs | Non | Zapiet / EasyRoutes |
Le schéma : le natif vous donne la carte ; vous ajoutez les règles (et le routage, si vous en avez besoin).
Rayon de livraison, minimums et frais : bien caler les chiffres
Les réglages sont faciles ; ce sont les chiffres qui rendent la livraison locale rentable. Quelques règles empiriques pour une boutique alimentaire :
- Rayon — fixez-le à ce que vos chauffeurs peuvent atteindre avec des plats chauds à temps, pas au maximum autorisé par Shopify. Un rayon serré de 3 à 5 km bat généralement un rayon de 20 km : livraisons plus rapides, meilleure nourriture, moins de remboursements. Commencez petit et n'élargissez que si vous pouvez tenir des délais de livraison honnêtes.
- Minimum de commande — fixez-le au-dessus du point où une livraison perd de l'argent une fois le chauffeur payé. Si une course vous coûte 8 $, un minimum de 12 $ atteint à peine l'équilibre ; beaucoup de boutiques alimentaires se situent entre 20 et 30 $. Le minimum ne fonctionne que s'il est appliqué au paiement pour chaque wallet (Étape 2).
- Frais de livraison vs. gratuit au-delà d'un seuil — des frais fixes couvrent le chauffeur ; une règle « livraison gratuite au-delà de 40 $ » incite les clients à ajouter un article et augmente votre panier moyen. Shopify autorise jusqu'à trois règles basées sur le prix par zone, vous pouvez donc faire les deux.
- Des règles différentes par zone — facturez davantage, ou exigez un minimum plus élevé, pour la banlieue la plus éloignée. Cela garde les livraisons lointaines rentables sans pénaliser votre zone principale.
Modélisez tout cela par rapport à votre panier moyen réel et au coût de vos chauffeurs avant le lancement — l'écart entre un minimum de 15 $ et de 25 $ est souvent l'écart entre une livraison locale qui s'autofinance et qui draine discrètement votre marge.
Livraison + retrait : proposez les deux
Proposez les deux et laissez les clients choisir eux-mêmes — le retrait est votre allié. Chaque commande en retrait est une commande pour laquelle vous ne payez pas de chauffeur et qui ne consomme pas de capacité de créneau de livraison, si bien que le retrait est une soupape de sécurité les soirs chargés :
- Encouragez le retrait avec un petit avantage — une remise ou un accompagnement gratuit pour venir chercher allège la capacité de livraison aux heures de pointe.
- Donnez au retrait son propre délai de préparation — le retrait natif affiche un « prêt dans X » ; ajoutez la planification si vous voulez que les clients réservent un créneau et plafonnez combien viennent chercher à la fois.
- Gardez des horaires cohérents — la même règle d'horaires de boutique ferme le paiement pour la livraison et le retrait, de sorte qu'aucun des deux ne prenne de commandes pendant que vous êtes fermé.
Le résultat : chaque client obtient la livraison ou le retrait — jamais une option d'expédition que vous ne proposez pas, et jamais une commande en dehors de vos horaires ou de votre capacité.
Où OrderRules s'inscrit — et où il ne s'inscrit pas
Pour être clair sur le périmètre : OrderRules est la couche de règles qui applique votre montant minimum de commande, vos horaires d'ouverture, vos plafonds de capacité, vos heures limites, votre livraison/retrait planifié et vos limites par client au paiement — sur chaque mode de paiement, ce qui est précisément là où la livraison locale native flanche. Il ne dessine pas les zones de livraison ni ne calcule les tarifs selon la distance (la livraison locale native ou Zapiet le font), et il n'achemine ni ne répartit les chauffeurs (EasyRoutes et similaires le font). Utilisez-le en complément de ceux-ci — c'est la pièce qui fait que vos règles de livraison tiennent réellement.
Vos propres chauffeurs ou une application de répartition ?
Quelqu'un doit transporter la nourriture, et la livraison locale vous donne deux options :
- Vos propres chauffeurs — le moins cher pour un rayon serré, et vous contrôlez la dernière impression du client. Idéal quand le volume est faible et la zone réduite.
- Une application de répartition / routage — à mesure que vous grandissez, une application comme EasyRoutes regroupe les commandes en itinéraires efficaces et offre aux clients un suivi en temps réel (l'expérience à laquelle ils se sont habitués sur les applications de livraison).
Dans les deux cas, gardez la répartition des tâches claire : l'application de routage déplace les commandes ; OrderRules contrôle quelles commandes vous acceptez — dans les heures, au-dessus du minimum, dans la capacité — pour que celles qui arrivent à votre chauffeur soient toujours livrables. C'est la même séparation de la couche de règles abordée dans comment lancer une entreprise de livraison de repas sur Shopify.
La livraison locale sur votre boutique vs. sur les marketplaces
Vous pourriez proposer la livraison locale via DoorDash ou Uber Eats à la place — mais elles prennent 15 à 30 % de chaque commande et n'appliqueront pas vos horaires ni votre capacité. La proposer sur votre propre boutique Shopify préserve cette marge et vous donne les contrôles ci-dessus ; la tactique courante consiste à utiliser les applications pour la découverte et à ramener les clients fidèles vers votre propre boutique. Voir votre propre boutique Shopify vs. les marketplaces de livraison de repas pour l'arbitrage complet, et gérer une ghost kitchen sur Shopify si vous ne faites que de la livraison.
Erreurs courantes à éviter
- Ignorer la limite des wallets. Vous testez avec une carte, ça marche, et vous ne voyez jamais les clients Apple Pay qui n'ont pas pu payer. Appliquez l'éligibilité au paiement.
- Un minimum de livraison uniquement dans les réglages natifs. Il fuit par les express wallets. Appliquez-le avec une Function.
- Aucune application des horaires. Prendre (et rembourser) des commandes de livraison à 3 h du matin.
- Laisser l'expédition activée. Les clients locaux choisissent « expédition » pour des plats chauds, ou vous acceptez une commande que vous ne pouvez pas poster.
- Aucun plafond de capacité. Une soirée chargée enterre la cuisine et le chauffeur.
- Un rayon trop large. Une nourriture froide et des livraisons tardives nuisent à vos avis plus vite qu'une petite zone de livraison ne le fera jamais.
- Tester uniquement avec une carte. Passez toujours une commande test avec Apple Pay pour détecter la faille des express wallets avant vos clients.
Liste de vérification rapide
Pour une boutique alimentaire uniquement locale, toute la configuration en une seule liste :
- Zones — rayon ou codes postaux pour les secteurs que vous desservirez réellement.
- Frais de livraison + gratuit au-delà d'un seuil — couvrez le chauffeur, encouragez les commandes plus importantes.
- Expédition désactivée — pour que personne ne commande des plats chauds à expédier.
- Retrait activé — avec un délai de préparation « prêt dans X » réaliste.
- Minimum de commande — appliqué au paiement sur chaque wallet, pas seulement dans les réglages natifs.
- Horaires de boutique — le paiement se ferme quand la cuisine est éteinte.
- Plafonds de capacité + heure limite — pour qu'un afflux ne puisse pas enterrer la cuisine ou le chauffeur.
- Testez avec Apple Pay, pas seulement une carte — pour détecter la faille des express wallets.
Les points 5 à 7 (et l'application inter-wallets sur chacun d'eux) relèvent d'OrderRules ; les points 1 à 4 relèvent de Shopify natif, plus une application de zones si vous avez besoin de tarifs selon la distance ou du routage des chauffeurs.
En résumé
La livraison locale pour une boutique alimentaire est une combinaison — zones, minimum, horaires, retrait, pas d'expédition et capacité — et Shopify n'en couvre nativement qu'une partie, avec une limite des wallets qui perd des clients en silence. Définissez les zones nativement, désactivez l'expédition, et appliquez le minimum, les horaires et la capacité au paiement pour qu'ils tiennent pour chaque client, quel que soit son mode de paiement.
Commencez OrderRules gratuitement pour ajouter des horaires de boutique, un minimum de livraison, des plafonds de capacité et un retrait planifié à votre boutique alimentaire Shopify — appliqués au paiement sur Shop Pay, Apple Pay, Google Pay et tous les autres moyens de paiement de vos clients.