Ce guide s’applique à Magento 2.4.6 ou plus récent (Adobe Commerce, Magento Open Source ou Mage-OS) et à PHP 8.1+. Il faut disposer d’un compte live24h, d’un Workspace et d’une clé API avec droits d’écriture – voir les étapes communes .

Installer

Le module s’installe via Composer, puis s’active :

composer require live24h/module-health-center
bin/magento module:enable Live24h_HealthCenter
bin/magento setup:upgrade
bin/magento setup:di:compile

En mode production, régénérez en plus les contenus statiques et videz le cache :

bin/magento setup:static-content:deploy
bin/magento cache:flush

Le référencement sur l’Adobe Commerce Marketplace officiel suivra ; en attendant, le module est disponible en téléchargement direct depuis live24h.

Pas à pas

Le déroulement correspond à l’exemple illustré de l’aperçu des plugins ; voici les chemins propres à Magento :

  1. Ouvrez la configuration sous Stores → Configuration → Services → live24h Health Center.
  2. Renseignez la clé API live24h et laissez l’API Base sur https://api.live24h.eu, sauf indication contraire du support.
  3. Enregistrez et utilisez le test de connexion.
  4. Ouvrez le Health Center sous Stores → live24h Health Center.
  5. Lancez le scan de vos stores et de leurs domaines.
  6. Vérifiez le Website Health Score, les indications de plan et les suggestions.
  7. Le checkout est présélectionné ; le panier et le compte sont proposés en options activables.
  8. Ajoutez au besoin SSL/domaine par domaine de store, les signaux SEO, le Heartbeat Cron et la délivrabilité des e-mails (MX/SPF/DKIM/DMARC).
  9. Sélectionnez les checks et cliquez sur Créer – les checks sont créés dans live24h.

Les presets de politique (minimal, ecommerce, enterprise) déterminent l’étendue de la recommandation – du jeu de disponibilité épuré jusqu’à la couverture complète Commerce, Cron et e-mail.

Dépannage et conseils

Le live24h Health Center n’apparaît pas dans l’administration. Vérifiez que le module est activé (bin/magento module:status Live24h_HealthCenter), relancez au besoin bin/magento setup:upgrade et bin/magento setup:di:compile, puis videz le cache avec bin/magento cache:flush. Après une mise à jour, un rechargement forcé du navigateur aide également.

Le « test de connexion » échoue. Vérifiez la clé API (droits d’écriture requis), l’API Base https://api.live24h.eu et la possibilité pour le serveur d’établir des connexions sortantes. Les pare-feu d’hébergement bloquent parfois les requêtes sortantes.

Le check de checkout signale une erreur alors que la boutique fonctionne. La protection anti-bot, les limites de débit, un mode maintenance actif ou un cache pleine page en amont peuvent bloquer les appels automatisés. Vérifiez que les chemins de la vitrine sont accessibles sans connexion.

Le Heartbeat Cron reste sur « En attente ». C’est normal et ce n’est pas une erreur : un Heartbeat attend le premier signal de la tâche surveillée. Tant que le Cron Magento (bin/magento cron:run) ne s’est pas manifesté, le check reste sur « En attente » – pas sur « Panne ». Au premier passage, le statut bascule sur « Opérationnel ». Assurez-vous que le Cron s’exécute régulièrement via le Cron système ou bin/magento cron:install.

Les checks e-mail (SPF/DKIM/DMARC) signalent des problèmes. Magento envoie les e-mails transactionnels via le domaine de store configuré. Vérifiez les enregistrements DNS de ce domaine expéditeur ; l’absence d’enregistrements SPF, DKIM ou DMARC est la cause la plus fréquente de non-réception des e-mails de commande et d’expédition.

Le mauvais store est surveillé. Sélectionnez le bon store ou le bon domaine de store dans le Health Center. Les projets multi-store peuvent créer des checks distincts par domaine.

Une suggestion est marquée « À partir de Pro ». Le type de check n’est pas inclus dans votre tarif. Les suggestions verrouillées restent visibles ; vous pouvez les désélectionner ou monter en gamme .

Questions fréquentes

Pourquoi un simple check de page d’accueil ne suffit-il pas ? Parce qu’une boutique génère du chiffre d’affaires via plusieurs parcours. Le checkout, le panier, les pages produit et le Cron peuvent tomber en panne pendant que la page d’accueil se charge encore.

Le plugin passe-t-il de vraies commandes de test ? Non. L’accent est mis sur une surveillance sûre de la disponibilité, des signaux et des Heartbeats – sans paiements réels.

Puis-je surveiller le Cron de Magento ? Oui. Le Cron peut être sécurisé par un Heartbeat, afin que les pannes silencieuses d’indexation, d’e-mail transactionnel et de tâches ne soient pas repérées seulement plusieurs jours plus tard.

← Retour à l’aperçu des plugins