Maintenance Page Pro

v1.1.13 Abonnement annuel Mis à jour le 5 juin 2026

Maintenance Page Pro

Édition Pro de Maintenance Page : maintenance programmée par cron, bandeau d'avertissement avec compte à rebours, prévisualisation, templates multilingues, support Hyvä.
Compatible Hyvä Magento 2.4.4 Magento 2.4.5 Magento 2.4.6 Magento 2.4.7 Mage-OS 2.0 Mage-OS 2.1
99,00 €
Essayer la démo en ligne
  • Mises à jour et support inclus pendant 12 mois
  • Clé de licence livrée immédiatement par email
  • Garantie satisfait ou remboursé 30 jours
  • Documentation complète incluse
  • Compatible avec les thèmes Hyvä
  • Installation prête pour Composer

Maintenance Pro

Planifiez vos fenêtres de maintenance à l'avance, prévenez vos clients du downtime via une bannière à compte à rebours en direct, et affichez une page de maintenance soignée sur Hyvä, Breeze ou Luma — le tout depuis l'admin, sans bin/magento maintenance:enable à 2h du matin. Maintenance Pro s'appuie sur le module gratuit wimakeit/module-maintenance et ajoute la couche opérationnelle dont la plupart des stores en production ont besoin.

Définissez une start/end date-time dans l'admin, activez "Auto-Enable" et "Auto-Disable", et un cron job se charge de basculer maintenance mode pour vous. Une bannière pre-maintenance est injectée sur le frontend un nombre d'heures configurable à l'avance, avec un compte à rebours en direct, pour que les clients puissent finaliser leur panier avant la fenêtre. Un filet de sécurité désactive automatiquement la maintenance si le cron n'a pas tourné à l'heure, pour que votre site ne reste jamais bloqué offline.

À qui ça s'adresse

  • Marchands avec des fenêtres de maintenance schedulées (deploys, migrations, sync ERP, inventaires) et fatigués de le faire à la main
  • Stores sur Hyvä ou Breeze qui veulent une page de maintenance stylée pour matcher le reste du frontend
  • Stores multilingues (FR, DE, ES, IT) qui ont besoin d'une page et d'une bannière de maintenance correctement traduites
  • Équipes qui veulent un workflow "tester avant de publier" — prévisualisez la page de maintenance sans couper le site

Bénéfices clés

  • Maintenance schedulée via cron — définissez start/end date-time dans l'admin (date picker timezone-aware), activez Auto-Enable / Auto-Disable, et un cron à la minute s'occupe du reste.
  • Bannière pre-maintenance avec compte à rebours — prévenez les visiteurs X heures à l'avance avec un timer en direct, progress bar optionnelle, cookie de dismiss, et quatre style presets (warning / info / danger / dark) ou vos propres couleurs.
  • Templates et bannière multilingues — content templates et messages de bannière en anglais, français, allemand, espagnol et italien, switchés par store view.
  • Thèmes Hyvä, Breeze et Luma — trois style presets qui matchent le thème parent. Pas d'override de template supplémentaire nécessaire.
  • CIDR IP whitelist — ranges IPv4 et IPv6 (ex. 192.168.1.0/24, 10.0.0.0/8) pour que tout votre bureau ou sous-réseau VPN bypasse la maintenance.
  • Preview admin — affichez la page de maintenance depuis l'admin sans activer maintenance mode. Itérez sur la copy sans couper le site.
  • Filet de sécurité sur le schedule — si le cron n'a pas tourné à temps, la prochaine requête visiteur désactive automatiquement la maintenance après l'heure de fin configurée. Fini les "site bloqué offline toute la nuit".
  • Force en developer mode — affiche aussi la page de maintenance en deploy mode developer/default, utile pour les tests en staging.
  • Licence managée — validation en ligne avec période de grâce de 7 jours si notre API est injoignable.

