1. Ce que fait le module

Le mode maintenance de PrestaShop est un interrupteur que vous activez avant une mise à jour et qu’il faut penser à désactiver ensuite. Avec ce module, vous planifiez la maintenance : indiquez le début et la fin, et la boutique se ferme puis rouvre toute seule. Avant la coupure, une barre dans la boutique indique aux clients quand elle sera indisponible. Pendant la coupure, la page de maintenance affiche le temps restant avant la réouverture, votre numéro de téléphone, votre adresse e-mail et vos réseaux sociaux.

Le module ajoute son bloc à la page de maintenance de votre thème et reprend son apparence ; il n’ajoute aucun style.

Compatible avec PrestaShop 1.7.8, 8.x et 9.x (PHP 7.2.5 ou plus récent), avec les thèmes Classic et Hummingbird et en multiboutique.

2. Installation

  1. Sur la page du module sur addonspresta.com, cliquez sur Télécharger gratuitement (aucun compte nécessaire).
  2. Dans votre back-office, ouvrez Modules → Gestionnaire de modules et cliquez sur Installer un module.
  3. Déposez le fichier ap_maintenance_v1.0.0.zip et attendez la confirmation.
  4. Cliquez sur Configurer sur la fiche du module.

À l’installation, le module copie dans ses réglages le téléphone et l’adresse e-mail de la boutique et prépare le texte de l’annonce dans chaque langue. Rien n’est planifié tant que vous n’avez pas saisi de dates.

3. Fonctionnement

Maintenance planifiée. À l’heure de début, la boutique passe en mode maintenance, comme si vous aviez désactivé Activer la boutique dans Paramètres de la boutique → Paramètres généraux → Maintenance ; à l’heure de fin, elle rouvre. Les heures sont celles du fuseau horaire de la boutique (International → Localisation). PrestaShop n’a pas d’horloge propre : le changement se fait à la première visite après l’heure prévue, c’est-à-dire en pratique tout de suite. Le module n’agit qu’à ces deux moments : si vous rouvrez vous-même la boutique pendant la coupure, ou la fermez après la fin, le module la laisse telle que vous l’avez réglée. Une boutique déjà fermée au début de la coupure reste fermée à la fin. Si vous modifiez les dates ou désactivez la planification pendant que le module garde la boutique fermée, elle rouvre aussitôt (et se referme si la nouvelle période a déjà commencé).

Qui voit la page de maintenance. Les visiteurs la voient ; vous-même, connecté au back-office, et les adresses IP indiquées dans Paramètres de la boutique → Paramètres généraux → Maintenance voyez la boutique normalement. Servez- vous de cette liste pour vérifier la boutique pendant la coupure.

La page de maintenance. Elle vient de votre thème : logo, titre « We'll be back soon » et texte de maintenance de Paramètres de la boutique → Paramètres généraux → Maintenance. Le module ajoute sous le logo un compte à rebours jusqu’à la fin prévue et vos coordonnées. Le compte à rebours indique aussi aux moteurs de recherche quand revenir (en-tête Retry-After) : une coupure courte ne nuit donc pas à votre référencement. Arrivé à zéro, il annonce que la boutique revient dans un instant.

L’annonce. Pendant les heures choisies avant le début, une barre au-dessus de l’en-tête de chaque page affiche votre texte, où {start} et {end} sont remplacés par les dates au format de la langue du visiteur.

Le module ne se connecte ni à addonspresta.com ni à aucun autre serveur, ne dépose aucun cookie et ne collecte aucune donnée.

4. Fonctionnalités et réglages

Ouvrez Modules → Gestionnaire de modules → Page de maintenance → Configurer. L’encadré Aide en haut de la page mène à ce manuel et à la page du module sur addonspresta.com. Le panneau État indique si la boutique est ouverte et ce qui est planifié, avec un lien vers les réglages de maintenance de PrestaShop.

Maintenance planifiée

  • Fermer et rouvrir la boutique automatiquement — active la planification.
  • Début et Fin — date et heure de la boutique, par exemple 2026-12-01 22:00. Une date de fin sans heure signifie la fin de cette journée. La fin doit être postérieure au début.

