Pour configurer des horaires automatisés sur Shopify, installez OrderRules (gratuit) et configurez les heures d'ouverture/fermeture par jour dans le tableau de bord. Le paiement s'active automatiquement à l'heure d'ouverture et se désactive à la fermeture — Shopify Functions applique le planning côté serveur, donc Shop Pay, Apple Pay et les URL de paiement direct sont tous couverts. Plusieurs plages horaires par jour, horaires de nuit, application tenant compte du fuseau horaire et un calendrier de jours fériés en un clic sont tous inclus dans le plan Starter gratuit.

Shopify est conçu pour un commerce numérique toujours ouvert. Il n'y a pas de concept intégré de « nous sommes fermés jusqu'à demain 7 h » — la plateforme traite votre boutique comme 24/7 par défaut. Pour un restaurant, une boulangerie, un service de meal prep ou toute entreprise ayant de vraies heures d'ouverture, ce paramètre par défaut est inadapté. Ce guide couvre les trois approches pour gérer les horaires de boutique sur Shopify (affichage uniquement, application, ou les deux) et déroule la configuration pas à pas avec OrderRules.
Pourquoi gérer les horaires de boutique sur Shopify ?
La plupart des entreprises physiques ne fonctionnent pas 24h/24, mais leur paiement Shopify le fait par défaut. Cet écart provoque de vrais problèmes opérationnels :
- Restaurants : Une commande à emporter à 3 h du matin arrive alors que la cuisine est fermée. Soit vous remboursez (avis négatif), soit vous l'honorez en retard (plainte sur la qualité des plats).
- Boulangeries : Un gâteau personnalisé commandé dimanche soir pour un retrait lundi matin — sauf que vous êtes fermé le lundi et que le client ne le savait pas.
- Services de meal prep : Les commandes s'accumulent le week-end et ne peuvent être préparées qu'au jour de prep du mardi.
- Commerce local avec click-and-collect : Les clients planifient leur retrait pendant les heures de fermeture.
- B2B / grossiste : Comptes professionnels passant des commandes en dehors des heures de votre équipe administrative, créant des arriérés de traitement.
La solution est d'automatiser les horaires de boutique pour que le paiement corresponde à votre réalité opérationnelle.
Cas d'usage par type d'entreprise
| Type d'entreprise | Modèle d'horaires courant | Ce qu'il faut appliquer |
|---|---|---|
| Boulangerie / Café | Lun-sam 7 h-18 h, fermé dim | Horaires quotidiens + calendrier des jours fériés |
| Restaurant / Plats à emporter | Service par plages : 11-14 déjeuner, 17-21 dîner | Plusieurs plages par jour |
| Service meal prep | Lun-mer uniquement pour les commandes de la semaine suivante | Fenêtre de commande hebdomadaire |
| Traiteur / Événementiel | Heures d'ouverture pour les demandes ; précommande pour les événements | Heures d'ouverture + plafonds quotidiens |
| Commerce local | Horaires en ligne identiques à ceux du magasin physique | Horaires quotidiens, tenant compte du fuseau |
| Torréfacteur | Commande quotidienne, expédition mercredi | Fenêtre de commande dim-mar |
| Artisan solo | « Sur rendez-vous » — limité par jour | Horaires quotidiens + plafonds journaliers |
Les trois approches pour les horaires de boutique sur Shopify
Il existe trois catégories de solutions « horaires de boutique », et elles ne sont pas interchangeables.
Option 1 : Afficher les horaires uniquement (applications de widget)
Les applications de cette catégorie — Opening Hours, Store Hours (GoodApps), Common Ninja, Closing Time Manager — affichent vos horaires d'ouverture sur le storefront sous forme de widget. Elles sont utiles pour :
- L'affichage informatif (« nous sommes ouverts du lun. au ven. 9 h-17 h »)
- L'esthétique du storefront
- La synchronisation avec Google Maps (certaines applications)
Elles ne peuvent pas :
- Empêcher un client de passer commande à 2 h du matin
- Empêcher le paiement en dehors des heures
- Résister au contournement via Shop Pay ou les URL de paiement direct
Choisissez une application d'affichage uniquement si cela ne vous dérange vraiment pas que des clients passent des commandes en dehors des heures et que vous voulez simplement un widget d'horaires sur la page.
Option 2 : Appliquer les horaires au paiement (OrderRules, We Are Open)
Ces applications utilisent l'API de validation de paiement Shopify (Shopify Functions) pour réellement bloquer les commandes en dehors des heures d'ouverture. L'application s'exécute côté serveur au sein du moteur de paiement de Shopify, couvrant donc :
- Le paiement standard
- Shop Pay
- Apple Pay / Google Pay
- Les URL de paiement direct (le lien partagé client)
- Les storefronts headless
Choisissez une application d'application si vous avez une raison opérationnelle quelconque de NE PAS accepter des commandes en dehors des heures — capacité, périssabilité, personnel, SLA de traitement.
Option 3 : Afficher ET appliquer (meilleure pratique)
La bonne configuration combine les deux : horaires visibles sur le storefront pour que les clients sachent quand revenir, ET application au paiement pour que les rares qui essaient quand même soient bloqués. OrderRules fait cela en une seule application — les variables de message storefront vous permettent d'afficher dynamiquement les horaires, et Shopify Functions les applique au paiement. Nous avons couvert la technologie sous-jacente dans Validation de paiement Shopify : comment bloquer les commandes invalides.
Choisissez l'approche combinée si vous voulez l'expérience client la plus propre — clients informés + application non contournable.
Pour une analyse approfondie de la séparation affichage vs application sur le marché, consultez Affichage vs application : pourquoi afficher les horaires ne suffit pas.
Exemple concret : Kalkut's Convenience Store (Doncaster, Royaume-Uni) utilise exactement cette configuration pour sa boutique Shopify de plus de 500 SKU — horaires de 8 h 30-20 h 30 appliqués via Shopify Functions sur le storefront web, l'application iOS et l'application Android, couvrant alcool, produits frais et marchandises multi-vendeurs. La vue d'ensemble opérationnelle pour les commerces passant en ligne se trouve dans Shopify pour les magasins de proximité.
Configuration des heures d'ouverture avec OrderRules — étape par étape
La configuration des horaires dans OrderRules prend environ 3 minutes pour un planning de base. Voici la marche à suivre.
Étape 1 : Installer OrderRules
Installez OrderRules depuis l'App Store Shopify. Les horaires de boutique et le calendrier des jours fériés sont inclus dans le plan Starter gratuit — pas besoin de passer à un plan supérieur pour la planification de base.
Étape 2 : Définir le fuseau horaire de votre boutique
Allez dans Paramètres dans OrderRules et sélectionnez le fuseau horaire de votre boutique (par exemple America/Los_Angeles, Europe/London). C'est l'étape de configuration la plus importante. Un mauvais fuseau horaire est la cause n° 1 des commandes passées en dehors des heures — votre horloge d'application sera décalée du nombre d'heures séparant les fuseaux.
Étape 3 : Configurer les heures quotidiennes d'ouverture et de fermeture
Dans la section Planning, pour chaque jour de la semaine, définissez :
- Si la boutique est ouverte ce jour-là (basculer sur fermé pour les jours fermés comme le dimanche pour une boulangerie)
- Heure d'ouverture (format 24 h ou 12 h)
- Heure de fermeture
Pour les entreprises à services, ajoutez plusieurs plages par jour. Les restaurants configurent souvent :
- Lundi-vendredi : 11 h-14 h (déjeuner), 17 h-21 h (dîner)
- Samedi : 11 h-22 h (continu)
- Dimanche : fermé
Étape 4 : Gérer les heures de nuit (si applicable)
Si vos horaires chevauchent minuit (par exemple 21 h-2 h pour une cuisine tardive), OrderRules les gère nativement. Certaines applications concurrentes ont un bug connu où les plages nocturnes ne fonctionnent pas — OPH (Addify) spécifiquement. Avec OrderRules, saisissez simplement les heures de début et de fin comme vous les diriez à voix haute et les calculs de fuseau horaire sont pris en charge.
Étape 5 : Ajouter les jours fériés et fermetures personnalisées
Dans la section Calendrier :
- Cliquez sur Importer les jours fériés pour ajouter en un clic tous les jours fériés nationaux américains, canadiens ou britanniques
- Ajoutez des dates de fermeture personnalisées pour les vacances, événements spéciaux ou maintenance temporaire
- Configurez un message personnalisé pour chaque fermeture (ou utilisez celui par défaut)
Votre boutique se ferme automatiquement à ces dates et rouvre le jour ouvrable suivant. Consultez Calendrier des jours fériés Shopify : fermez automatiquement votre boutique pour en savoir plus.
Étape 6 : Personnaliser le message de fermeture
Dans Paramètres → Messages, rédigez le texte que les clients voient au paiement quand la boutique est fermée. Messages efficaces :
- Dites aux clients quand revenir (« Ouvert demain à 7 h »)
- Correspondez à la voix de votre marque
- Incluez éventuellement un CTA (inscription à la newsletter, lien réseaux sociaux)
Exemple : « Nous sommes fermés jusqu'à demain 7 h heure Pacifique. Inscrivez-vous à notre newsletter pour être averti dès qu'un nouveau drop sort. »
Étape 7 : Tester avec une commande brouillon
Créez une commande brouillon dans l'admin Shopify pendant une plage fermée et essayez de payer. Vous devriez voir le message de blocage d'OrderRules. Cela confirme :
- La fonction est bien branchée
- L'application côté serveur est active (et pas seulement au niveau du panier)
- Shop Pay, Apple Pay et les URL de paiement direct sont tous couverts
Pour un exemple fonctionnel en direct, la boutique de démo OrderRules a des heures d'ouverture configurées sur la collection meal prep — essayez de commander en dehors de la plage configurée pour voir l'application en action.
Problèmes courants et comment les éviter
Voici quelques schémas que nous voyons quand les marchands configurent des horaires :
Mauvais fuseau horaire
L'erreur la plus courante. Vérifiez toujours que le fuseau horaire dans OrderRules correspond à votre lieu d'opération physique, et non au fuseau UTC par défaut de Shopify. Les transitions vers/depuis l'heure d'été sont gérées automatiquement.
Heures nocturnes qui ne fonctionnent pas
Si vous avez configuré 21 h-2 h mais que des commandes passent à 23 h, vous êtes probablement sur une application qui ne gère pas les plages nocturnes. OPH (Addify) a un bug documenté ici. OrderRules gère correctement les plages nocturnes.
Widget d'affichage mais aucune application
Les clients voient les horaires sur le storefront et arrivent quand même au paiement à 2 h du matin. Vous avez installé une application d'affichage uniquement, pas une application d'application. Remplacez par OrderRules ou We Are Open.
Shop Pay contournant les horaires
Si vous utilisez une validation JavaScript au niveau du panier (certaines anciennes applications et bricolages de thème), Shop Pay la contourne. L'application côté serveur via Shopify Functions est la seule solution.
Oublier les fermetures pour jours fériés
Des clients commandant à Thanksgiving alors que vous êtes fermé. L'importation en un clic d'OrderRules prend 10 secondes et couvre toute l'année des jours fériés US/CA/UK — aucune raison de la sauter.
Horaires alignés sur la boutique physique mais clients en ligne distants
Si vous êtes à l'heure Pacifique mais que vos clients sont à l'heure de l'Est, votre fermeture Pacifique à 18 h équivaut à 21 h heure de l'Est. Les clients peuvent se plaindre de ne pas pouvoir commander à « 18 h leur heure ». Décidez si vos horaires représentent vos opérations ou l'expérience client — les deux choix sont valables, mais soyez délibéré.
Combiner les horaires de boutique avec d'autres fonctionnalités OrderRules
Les horaires seuls suffisent pour certaines boutiques. Pour d'autres, l'empilement de règles supplémentaires crée le système complet de contrôle de capacité.
- Horaires + plafonds quotidiens : Pour les boulangeries et restaurants — ouvert à 7 h mais arrêt des commandes après 50 pour la journée. Voir Comment limiter les commandes quotidiennes sur Shopify.
- Horaires + calendrier des jours fériés : Pour les entreprises saisonnières — fermetures automatisées sans intervention manuelle. Voir Calendrier des jours fériés Shopify : fermez automatiquement votre boutique.
- Horaires + limites par client : Pour les drops et sorties limitées — ouverture à une heure précise ET limite de 1-2 unités par client. Voir Limites de commande par client sur Shopify.
- Horaires + MOQ : Pour les grossistes B2B — ouvert pendant les heures de bureau ET application des minimums de carton. Voir Comment définir une quantité minimale de commande sur Shopify.
Comment OrderRules se compare aux autres applications d'horaires
| Application | Tarification | Applique au paiement | Plan gratuit | Couvre aussi les limites de commande |
|---|---|---|---|---|
| OrderRules | Gratuit–$9.99/mo | Oui | Oui | Oui |
| We Are Open | $9.99/mo | Oui | Non | Non |
| Opening Hours (Daniel) | Gratuit + $1.99–$4.99 | Non (affichage uniquement) | Oui | Non |
| Store Hours (GoodApps) | $4.99/mo | Non (affichage uniquement) | Non | Non |
| Common Ninja Opening Hours | Gratuit + $4.99 | Non (affichage uniquement) | Oui | Non |
| OPH (Addify) | Gratuit | Partiel (niveau panier, contournable) | Oui | Non |
| Closing Time Manager | Gratuit | Non (affichage uniquement) | Oui | Non |
Comparatif complet sur le guide des applications d'horaires Shopify. Pour l'explication sous-jacente application vs affichage, voir Affichage vs application : pourquoi afficher les horaires ne suffit pas.
Prochaines étapes
Si vous gérez une entreprise avec de vraies heures d'ouverture et que votre paiement Shopify ne les respecte pas, l'application des horaires est la règle à plus fort levier que vous puissiez ajouter. Elle prend 3 minutes à configurer et prévient toute la catégorie des problèmes « nous avons reçu une commande pendant que nous étions fermés ».
Installez OrderRules depuis l'App Store Shopify pour configurer des horaires automatisés en moins de 5 minutes — gratuit sur le plan Starter, aucune carte bancaire requise.
Pour un contexte plus large sur le marché des applications d'horaires de boutique, consultez le guide des meilleures applications d'horaires Shopify. Pour les fonctionnalités de limites de commande au-delà de la planification, voir le hub de comparaison des applications de limites de commande.