Compatibilité

  • Magento 2.4.x / équivalent Mage-OS
  • PHP 8.1, 8.2, 8.3
  • Nécessite wimakeit/module-maintenance 2.0.9+ (édition gratuite) et wimakeit/module-core 3.0.9+
  • Fonctionne avec les frontends Hyvä, Breeze et Luma
  • Clé de licence valide requise — achat sur wimakeit.com/maintenance-pro

Installez ce module via Composer. Assurez-vous que votre auth.json est configuré avec vos identifiants Wimakeit.

Terminal
$ composer require wimakeit/module-maintenance-pro:^1.1.13
$ bin/magento setup:upgrade
$ bin/magento setup:di:compile

Installation notes

The standard composer require + setup:upgrade + setup:di:compile flow applies. The points below cover what's specific to this module.

Required dependencies

Pro extends the free edition and shares its configuration. Both must be installed:

PackageMinimum version
wimakeit/module-maintenance2.0.9
wimakeit/module-core3.0.9

Composer will pull them automatically from the Wimakeit registry.

License

1. Purchase a license at wimakeit.com/maintenance-pro. 2. Enter the key in Stores → Configuration → Wimakeit → Maintenance → License → License Key (stored encrypted). 3. Click Validate Now to activate. A daily cron re-validates online; a 7-day grace period applies if our API is unreachable.

Configuration

Pro adds new fields to the existing Stores → Configuration → Wimakeit → Maintenance section.

General (Pro additions)

SettingDefault
Style Themedefault (Luma) — alt: hyva, breeze
Allowed IPs(empty — supports CIDR 192.168.1.0/24, IPv4 and IPv6)
Apply to Admin AreaNo (admin stays accessible)
Force in Developer ModeNo

Scheduled maintenance

SettingDefault
Enable Scheduled MaintenanceNo
Start Date/Time(empty — uses store timezone)
End Date/Time(empty — manual disable if blank)
Auto-Enable MaintenanceNo (requires cron)
Auto-Disable MaintenanceNo (requires cron)
Schedule Expired Safety NetYes (recommended)

Pre-maintenance banner

SettingDefault
Enable BannerNo
Show Banner Hours Before24
Banner Message (EN)"Scheduled maintenance on {{date}} at {{time}}…"
Banner Message (FR/DE/ES/IT)Translated equivalents (pre-filled)
Banner Positiontop — alt: bottom, below-header
Banner Stylewarning — alt: info, danger, dark
DismissibleYes
Show CountdownYes
Show IconYes
Custom Icon⚠️
Animationslide
Custom Background Color(empty — uses style preset)
Custom Text Color(empty — automatic)
Show Progress BarNo

Cron jobs (registered automatically)

JobSchedule
wimakeit_maintenance_pro_schedule_check (auto-enable / auto-disable maintenance)every minute
wimakeit_maintenance_pro_license_validate (license validation)daily at 3 AM

No setup needed — just make sure Magento cron is running.

Debug logging

Pro inherits the Enable Debug Logging toggle from the free edition (wimakeit_maintenance/general/debug_mode). One toggle gates internal traces for both modules. Leave No in production.

Version
v1.1.13
Licence
Abonnement annuel
Support
12 mois
Dernière mise à jour
5 juin 2026
Magento
Magento 2.4.4 Magento 2.4.5 Magento 2.4.6 Magento 2.4.7 Mage-OS 2.0 Mage-OS 2.1
PHP
PHP 8.1 PHP 8.2 PHP 8.3
Hyvä
Compatible
Package
wimakeit/module-maintenance-pro

Vérifier la compatibilité

Indiquez votre stack pour vérifier la compatibilité du module.

Compatibilité 4

