WooCommerce : Désactiver l’email de réinitialisation de mot de passe envoyé à l’administrateur

💡 Introduction

Par défaut, WooCommerce envoie un email à l’administrateur chaque fois qu’un client change ou réinitialise son mot de passe.

Ce comportement, hérité de WordPress, peut rapidement devenir envahissant si votre boutique en ligne génère beaucoup de trafic. 😅

Dans cet article, je vous montre comment empêcher l’envoi de ces notifications, tout en laissant les emails clients intacts.

🔍 Pourquoi désactiver l’email de réinitialisation envoyé à l’admin ?

L’email automatique envoyé à l’administrateur est généralement inutile :

•Il n’apporte aucune information utile.
•Il surcharge votre boîte de réception.
•Il ne concerne pas les commandes ou l’activité réelle du client.

WooCommerce permet heureusement de désactiver ce message via un simple filtre. Voici comment faire.

🛠️ Méthode 1 – Utiliser un snippet PHP

Ajoutez ce code dans un snippet WPCode, ou dans le fichier functions.php de votre thème enfant :

add_filter('woocommerce_disable_password_change_notification', '__return_true');

✅ Explication :

Ce filtre empêche WooCommerce d’envoyer l’email de notification à l’administrateur quand un mot de passe est réinitialisé par un utilisateur.

👉 L’utilisateur continue à recevoir l’email de réinitialisation, c’est uniquement l’admin qui ne le recevra plus.

📦 Méthode 2 – Télécharger le plugin prêt à l’emploi

Vous préférez la simplicité ?

Voici un petit plugin que j’ai développé spécialement pour ça. Installez-le comme n’importe quelle extension WordPress :

🔽 Télécharger le plugin (.zip)

Nom du plugin : Désactiver notification admin reset WooCommerce
Version : 1.0
Auteur : Samuel LOUIS

🔧 Instructions d’installation :

1.Téléchargez le fichier .zip.
2.Rendez-vous dans votre admin WordPress → Extensions → Ajouter.
3.Cliquez sur “Téléverser une extension” puis envoyez le fichier.
4.Activez le plugin. C’est tout !


🧪 Étapes pour tester

1.Déconnectez-vous ou utilisez un autre navigateur.
2.Allez sur la page “Mot de passe oublié” de votre boutique.
3.Réinitialisez un mot de passe pour un compte client.
4.L’utilisateur reçoit l’email de réinitialisation ✅
5. L’administrateur ne reçoit plus de notification inutile

🔁 Bonus : Compatible avec WPCode

Ce snippet fonctionne parfaitement avec l’extension gratuite WPCode (anciennement Code Snippets).

Ajoutez-le comme snippet PHP global, sans modifier aucun fichier.

✅ Résultat final

Grâce à ce filtre, vous améliorez la propreté de votre boîte de réception tout en gardant l’expérience utilisateur intacte.

Un petit changement, mais un grand soulagement pour les admins WooCommerce 🚀


🔗 Ressources utiles

Documentation officielle de WooCommerce
WPCode – Ajouter facilement des snippets PHP