La livraison locale de Shopify décide où vous livrez et à quel prix : jusqu'à 10 zones par emplacement, par rayon ou par code postal, avec des frais et un minimum par zone. Elle ne décide pas quand. Il n'y a ni jours de livraison, ni créneaux horaires, ni plafond sur le nombre de commandes d'une même soirée, et parmi les wallets express elle ne fonctionne qu'avec Shop Pay. Gardez la livraison locale native pour les zones et ajoutez une application de date de livraison pour le planning : les jours où vous livrez, des créneaux plafonnés, un délai de préparation et une heure limite, vérifiés au paiement.
L'exemple suivi tout au long de l'article est une boutique alimentaire, parce que l'alimentaire révèle toutes les lacunes à la fois. La même configuration vaut pour les fleuristes, les épiceries, les cavistes et tous ceux qui livrent avec leurs propres véhicules.
Ce que fait la livraison locale Shopify, et ce qu'elle ne fait pas
La livraison locale se configure par emplacement dans Paramètres → Expédition et livraison. Elle vous offre :
- Un rayon jusqu'à 160 km / 100 miles, ou une liste de codes postaux (jusqu'à 3 000 caractères).
- Jusqu'à 10 zones par emplacement, chacune avec des frais de livraison, jusqu'à 3 règles basées sur le prix (par exemple, gratuit au-delà de 40 $) et un montant minimum de commande.
- Des instructions de livraison et un flux de traitement dédié à la livraison locale dans l'admin Shopify.
Ce qu'elle laisse de côté :
| Fonctionnalité | Livraison locale Shopify | Ce que vous ajoutez |
|---|---|---|
| Zones de livraison par rayon ou code postal | Oui (10 par emplacement) | — |
| Frais et minimum par zone | Oui | — |
| Fonctionne avec Apple Pay, Google Pay, PayPal | Non, Shop Pay uniquement | Rien ne corrige cela ; voir plus bas |
| Jours de livraison (ex. mar., jeu., sam.) | Non | Application de date de livraison |
| Créneaux horaires (ex. 17:00–19:00) | Non | Application de date de livraison |
| Plafond de commandes par jour ou par créneau | Non | Application de date de livraison avec application au paiement |
| Heure limite de commande et délai de préparation | Non | Application de date de livraison |
| Application des horaires d'ouverture | Non | Application d'horaires d'ouverture |
| Jours de livraison différents par code postal | Non | Une application de livraison qui gère les codes postaux |
| Tarifs selon la distance, planification des tournées | Non | Zapiet, EasyRoutes et équivalents |
Pourquoi la livraison locale n'apparaît pas au paiement
« La livraison locale Shopify ne s'affiche pas » est la plainte la plus fréquente sur cette fonctionnalité. Passez ces causes en revue dans l'ordre :
- Le client a utilisé un wallet express. La livraison locale n'apparaît qu'avec Shop Pay et le paiement standard. Les clients Apple Pay, Google Pay, Amazon Pay et PayPal ne la voient jamais.
- L'adresse est hors zone. Un rayon se mesure depuis l'adresse de l'emplacement. Une liste de codes postaux doit contenir le code postal exact du client, au format qu'il a saisi.
- Le panier est sous le montant minimum de la zone. La livraison locale reste masquée tant que le panier ne l'atteint pas.
- Les articles sont en stock dans un emplacement sans livraison locale. La livraison est proposée depuis l'emplacement qui traite la commande. Si le stock se trouve dans un entrepôt où la livraison locale n'est pas activée, l'option disparaît.
- Deux zones partagent des codes postaux. Shopify n'en affiche qu'une, donc une zone « express » et une zone « standard » couvrant le même secteur ne peuvent pas apparaître toutes les deux.
- Un produit appartient à un profil d'expédition qui l'exclut. Vérifiez à quel profil de livraison le produit est rattaché.
Testez toujours avec l'adresse, le panier et le moyen de paiement réellement utilisés par le client. Un test avec une carte bancaire et votre propre code postal ne révélera aucun de ces cas.
Le piège des wallets express
La page d'aide de Shopify le dit clairement :
« La livraison locale fonctionne avec Shop Pay, mais ne fonctionne pas avec les autres paiements accélérés comme Apple Pay, Google Pay, Amazon Pay ou PayPal. »
Quand un acheteur appuie sur Apple Pay ou Google Pay, la livraison locale n'est tout simplement pas proposée. Il voit l'expédition (qu'une boutique alimentaire 100 % locale n'a peut-être pas) ou le retrait. Sur mobile, où se passent la plupart des commandes alimentaires, cela fait beaucoup de clients.
C'est un échec silencieux. Vous testez avec une carte, la livraison locale s'affiche, tout semble fonctionner. Les clients Apple Pay qui n'ont jamais vu d'option de livraison ferment simplement l'onglet.
Il y a deux options honnêtes. La solution documentée par Shopify consiste à désactiver ces paiements express si la livraison locale est au cœur de votre activité. L'alternative est de les garder et de vous assurer que ces clients ont quand même une option raisonnable, généralement le retrait. Aucune application ne peut faire apparaître la livraison locale dans Apple Pay. Ce qu'une Function de validation du paiement peut faire, c'est faire respecter vos autres règles (horaires d'ouverture, dates de livraison, capacité) sur tous les parcours de paiement, wallets express compris.
Jours de livraison et créneaux horaires
La livraison locale native n'a pas de planning, donc la première chose qu'ajoute une boutique alimentaire, c'est un planning. Décidez :
- Les jours de livraison : les jours où vos véhicules tournent.
- Les créneaux horaires : des créneaux de 2 heures conviennent à la plupart des livraisons alimentaires ; 1 heure pour les plats chauds sur un rayon serré.
- Le délai de préparation : combien de jours de préavis il vous faut. Le jour même pour une cuisine, 1 à 2 jours pour un boucher ou un service de meal prep.
- L'heure limite : l'heure après laquelle « aujourd'hui » disparaît. Si le dernier créneau commence à 19:00 et qu'il vous faut deux heures, l'heure limite est 17:00.
- Les dates de fermeture : jours fériés et jours où vous êtes fermé.
OrderRules ajoute tout cela sous forme de sélecteur de date et de créneau de livraison sur vos pages produit et panier, et sur la page de paiement pour les boutiques Shopify Plus. Voir comment proposer des créneaux de livraison et créneaux de livraison, heures limites et capacité.
Des jours différents selon les secteurs
Voici la limite, en toute honnêteté. Certaines boutiques livrent le nord de la ville le mardi et le sud le jeudi. Shopify ne sait pas le faire nativement, et OrderRules non plus : ses règles de livraison varient selon le produit, pas selon l'adresse, donc chaque client voit les mêmes jours et les mêmes créneaux.
| Votre organisation de livraison | Ce qui fonctionne |
|---|---|
| Un seul planning pour toute la zone de livraison | Zones natives pour le « où » + OrderRules pour le « quand », avec des plafonds appliqués au paiement |
| Des jours ou créneaux différents par code postal ou par zone | Une application de livraison qui gère les codes postaux : Pickeasy, Flare, DingDoong et Zapiet documentent tous des jours de livraison par code postal |
| Des jours différents par produit (frais vs surgelé) | Des règles OrderRules ciblées par produit, collection ou tag |
Si vous êtes une cuisine unique avec un seul rayon de livraison, un seul planning suffit généralement, et il garde le calendrier simple pour vos clients.
Plafonnez chaque créneau
Un créneau de livraison a un plafond bien réel : le nombre de livraisons qu'un livreur peut y faire. Sans plafond, un vendredi chargé place douze commandes sur le créneau 18:00–20:00 alors que votre unique camionnette ne peut en assurer que huit.
Donnez à chaque créneau une capacité et, si besoin, un plafond par date de livraison tous créneaux confondus. Quand un créneau est plein, il est grisé dans le sélecteur. Le plafond ne tient que s'il est aussi vérifié au moment où la commande est passée : Shop Pay, Apple Pay et le bouton Acheter maintenant peuvent sauter la page où se trouve le calendrier. OrderRules vérifie la date, le créneau et le plafond au paiement avec une Shopify Function, sur tous les plans, et libère la place quand une commande est annulée. Voir les limites de capacité de livraison.
Une limite à connaître : les règles de livraison d'OrderRules ne savent pas distinguer la livraison locale de l'expédition. Si vous expédiez aussi dans tout le pays, le même planning de livraison s'applique aux commandes expédiées. Aucun problème quand toutes les commandes sont locales, un point à anticiper quand ce n'est pas le cas.
Minimums de livraison
La livraison locale native donne à chaque zone son propre montant minimum de commande, et pour la plupart des boutiques alimentaires c'est le bon outil : il ne s'applique qu'à la livraison, donc les clients en retrait peuvent toujours acheter un simple café. Placez-le au-dessus du seuil où une tournée devient déficitaire une fois le livreur payé.
Deux choses à savoir. Le minimum hérite de la limite Shop Pay uniquement, comme tout le reste de la livraison locale. Et OrderRules n'ajoute pas de minimum sur la valeur du panier : ses minimums portent sur des quantités par produit, comme « au moins 6 de cette viennoiserie ». Si vous avez besoin d'un minimum sur toute la boutique, quel que soit le mode de livraison, l'application Checkout Blocks de Shopify propose des limites de valeur de commande qui fonctionnent avec tous les moyens de paiement, y compris les wallets express.
Appliquez vos horaires d'ouverture
La livraison locale native ne connaît pas les horaires d'ouverture et acceptera une commande en livraison en pleine nuit. Ajoutez des horaires d'ouverture pour que le paiement ferme quand la cuisine est à l'arrêt, avec un message clair du type « nous sommes fermés, retour à 11 h » plutôt qu'une commande à rembourser. OrderRules l'applique au paiement sur chaque moyen de paiement. Voir comment définir des horaires d'ouverture.
Ajoutez le retrait, et désactivez l'expédition que vous ne proposez pas
Activez le Retrait en magasin par emplacement. Le retrait est votre soupape de sécurité : chaque commande en retrait est une course que vous ne payez pas à un livreur et un créneau de livraison qui reste libre. Le retrait natif n'affiche qu'un message « prêt dans X » ; pour que les clients réservent un créneau de retrait plafonné, voir le guide de planification du retrait en magasin Shopify.
Si vous livrez uniquement en local, supprimez ou videz vos tarifs d'expédition pour que les seules options au paiement soient la livraison locale et le retrait. Rien n'agace plus un client local qu'une ligne « expédition » sur une commande de plats chauds.
Trouver les bons chiffres
- Rayon : ce que vos livreurs peuvent atteindre avec des plats chauds à l'heure, pas le maximum autorisé par Shopify. Un rayon serré de 3 à 5 km vaut généralement mieux qu'un rayon de 20 km.
- Minimum de commande : au-dessus du seuil où une livraison devient déficitaire une fois le livreur payé. Si une tournée vous coûte 8 $, un minimum de 12 $ couvre à peine les frais ; beaucoup de commerces alimentaires se situent entre 20 et 30 $.
- Frais fixes ou gratuité au-delà d'un seuil : des frais fixes couvrent le livreur ; « livraison gratuite dès 40 $ » fait monter votre panier moyen. Les trois règles basées sur le prix par zone de Shopify permettent de faire les deux.
- Des règles différentes par zone : des frais ou un minimum plus élevés pour le quartier le plus éloigné rendent les livraisons lointaines rentables.
- Commandes par créneau : ce que vos livreurs peuvent desservir en un créneau, moins une marge. Le calculateur de capacité le calcule à partir du nombre de livreurs et des minutes par arrêt.
- Capacité par créneau : livraisons par heure et par livreur × durée du créneau × nombre de livreurs, moins une marge pour la circulation.
Par type de boutique
Le planning ci-dessus convient à la plupart des commerces alimentaires locaux. Les fermes, les boucheries et les boutiques d'alimentation crue pour animaux ont chacune besoin de quelques réglages en plus. Les chiffres ci-dessous sont des exemples : remplacez-les par les vôtres.
| Type de boutique | Prise de commandes | Plafond | Heure limite et délai | Dates de pointe |
|---|---|---|---|---|
| Ferme ou AMAP | Dim. 21h00 à mer. 18h00 | 80 paniers par semaine | Cueillette le jeudi, livraison vendredi et samedi | Ouverture de saison ; fermé pendant les mois creux |
| Boucherie | Lun.–ven. 8h–17h, sam. 8h–14h | 30 commandes par jour, 60–80 les semaines de pointe | 16h00 pour le lendemain ; 5–14 jours pour un agneau entier ou de la viande maturée | Agneau de Pâques, dinde de Noël |
| Boutique d'alimentation crue pour animaux | Lun.–ven. 9h–18h, sam. 10h–16h | 50 articles crus par jour | 17h00 pour le jour même | Samedis matin |
Fermes et AMAP
Une ferme vend par cycles hebdomadaires. Prenez les commandes du dimanche soir au mercredi 18h00, cueillez le jeudi, livrez le vendredi et le samedi. Définissez cette fenêtre comme horaires de la boutique pour que le checkout soit fermé les jours de cueillette et de livraison, avec un message indiquant quand les commandes rouvrent. Proposez ensuite uniquement le vendredi et le samedi comme jours de livraison (Advanced).
Plafonnez le produit panier à ce que vous pouvez cueillir : une limite hebdomadaire de 80 est un total partagé entre tous les acheteurs (Pro). Si les adhérents paient via une application d'abonnement, leurs renouvellements comptent dans ce plafond mais ne sont jamais bloqués : gardez de la marge pour eux. Mettez le stock à jour chaque lundi selon la récolte réelle. Pour la morte-saison, ajoutez les semaines de fermeture comme dates de fermeture. La boutique reste consultable pendant que le checkout est fermé.
Boucheries
La viande fraîche suit une heure limite de préparation. Si vous découpez les commandes du lendemain dès 6h00, la livraison du lendemain ferme à 16h00 la veille. Définissez-la comme heure limite, avec un délai d'un jour.
Plafonnez la journée à ce que le comptoir peut préparer. Utilisez un plafond quotidien de 30 commandes à l'échelle de la boutique, ou un plafond quotidien sur la collection viande fraîche pour que les sauces et l'épicerie restent disponibles (un plafond de collection compte des articles, pas des commandes). Donnez aux agneaux entiers et aux pièces maturées leur propre délai de 5 à 14 jours et un plafond par date de livraison, pour promettre six agneaux pour le samedi de Pâques, pas vingt (Advanced).
Préparez Pâques et Noël six semaines à l'avance. Relevez le plafond pour les semaines de pointe, dépubliez les dindes après la date limite de votre fournisseur, et ajoutez Noël, le lendemain de Noël et le jour de l'An comme dates de fermeture. Votre propre camionnette avec des caisses isothermes couvre 8 à 16 km (5 à 10 miles). Au-delà, passez par un transporteur frigorifique.
Boutiques d'alimentation crue pour animaux
La nourriture crue et surgelée ne peut pas attendre toute la nuit que quelqu'un arrive. Réglez les horaires de la boutique sur les heures où vous êtes là pour emballer, afin que chaque commande passe directement du congélateur à l'emballage isotherme. Plafonnez la collection d'alimentation crue à ce que vous pouvez emballer en une journée, par exemple 50 articles, et laissez les croquettes et les jouets sans plafond.
Les abonnements alimentaires demandent deux vérifications. Les renouvellements comptent dans vos plafonds mais ne sont pas bloqués : dimensionnez le plafond de cru en les incluant. Et faites tomber les jours de renouvellement sur vos jours de livraison, par exemple du lundi au jeudi, pas un dimanche où vous êtes fermé.
Pour les régimes sur ordonnance, utilisez une application de vérification d'ordonnance pour contrôler qui peut acheter. OrderRules ne peut pas cibler les clients vérifiés. Il peut ajouter une limite par client pour freiner le stockage, qui ne fonctionne que pour les clients connectés : le checkout invité est bloqué tant qu'elle est active.
Vos propres livreurs ou une application de dispatch ?
- Vos propres livreurs : le moins cher pour un rayon serré, et vous maîtrisez la dernière impression laissée au client.
- Une application de dispatch ou de tournées : à mesure que vous grandissez, une application comme EasyRoutes regroupe les commandes en tournées et offre aux clients un suivi en temps réel.
Gardez une répartition claire des rôles : l'application de tournées achemine les commandes ; OrderRules contrôle quelles commandes vous acceptez (pendant vos horaires, sur un jour et un créneau que vous assurez, dans la limite de votre capacité). La même répartition est détaillée dans comment lancer une activité de livraison de repas sur Shopify.
La stack d'applications à trois tailles
Installez une application par couche. Deux applications de date de livraison sur une même boutique se disputent les mêmes champs du panier, et les clients voient deux sélecteurs.
| Étape | Quoi utiliser | Ce que ça apporte |
|---|---|---|
| Démarrage | Shopify Basic, livraison locale native, OrderRules Starter (gratuit) | Zones, frais et minimums ; horaires de la boutique, dates de fermeture et plafond quotidien jusqu'à 100 commandes |
| Établi | Ajoutez OrderRules Pro (9,99 $/mois) ou Advanced (19,99 $/mois) ; une vérification d'âge si vous vendez de l'alcool | Plafonds hebdomadaires et par collection, limites par client (Pro) ; jours de livraison, créneaux, plafonds par créneau, heures limites et créneaux de retrait (Advanced) |
| En croissance | Ajoutez une application de tournées, et une application mobile ou multi-vendeurs seulement quand le besoin est réel | Regroupement des tournées et suivi des livreurs ; commandes répétées depuis une application ; produits de partenaires |
Gardez les applications de fidélité, mobiles et multi-vendeurs pour plus tard, une fois que la base tourne correctement. Une application mobile posée sur des horaires de boutique mal configurés ne fait que montrer le même problème sur plus d'écrans.
La livraison locale sur votre boutique ou sur les plateformes
Vous pourriez faire passer la livraison locale par DoorDash ou Uber Eats, mais ces plateformes prennent 15 à 30 % de chaque commande et n'appliqueront ni vos horaires ni votre capacité. La gérer sur votre propre boutique préserve cette marge et vous donne les contrôles décrits plus haut. La stratégie courante : utiliser les plateformes pour vous faire connaître et faire migrer les clients réguliers vers votre propre boutique. Voir boutique Shopify ou plateformes de livraison de repas.
Où OrderRules intervient, et où il n'intervient pas
OrderRules est la couche planning et règles au-dessus de la livraison locale de Shopify :
- Il ajoute les jours de livraison, les créneaux horaires, des plafonds par créneau et par date, un délai de préparation, une heure limite de commande, des dates de fermeture, le retrait planifié et les horaires d'ouverture, le tout vérifié au paiement sur chaque moyen de paiement.
- Il ne fait pas : dessiner des zones, calculer des tarifs selon la distance, faire varier le planning selon le code postal, distinguer la livraison locale de l'expédition, ajouter un minimum sur la valeur du panier, faire apparaître la livraison locale dans Apple Pay, ni organiser les tournées des livreurs. La livraison locale native, une application de livraison qui gère les codes postaux ou une application de tournées s'en chargent.
Les erreurs courantes à éviter
- Tester uniquement avec une carte. Passez une commande test avec Apple Pay pour voir la lacune des wallets express avant vos clients.
- Pas de planning. Une livraison locale sans jours ni créneaux, c'est un client qui attend sa commande ce soir alors que vous pensiez à jeudi.
- Pas de plafond de capacité. Une seule soirée chargée submerge la cuisine et le livreur.
- Des zones de codes postaux qui se chevauchent. Une seule s'affichera au paiement.
- Laisser l'expédition activée alors que vous livrez uniquement en local.
- Un rayon trop large. Les plats froids et les livraisons en retard nuisent à vos avis bien plus vite qu'une petite zone de livraison.
Checklist de configuration rapide
- Zones : rayon ou codes postaux pour les secteurs où vous irez vraiment, avec des frais et un minimum par zone.
- Wallets express : désactivez-les, ou assurez-vous que leurs utilisateurs ont accès au retrait.
- Expédition désactivée : si vous livrez uniquement en local.
- Retrait activé : avec des créneaux planifiés si vous voulez plafonner les retraits.
- Jours de livraison, créneaux, délai de préparation et heure limite : un seul planning, ou une application qui gère les codes postaux si vous avez besoin de jours différents selon les secteurs.
- Plafonds par créneau : vérifiés au paiement.
- Horaires d'ouverture : le paiement ferme quand la cuisine est à l'arrêt.
- Testez avec Apple Pay et une vraie adresse client.
Les points 1 à 4 sont natifs dans Shopify. Les points 5 à 7 relèvent d'OrderRules, sauf si vous avez besoin de jours différents par code postal.
En résumé
La livraison locale Shopify vous donne la carte : zones, frais et minimums. Elle ne vous donne pas le calendrier, et parmi les wallets express elle ne fonctionne qu'avec Shop Pay. Configurez les zones en natif, décidez quoi faire pour Apple Pay, puis ajoutez des jours de livraison, des créneaux horaires et des plafonds vérifiés au paiement.
Démarrez OrderRules gratuitement pour ajouter jours de livraison, créneaux horaires, plafonds de capacité, retrait planifié et horaires d'ouverture à côté de la livraison locale de Shopify.