Oui. Maintenance Page Pro est testé sur Magento Open Source 2.4.4 → 2.4.7, Adobe Commerce sur la même ligne, et Mage-OS 2.0+ — en PHP 8.1, 8.2 et 8.3. L'onglet « Spécifications » liste les combinaisons testées. Si votre stack y figure, l'installation est garantie. Wimakeit est une agence Magento certifiée Adobe basée à Presles, en Wallonie (entre Charleroi et Namur) — chaque module est validé sur la même matrice que celle livrée à nos clients enterprise en Belgique, France et Pays-Bas.
Oui — complètement. Maintenance Page Pro embarque un frontend natif compatible Hyvä (Tailwind + Alpine.js) et s'intègre avec Hyvä Checkout le cas échéant. Aucun module de compatibilité supplémentaire requis. Chaque module estampillé Hyvä est développé par la même équipe Wimakeit qui réalise les migrations Hyvä pour nos clients en production.
Hyvä Storefront (Tailwind + Alpine.js, rendu serveur) et Hyvä Checkout (React, headless au-dessus de Magento) sont deux packages distincts. Maintenance Page Pro embarque une compatibilité Hyvä Storefront native — son frontend est rendu via les templates Hyvä, sans fallback Luma. L'intégration Hyvä Checkout est livrée quand le module a un touchpoint d'étape checkout (input de paiement custom, case CGV, etc.) ; sinon le module tourne côté serveur sans customisation Hyvä Checkout nécessaire. Voir l'onglet Spécifications pour le scope Hyvä exact de ce module.
Oui. Maintenance Page Pro respecte le scope Magento standard (default / website / store / store_view). Chaque configuration est surchargeable par store view. Les libellés frontend utilisent les fichiers de traduction Magento standard — livrés en français, anglais et néerlandais d'origine. Les devises suivent la configuration Magento standard, sans câblage supplémentaire. Un store Magento Wimakeit type fait tourner un triplet fr_BE / nl_BE / en_GB depuis un seul back-office — Maintenance Page Pro est prêt pour ce setup B2B / international.

Tarification & licence 4

99 € — paiement unique, licence perpétuelle, pas de frais récurrents. Inclut 1 an de mises à jour mineures + support email en français, anglais et néerlandais, 1 domaine production + 1 domaine staging/dev. Le renouvellement du support après 1 an est optionnel. Tarifs agence ou multi-store négociés directement à contact@wimakeit.com.
Oui. Maintenance Page Pro dispose d'une démo en ligne sur demo.wimakeit.be/module-maintenance-pro où vous pouvez explorer l'admin et le frontend avec une installation réelle pré-remplie de données. Pour une évaluation plus longue, demandez une licence d'évaluation via notre formulaire de contact — l'évaluation couvre la même scope que la licence payante et se convertit en clé permanente à l'achat.
Nous étudions les demandes de remboursement au cas par cas. Si le module ne livre pas ce qui est annoncé, envoyez un email à contact@wimakeit.com depuis l'adresse liée à votre licence. La politique de remboursement Wimakeit est publiée sur la page Conditions Générales et s'applique à tous les modules de cette marketplace.
Maintenance Page Pro est distribué sous licence commerciale propriétaire — pas MIT, pas GPL, pas open source. Le code PHP est livré dans vendor/wimakeit/ après composer require, donc vous pouvez le lire, l'auditer, et le patcher localement pour votre propre installation Magento. Vous ne pouvez PAS le redistribuer, le sous-licencier, le publier sur un registre Composer public, ou le revendre. 1 licence = 1 domaine production + 1 domaine staging/dev (voir les Conditions Générales pour l'EULA complet). Les modules Wimakeit ne sont PAS sur le packagist.org public — ils sont distribués exclusivement via le registre Composer privé packages.wimakeit.be.

Installation & mises à jour 6

