Les clients qui ne peuvent pas savoir s'ils ont gagné des points (ou qui oublient qu'ils ont un solde) génèrent des tickets de support évitables. Loyalty Program for WooCommerce envoie deux e-mails transactionnels pour combler cette lacune : une notification de points gagnés qui confirme les points après une activité qualifiante, et un rappel de points de fidélité qui relance les clients inactifs concernant un solde inutilisé (incluant la date d'expiration calculée dans le texte par défaut).
Ce guide explique où planifier et activer chaque envoi dans l'administration du programme de fidélité, comment les deux e-mails se connectent à l'éditeur d'e-mails de WooCommerce, et comment remplacer les modèles de votre thème.
Prérequis
- WooCommerce est installé et configuré pour envoyer des e-mails depuis votre boutique (SMTP ou e-mail d'hébergement comme vous le feriez normalement).
- Advanced Loyalty Program 1.8.4 ou une version ultérieure est actif. La section des paramètres E-mails et les deux types d'e-mails WooCommerce ont été ajoutés dans la version 1.8.4. Les interrupteurs par action sous Notifications par e-mail des actions de gain de points sont apparus plus tard, dans la version 1.8.8, alors utilisez la version 1.8.8 ou ultérieure si vous souhaitez contrôler les e-mails par action de gain.
- Advanced Coupons (gratuit) est actif, l'application d'administration du programme de fidélité est donc disponible sous Coupons → Programme de fidélité.
Comment configurer le calendrier et les déclencheurs des e-mails de fidélité
Ouvrir les paramètres des e-mails
- Connectez-vous à WordPress en tant qu'administrateur de la boutique.
- Allez dans Coupons → Programme de fidélité.
- Cliquez sur l'onglet Paramètres.
- Ouvrez la section E-mails.
Cet écran enregistre chaque champ individuellement au fur et à mesure de vos modifications. Une courte notification de confirmation apparaît dans le coin après chaque modification, par exemple « Quelle heure de la journée la notification doit-elle être envoyée ? mise à jour avec succès ». Il n'y a pas de bouton d'enregistrement global à cliquer.
Planifier l'envoi des e-mails de points gagnés
- Sous Notification de points gagnés, définissez Quelle heure de la journée la notification doit-elle être envoyée ? à l'heure à laquelle vous souhaitez que le plugin envoie les e-mails de points gagnés. Ceci utilise le fuseau horaire de votre boutique, défini dans les paramètres généraux de WooCommerce.
Choisir les actions de gain qui déclenchent les e-mails
Ces interrupteurs correspondent aux manières dont les clients gagnent des points, que vous configurez ailleurs dans les paramètres du programme de fidélité. Désactiver un interrupteur arrête l'e-mail pour cette action. Cela n'empêche pas les points d'être gagnés.
- Sous Notifications par e-mail des actions de gain de points, activez ou désactivez chaque interrupteur d'action. Le plugin envoie un e-mail de points gagnés uniquement pour les actions dont l'interrupteur est activé.
- Achat de produits
- Laisser un avis sur un produit
- Commenter un article de blog
- Inscription en tant qu'utilisateur/client
- Après avoir complété la première commande
- Dépenser un certain montant (seuils)
- Points supplémentaires pendant une période
Planifier le rappel d'inactivité
- Sous Rappel de points de fidélité, définissez Combien de temps après une période d'inactivité un rappel doit-il être envoyé ? en jours.
- Définissez À quelle heure de la journée les rappels doivent-ils être envoyés ? à l'heure de l'horloge à laquelle vous souhaitez que les rappels soient envoyés.
L'info-bulle à l'écran décrit l'inactivité en termes d'activité de commande. Le plugin ré-ancre également le rappel aux mises à jour du registre des points de fidélité, couvertes dans Comment le moment des rappels de points de fidélité est déterminé ci-dessous, alors considérez cette valeur comme votre fenêtre de délai de rappel plutôt qu'un décompte strict d'inactivité de commande.
Prévisualiser ou modifier chaque modèle d'e-mail
- Utilisez Cliquer pour prévisualiser l'e-mail à côté de chaque bloc pour ouvrir un aperçu dans le navigateur lié à votre propre enregistrement utilisateur.
- Utilisez Modifier le contenu de l'e-mail pour accéder directement à l'éditeur d'e-mails WooCommerce pour ce type d'e-mail, où se trouvent l'objet, l'en-tête, le corps et les options associées.

Quand utiliser chaque paramètre
- Plafond de fréquence d'une fois par jour : définissez À quelle heure de la journée la notification doit-elle être envoyée ? à une seule heure locale du magasin (par exemple, 10h00). Chaque client reçoit au maximum un e-mail de points gagnés pour cette fenêtre planifiée ; si plusieurs gains arrivent avant l'heure d'envoi, seul le dernier gain est envoyé et les précédents sont supprimés (voir Comment les notifications de points gagnés sont envoyées ci-dessous).
- Magasin à volume élevé / rotation rapide : gardez Combien de temps après une période d'inactivité un rappel doit-il être envoyé ? court (7 à 14 jours) afin que les clients soient informés d'un solde inutilisé avant d'oublier le magasin.
- Magasin avec achat considéré / rotation lente : une fenêtre plus longue (30 à 60 jours) évite de rappeler aux clients qui n'ont tout simplement pas atteint leur prochain cycle d'achat.
- Programme plus calme : désactivez les interrupteurs sous Notifications par e-mail des actions de gain de points pour les gains de faible valeur (par exemple, Commenter un article de blog) et ne laissez activés que ceux à fort signal (par exemple, Acheter des produits, Après avoir terminé la première commande.).
Comment personnaliser chaque e-mail dans WooCommerce
- Allez dans WooCommerce → Réglages → E-mails.
- Ouvrez Programme de fidélité – notification de points gagnés ou Programme de fidélité – rappel de points de fidélité à partir de la liste (le titre de chaque ligne correspond exactement à cette chaîne).
- Cochez Activer cet e-mail pour que WooCommerce envoie ce type d'e-mail.
- Modifiez Objet, En-tête de l'e-mail, Message, Contenu supplémentaire et Type d'e-mail selon vos besoins. Voir Espaceurs disponibles ci-dessous pour les jetons que chaque e-mail accepte.
- Cliquez sur Enregistrer les modifications.
Il n'y a pas de champ destinataire séparé sur l'un ou l'autre écran. Au moment de l'envoi, le plugin définit le destinataire à l'adresse e-mail du compte WooCommerce du client dans le code.
Par défaut, les lignes d'objet visibles par le client sont « [{site_title}] : Vous avez gagné {customer_earned_points} points ! » pour la notification de points gagnés et « [{site_title}] : Vous avez {customer_balance} points en attente d'utilisation ! » pour le rappel d'inactivité. Remplacez l'un ou l'autre en tapant votre propre texte dans le champ Objet de l'écran de cet e-mail.

Comment les notifications de points gagnés sont envoyées
- Lorsqu'une nouvelle entrée de point de fidélité gagné est créée, le plugin vérifie que l'e-mail Programme de fidélité – notification des points gagnés est activé dans WooCommerce et que le commutateur correspondant sous Notifications par e-mail des actions de gain de points est activé pour cette action de gain.
- Si les deux vérifications réussissent, le plugin met en file d'attente un seul travail Action Scheduler sur le hook
lpfw_earned_points_notification_trigger(groupeLPFW) pour l'heure configurée À quelle heure de la journée la notification doit-elle être envoyée ?. Si un autre gain pour le même client arrive avant son exécution, le travail en attente est annulé et remplacé, afin que les clients ne soient pas spammés ; la charge utile mise en file d'attente reflète toujours le dernier gain programmé pour cette fenêtre. - Au moment de l'envoi, WooCommerce charge le modèle Programme de fidélité – notification des points gagnés, remplit les espaces réservés à partir du solde du client et des détails du gain mis en file d'attente, et envoie l'e-mail tant que Activer cet e-mail est activé et que le client a une adresse e-mail valide.
Comment les rappels de points de fidélité sont programmés
- Chaque fois qu'une entrée de point de fidélité est créée ou mise à jour pour un client, le plugin vérifie que Programme de fidélité – rappel de points de fidélité est activé dans WooCommerce, puis planifie
lpfw_loyalty_point_reminder_trigger(groupeLPFW) pour le nombre de jours défini dans Combien de temps après une période d'inactivité un rappel doit-il être envoyé ?, à À quelle heure de la journée les rappels doivent-ils être envoyés ?. Le plugin annule d'abord tout rappel en attente précédent pour ce client afin qu'un seul rappel futur reste en file d'attente. - Lorsque le travail s'exécute, le client doit toujours avoir un solde de points positif. Si le solde est nul ou inférieur, l'envoi s'arrête sans e-mail.
- La copie par défaut du Message mentionne les points expirant le
{customer_balance_expiry}. Cette date provient des règles de solde et d'expiration de la fidélité de votre magasin, que vous configurez séparément sous Coupons → Programme de fidélité → Paramètres → Rachat et expiration. La planification elle-même est pilotée par le délai de rappel et les champs d'heure ci-dessus, et non par le cron d'expiration.
Remplacements de modèles et aperçu
Aperçu
- Depuis Coupons → Programme de fidélité → Paramètres → E-mails, utilisez Cliquez pour prévisualiser l'e-mail à côté de l'un ou l'autre bloc. Le lien ouvre un aperçu admin-ajax dans un nouvel onglet à l'aide d'un nonce d'aperçu lié à votre utilisateur.
Modèles HTML et texte brut
- Remplacez les modèles HTML en copiant les fichiers du plugin dans votre thème :
wp-content/plugins/loyalty-program-for-woocommerce/templates/emails/earned-points-notification.php→yourtheme/woocommerce/emails/earned-points-notification.phpwp-content/plugins/loyalty-program-for-woocommerce/templates/emails/loyalty-point-reminder.php→yourtheme/woocommerce/emails/loyalty-point-reminder.php - Les versions en texte brut suivent le même schéma : copiez depuis
templates/emails/plain/earned-points-notification.phpettemplates/emails/plain/loyalty-point-reminder.phpversyourtheme/woocommerce/emails/plain/….
Pour désactiver un flux plus tard, effacez les interrupteurs pertinents dans Notifications par e-mail des actions de gain de points, décochez Activer cet e-mail pour ce type d’e-mail WooCommerce, ou les deux.
Espaceurs disponibles
Vous pouvez utiliser ces jetons dans les champs Objet, Titre de l’e-mail, Message et Contenu supplémentaire. Ils sont remplacés par les propres valeurs du client lors de l’envoi de l’e-mail. Les deux e-mails acceptent des ensembles différents, donc un jeton de l’un ne sera pas résolu dans l’autre.
Les deux e-mails
{site_title}: le nom de votre boutique, à partir du titre du site WordPress.{customer_name}: le nom d’affichage du client.{customer_email}: l’adresse e-mail du compte client.{customer_balance}: le solde de points actuel du client.{customer_balance_worth}: ce solde sous forme de montant monétaire.{customer_balance_expiry}: la date d’expiration du solde, si vous avez activé l’expiration.
Notification de points gagnés uniquement
{customer_earned_points}: les points gagnés lors de l’action qui a déclenché l’e-mail.{customer_earned_points_worth}: ces points gagnés sous forme de montant monétaire.{customer_earned_points_action}: l’action pour laquelle il a gagné les points, par exemple un achat ou un avis sur un produit.
Le rappel d’inactivité n’accepte pas les trois jetons de points gagnés, car il n’y a pas d’action unique qui le déclenche.
Dépannage
Les clients ne reçoivent pas les e-mails de points gagnés
Ouvrez WooCommerce → Réglages → E-mails et confirmez que Activer cet e-mail est activé pour Programme de fidélité – notification de points gagnés. Ensuite, ouvrez Coupons → Programme de fidélité → Réglages → E-mails et confirmez que l’interrupteur de l’action correspondante est activé sous Notifications par e-mail des actions de gain de points. Dans WooCommerce → Statut → Actions planifiées, recherchez lpfw_earned_points_notification_trigger dans le groupe LPFW pour confirmer qu’un envoi a été mis en file d’attente et terminé.
Le rappel de fidélité n’arrive jamais
Confirmez que le Programme de fidélité – rappel de points de fidélité est activé sous WooCommerce → Paramètres → E-mails, et que le client a toujours un solde de points supérieur à zéro lorsque la tâche s'exécute. Inspectez lpfw_loyalty_point_reminder_trigger dans WooCommerce → État → Actions planifiées (groupe LPFW). Si les tâches restent En attente, votre cron de site ou la file d'attente Action Scheduler ne traite pas. Vérifiez la santé de WP-Cron et la configuration de votre cron hôte.
Les espaces réservés semblent vides dans les aperçus
Certains espaces réservés ne se remplissent que lorsque le client a un historique d'activité (par exemple, le dernier gain utilisé dans les aperçus). Utilisez un compte client réel avec une activité de points, ou ajustez la copie de l'Objet et du Message afin que les espaces réservés facultatifs manquants soient acceptables.
Foire aux questions
L'e-mail de rappel est-il envoyé exactement lorsque les points sont sur le point d'expirer ?
Non. L'heure d'envoi est contrôlée par vos paramètres Combien de temps après une période d'inactivité un rappel doit-il être envoyé ? et À quelle heure de la journée les rappels doivent-ils être envoyés ? après chaque mise à jour du registre des points. Le message par défaut inclut le {customer_balance_expiry} calculé, mais l'expiration elle-même est configurée séparément sous Coupons → Programme de fidélité → Paramètres → Utilisation et expiration.
Puis-je envoyer un rappel unique à un client ?
Oui. Ouvrez Coupons → Programme de fidélité → Clients, localisez la ligne du client et cliquez sur Rappeler. Le plugin ouvre une fenêtre modale Envoyer un rappel avec des boutons Aperçu et Envoyer. Le rappel manuel s'exécute parallèlement à la planification automatisée.
Où sont stockés les enregistrements des options d'e-mail de WooCommerce ?
WooCommerce stocke les champs de chaque e-mail sous des clés d'option standard : woocommerce_lpfw_earned_points_notification_settings et woocommerce_lpfw_loyalty_point_reminder_settings. Ne les modifiez pas directement. Utilisez toujours l'éditeur d'e-mails de WooCommerce afin que les valeurs restent validées et sérialisées correctement.
Besoin d'aide ?
Si vous avez une question ou rencontrez des problèmes, nous sommes là pour vous aider.
- Utilisateurs Premium : Ouvrir un ticket de support
- Utilisateurs gratuits : Visitez notre forum communautaire sur la page de support WordPress.org du plugin Advanced Coupons.
