Prestashop : comment corriger module email alert qui ne marche plus ?

Prestashop : Vérifier l’activation du module Email Alert
Le module Email Alert doit être bien installé et activé dans le back-office. Si le module est désactivé, aucun email automatique ne sera envoyé à l’ajout de commande ou à la création de compte.
Va dans Modules > Gestion des modules, cherche "Alertes e-mail" et vérifie qu’il est actif. Prestashop doit également être configuré pour envoyer des emails transactionnels via une méthode SMTP fonctionnelle.
Prestashop : Vérifier la configuration SMTP de la boutique
Si les emails ne partent pas, le souci peut venir de la configuration SMTP dans Prestashop, et non du module lui-même. Un mauvais port ou mot de passe bloque l’envoi automatique.
Va dans Paramètres avancés > E-mail, et fais un test d’envoi. Si le test échoue, corrige les paramètres SMTP fournis par ton hébergeur. Le module Email Alert utilise cette configuration pour notifier les administrateurs.
Prestashop : Réinstaller ou mettre à jour le module
Une mise à jour du module Email Alert ou une mauvaise installation peut casser ses fonctions. Cela peut bloquer l’envoi des alertes commandes ou ruptures de stock.
Désinstalle le module via Modules > Gestion des modules, puis réinstalle la dernière version disponible sur PrestaShop Addons. Cela régénère les hooks, templates et fichiers manquants, nécessaires pour que le module fonctionne correctement.
Prestashop : Vérifier les hooks du module dans les positions
Le module Email Alert doit être accroché à certains hooks système pour réagir à des événements comme une nouvelle commande ou une création de compte.
Va dans Modules > Positions, recherche "mailalerts", et assure-toi qu’il est bien positionné sur actionValidateOrder et displayFooterProduct. Sans ces hooks, Prestashop ne déclenchera pas les emails automatiques.
Prestashop : Vérifier les adresses email configurées
Si aucun email n’est reçu, c’est peut-être parce qu’aucune adresse email de réception n’est configurée. Le module ne sait donc pas à qui envoyer l’alerte.
Va dans Modules > Email Alert > Configurer, puis ajoute une ou plusieurs adresses e-mail valides dans les champs correspondants. Cela garantit que Prestashop a une destination pour chaque notification.
Prestashop : Activer les alertes produit pour les clients
Si les clients ne reçoivent pas d’alerte de retour en stock, vérifie que la fonction est activée dans le module. Elle peut être désactivée par défaut après mise à jour.
Dans la configuration du module, coche l’option "Autoriser les clients à recevoir une alerte lorsque le produit est de nouveau disponible". Cela permet à Prestashop d’envoyer un email automatique personnalisé dès que la quantité > 0.
Prestashop : Vérifier la langue et les modèles d’email
Si le module est actif mais aucun message n’est envoyé, il se peut que les modèles d’e-mail soient absents ou corrompus, notamment dans des langues autres que le français.
Va dans /mails/langue/ et vérifie que les dossiers contiennent les fichiers mailalerts.tpl, new_order.html, etc. S’ils sont manquants, Prestashop ne peut pas générer les emails de notification correctement.
Prestashop : Corriger les erreurs dans les logs d’email
Si les alertes échouent, Prestashop peut enregistrer des erreurs d’envoi d’e-mail dans les logs système. Cela permet d’identifier une erreur SMTP, un modèle manquant ou une exception PHP.
Va dans Paramètres avancés > Logs, ou consulte les fichiers var/logs si tu es en mode debug. Tu pourras ainsi corriger les causes de blocage et rétablir l’envoi automatique des alertes.
Prestashop : Tester le fonctionnement avec un compte test
Crée une commande test ou inscris-toi à une alerte produit avec un email de test. Cela permet de vérifier en conditions réelles si le module Email Alert fonctionne.
Si tu ne reçois pas d’email, c’est qu’un élément du processus échoue. En testant chaque étape, tu pourras localiser le blocage (stock, SMTP, hook, modèle), et restaurer la fonctionnalité complète du module.
Prestashop : Contacter le support officiel si le problème persiste
Si le module Email Alert reste inactif malgré toutes les vérifications, contacte le support PrestaShop Addons. Envoie-leur la version du module, de Prestashop, ainsi que tes logs et captures.
Ils pourront t’indiquer s’il s’agit d’un bug connu, d’un problème de compatibilité, ou te fournir une mise à jour. Une alerte email fonctionnelle est cruciale pour le suivi des commandes et stocks dans ta boutique.