Lancez composer require wimakeit/module-maintenance-pro:^1.1.11, puis bin/magento setup:upgrade, bin/magento setup:di:compile, et enfin bin/magento cache:flush. L'onglet « Installation » de cette page liste chaque étape de configuration (ACLs, crons, valeurs par défaut) — un déploiement prend quelques minutes, pas des heures. Besoin d'aide ? Wimakeit propose des prestations d'installation Magento depuis notre bureau wallon (Presles, entre Charleroi et Namur).
Étape 1 : récupérez un token sur packages.wimakeit.be → Mon compte → Tokens. Étape 2 : à la racine de votre projet, ajoutez à auth.json : {"http-basic": {"packages.wimakeit.be": {"username": "VOTRE-EMAIL", "password": "VOTRE-TOKEN"}}}. Étape 3 : enregistrez le repo : composer config repositories.wimakeit composer https://packages.wimakeit.be. Étape 4 : composer require wimakeit/module-maintenance-pro:^1.1.11. Dans les pipelines CI/CD, injectez COMPOSER_AUTH en variable d'environnement JSON pour éviter de commiter auth.json.
La plupart des marchands sont en ligne en 30 minutes : composer install (1-2 min) → setup:upgrade + di:compile (5-10 min selon la taille de la stack) → configuration admin (5-15 min en suivant l'onglet Installation) → smoke test sur un produit ou une commande. Comptez plus de temps si vous avez un thème custom qui override des templates similaires. L'équipe Wimakeit a livré ce module sur de nombreuses boutiques B2B et DTC en Belgique.
Maintenance Page Pro est conçu pour Magento 2.4.x / Mage-OS 2.0+ et n'a pas d'équivalent Magento 1. Lors d'une migration depuis Magento 1, l'équipe Wimakeit prend en charge l'audit, la migration de données et l'intégration de Maintenance Page Pro dans le nouveau back-office, dans le cadre d'un projet de migration Magento. Passer d'Adobe Commerce à Mage-OS est transparent pour Maintenance Page Pro : même composer require, même code module, même schéma de base — pas de fork à maintenir, pas de changement de licence.
Les mises à jour passent par votre dépendance composer (ce package exact), hébergée sur le registre Composer privé Wimakeit packages.wimakeit.be. Chaque release est annoncée sur l'onglet Changelog + les actualités Wimakeit et suit le versioning sémantique — composer update reste sûr à l'intérieur d'une version majeure.
Tous les templates .phtml sont overridables depuis votre thème : copiez le fichier dans app/design/frontend/{VotreVendor}/{theme}/Wimakeit_{Module}/templates/ en respectant le même chemin relatif. Blocks, ViewModels et Helpers s'override via DI preference dans votre propre module custom — déclarez <preference for="Wimakeit\…\OriginalClass" type="VotreVendor\Override\Class" /> dans etc/di.xml. Le XML layout s'étend (préféré) ou s'override de manière standard Magento. Les modules Wimakeit n'utilisent jamais le keyword final sur les classes que vous pourriez raisonnablement vouloir override — surcharger est un scénario de premier ordre, pas un hack.

Support & sécurité 3

Ouvrez un ticket via le formulaire de contact wimakeit.be ou envoyez un email à contact@wimakeit.com avec le nom du module, sa version, votre version Magento/Mage-OS et les étapes pour reproduire. Les correctifs sont livrés dans le prochain patch. Le support Wimakeit répond en français, anglais et néerlandais en jours ouvrables (horaires CET).
Envoyez les rapports privés à contact@wimakeit.com avec le préfixe [SECURITY] dans l'objet — précisez le module, la version et les étapes de reproduction. Accusé de réception en jours ouvrables, mention dans le Changelog sur souhait du déclarant. Wimakeit est une SRL belge (société à responsabilité limitée) soumise au droit belge et européen sur la vie privée et la divulgation responsable.
Oui. Maintenance Page Pro ne stocke que les données nécessaires à son périmètre fonctionnel, ne suit jamais les acheteurs entre les sites, et ne fait aucun appel tiers par défaut. Combinez-le avec le module RGPD Wimakeit pour publier les bandeaux cookies et les formulaires de demande d'accès aux données conformes aux guidances DPA belge, française et néerlandaise. Les hébergeurs Wimakeit (OVH Roubaix / Gravelines, Cblue Gembloux) gardent toutes les données en UE.

À propos de Wimakeit 1

Wimakeit est une agence Magento certifiée Adobe basée à Presles, en Wallonie (entre Charleroi et Namur), Belgique, qui construit des boutiques Magento et Mage-OS depuis 2020, pour des clients BE / FR / NL. Chaque module de cette marketplace tourne en production chez au moins un client Wimakeit (eat your own dog food). Ligne directe avec les développeurs qui ont écrit le code, support multilingue (FR / EN / NL), horaires CET, pas d'offshore. Consultez nos références pour voir le type de projets Magento que nous livrons.

Quelque chose n'est pas couvert par la FAQ ?

Signalez un bug ou posez une question — le formulaire est pré-rempli avec ce module.

Signaler un bug

Changelog

Categories: Security, Feature, Fix, Perf, Admin, Deps.

[1.1.11] - 2026-05-10

Admin

  • Debug logging in all 6 Pro classes now routes through a shared Wimakeit\MaintenancePro\Logger\DebugLogger virtualType (extends Core 3.0.9). Inline if ($this->config->isDebugMode()) guards removed — gating is now centralized in DI. No behavior change.
  • The defensive \Throwable catch in HttpPlugin no longer writes critical lines for upstream PHP deprecation notices; demoted to warning and gated behind the debug toggle.

Deps

  • Bumped wimakeit/module-core to ^3.0.9 and wimakeit/module-maintenance to ^2.0.9.

[1.1.10] - 2026-05-10

Admin

  • Moved the Enable Debug Logging toggle into the free wimakeit/module-maintenance 2.0.8 so both tiers share a single source of truth. Pro inherits isDebugMode() automatically.

[1.1.9] - 2026-05-08

Feature

  • New Enable Debug Logging admin toggle (default off). Gates internal Pro traces (info/debug/warning) so they no longer hit var/log/system.log in production.

Fix

  • HttpPlugin no longer writes a CRITICAL line on every backend error path. PHP 8.2/8.3 dynamic-property deprecations in pub/errors/processor.php, caught defensively by aroundCatchException, are now gated behind the debug toggle. Hard errors that block functionality are still logged.

[1.0.2] - 2026-03-04

Security

  • Fixed XSS in the DateTime admin config field (proper JavaScript escaping).
  • Added explicit SSL verification for license API calls.

[1.0.1] - 2026-03-04

Feature

  • New Force in Developer Mode setting — render the maintenance page in developer/default deploy mode for staging tests.
  • Enhanced CLI wimakeit:maintenance:status with troubleshooting tips.

Security

  • CSRF validation added to the license-validation AJAX endpoint.

Fix

  • Plugin interception point moved from launch to catchException (same fix as free 2.0.1).
  • Frontend area code now set before rendering CMS content.
  • HttpResponse singleton pollution fixed via factory pattern.
  • Cache-Control headers added to prevent caching the maintenance response.
  • Pre-maintenance banner JS now checks element existence before binding.
  • Fixed banner dismiss-cookie expiration edge case.

[1.0.0] - 2026-03-03

Feature

  • Initial release of Maintenance Pro on top of free wimakeit/module-maintenance 2.0+.
  • Scheduled maintenance via cron with auto-enable / auto-disable.
  • DateTime calendar picker in admin (timezone-aware).
  • Pre-maintenance warning banner with live countdown, optional progress bar, four style presets (warning / info / danger / dark), dismissible cookie, custom colors and icons.
  • Multilingual banner messages and content templates: English, French, German, Spanish, Italian.
  • Banner position options: top, bottom, below-header.
  • Admin preview button — render the page without enabling maintenance.
  • Theme support: default (Luma), Hyvä, Breeze.
  • CIDR IP whitelist (IPv4 and IPv6).
  • Online license validation with 7-day grace period if API unreachable.
  • License status block displayed in admin.
  • CLI wimakeit:maintenance:status with license info.

Vous avez trouvé un bug ? Faites-nous-en part.

Un court formulaire s'ouvre dans un nouvel onglet — le nom du module et votre langue sont déjà pré-remplis. Décrivez ce que vous avez tenté, ce qui n'a pas fonctionné, et nous vous répondrons sous un jour ouvré.

Signaler un bug pour Maintenance Page Pro
SKU module : wimakeit-module-maintenance-pro · Langue : fr_FR

Besoin d'aide ?

Notre équipe est disponible pour vous accompagner dans l'intégration.

Contactez-nous
Planifier un appel