Page de maintenance

  • Compte à rebours jusqu’à la fin prévue — uniquement pendant une maintenance planifiée.
  • Contacts et liens vers les réseaux sociaux — affiche les champs ci-dessous qui sont remplis.
  • Téléphone, E-mail — laissez un champ vide pour le masquer.
  • Facebook, Instagram, X, YouTube, TikTok, LinkedIn — adresses complètes commençant par https://.

Annonce avant la maintenance

  • Afficher une annonce dans la boutique — la barre au-dessus de l’en-tête.
  • L’afficher pendant les dernières … heures — de 1 à 168 heures avant le début.
  • Texte de l’annonce — une ligne par langue, texte simple, avec {start} et {end}. Une langue laissée vide n’affiche pas d’annonce ; la page vous en avertit.

Cliquez sur Enregistrer dans n’importe lequel des trois panneaux : tous les réglages sont enregistrés ensemble.

5. Multiboutique

Les réglages suivent la boutique sélectionnée dans l’en-tête du back-office : chaque boutique peut avoir sa propre période de maintenance, sa page et son annonce ; les réglages enregistrés pour Toutes les boutiques valent pour les boutiques sans réglages propres. Chaque boutique est fermée et rouverte séparément. Pendant la fermeture, le module écrit une valeur propre Activer la boutique pour la boutique et la supprime à la réouverture : la boutique suit de nouveau le réglage commun à toutes les boutiques.

Dans le contexte de toutes les boutiques ou d’un groupe, seul un employé qui gère chacune de ces boutiques peut enregistrer.

6. Désinstallation

Gestionnaire de modules → Page de maintenance → Désinstaller supprime les réglages du module. Une boutique fermée par le module pour une maintenance planifiée en cours est rouverte, même si vous ne faites que Désactiver le module ; une boutique que vous avez fermée vous-même reste fermée.

7. Questions fréquentes et dépannage

La boutique ne s’est pas fermée à l’heure prévue. Vérifiez que Fermer et rouvrir la boutique automatiquement est activé dans la bonne boutique (multiboutique : sélectionnez-la dans l’en-tête) et que le début est à l’heure de la boutique. Le changement se fait à la première visite après le début : ouvrez la boutique dans une fenêtre privée, sans être connecté au back-office.

Je vois la boutique pendant la maintenance. Vous êtes connecté au back-office ou votre adresse IP figure dans la liste de Paramètres de la boutique → Paramètres généraux → Maintenance. Utilisez une fenêtre privée ou un autre appareil pour voir ce que voient les clients.

Comment modifier le titre « We'll be back soon » ? Il appartient à votre thème. Modifiez-le dans International → Traductions → Traductions du thème, domaine Shop.Theme.Global. Le texte en dessous se règle dans Paramètres de la boutique → Paramètres généraux → Maintenance.

Le compte à rebours n’apparaît pas. Il n’apparaît que pendant une maintenance planifiée dont la fin est dans le futur. Quand vous fermez la boutique à la main, la page n’a pas de compte à rebours.

Puis-je changer l’apparence du bloc ? Oui. Stylez .ap-maintenance et .ap-maintenance-notice dans votre thème, ou copiez views/templates/hook/maintenance.tpl et notice.tpl dans themes/<votre-thème>/modules/ap_maintenance/views/templates/hook/, modifiez les copies, puis videz le cache dans Paramètres avancés → Performances.

8. Mises à jour et assistance

Les mises à jour sont gratuites : téléchargez les nouvelles versions depuis la page du module sur addonspresta.com et installez-les comme un nouveau module. Vos réglages sont conservés. Chaque version passe notre audit de sécurité avant sa publication.

Ce module gratuit est fourni avec la même licence que nos modules payants (une boutique avec autant de boutiques multiboutique que vous voulez, un code que vous pouvez modifier mais pas partager) et sans assistance technique. Si vous avez besoin d’aide pour l’installation ou la configuration, nous pouvons vous la proposer en tant que prestation payante. Signalez les failles de sécurité à mail@addonspresta.com : nous les corrigeons en priorité.

Retour : Manuels des modules

Chargement...
Retour en haut