1. Accueil
  2. Base de connaissances
  3. Programme de fidélité
  4. Comment configurer les notifications par e-mail du programme de fidélité

Comment configurer les notifications par e-mail du programme de fidélité

Les clients qui ne savent pas 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 expédie quatre e-mails transactionnels pour combler cette lacune : une notification de points gagnés qui confirme les points après une activité qualifiante, un rappel de points de fidélité qui incite les clients inactifs à propos d'un solde inutilisé (y compris la date d'expiration calculée dans la copie par défaut), une notification d'ajustement de points qui confirme un changement manuel de solde, et une confirmation de réclamation de récompense qui donne aux clients une copie de leur code de coupon lorsqu'ils échangent des points contre une récompense.

Ce guide explique où planifier et activer l'envoi de chacun d'eux dans l'administration du Programme de fidélité, comment les quatre 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.
  • 1.9.4 ou plus récent si vous souhaitez la notification d'ajustement de points, envoyée lorsqu'un administrateur utilise l'outil d'ajustement en masse.
  • 1.9.5 ou plus récent si vous souhaitez la confirmation de réclamation de récompense, envoyée lorsqu'un client échange des points contre une récompense.
  • 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

  1. Connectez-vous à WordPress en tant qu'administrateur de la boutique.
  2. Allez dans Coupons → Programme de fidélité.
  3. Cliquez sur l'onglet Paramètres.
  4. 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

  1. 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.

  1. 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é

  1. 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.
  2. 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

  1. 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.
  2. 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.
Paramètres des e-mails montrant les blocs Notification de points gagnés et Rappel de points de fidélité

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

  1. Allez dans WooCommerce → Réglages → E-mails.
  2. Ouvrez Loyalty Program – notification de points gagnés, Loyalty Program – rappel de points de fidélité, Loyalty Program – notification d'ajustement de points, ou Loyalty Program – confirmation de réclamation de récompense à partir de la liste (le titre de chaque ligne correspond exactement à cette chaîne).
  3. Cochez Activer cet e-mail pour que WooCommerce envoie ce type d'e-mail.
  4. 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.
  5. Cliquez sur Enregistrer les modifications.

Il n'y a pas de champ destinataire séparé sur aucun de ces écrans. 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, « [{site_title}] : Vous avez {customer_balance} points en attente d'utilisation ! » pour le rappel d'inactivité, « [{site_title}] : Votre solde de points de fidélité a été mis à jour » pour la notification d'ajustement de points, et « [{site_title}] : Votre récompense de fidélité est prête » pour la confirmation de réclamation de récompense. Remplacez l'un de ceux-ci en tapant votre propre texte dans le champ Objet de l'écran de cet e-mail.

Écran des e-mails des paramètres WooCommerce avec la ligne de notification des points gagnés du programme de fidélité développée

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 (groupe LPFW) 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 (groupe LPFW) 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.

Comment les notifications d'ajustement de points sont envoyées

  • Depuis Coupons → Loyalty Program → Ajustement en masse, lorsqu'un administrateur augmente, diminue ou réinitialise les points d'un ou plusieurs clients et coche Envoyer une notification par e-mail aux utilisateurs avant d'appliquer la modification.
  • Le plugin déclenche lpfw_points_adjustment_notification_trigger pour chaque client concerné immédiatement, il n'y a pas de planification quotidienne pour cet e-mail. WooCommerce envoie ensuite Loyalty Program – notification d'ajustement de points si cet e-mail est activé.
  • L'e-mail n'est pas envoyé pour une exécution de Supprimer les entrées, et n'est pas envoyé lorsqu'un ajustement du client n'entraîne aucun changement réel, par exemple la réinitialisation d'un solde qui est déjà à zéro.

Comment les confirmations de réclamation de récompense sont envoyées

  • Lorsqu'un client échange ses points de fidélité contre une récompense produit ou coupon, le plugin génère un coupon à usage unique pour la réclamation et l'enregistre.
  • Le plugin déclenche la confirmation de réclamation immédiatement, il n'y a pas de planification à configurer. WooCommerce envoie Loyalty Program – confirmation de réclamation de récompense tant que cet e-mail est activé et que le client qui réclame a un compte et une adresse e-mail valides.
  • Cet e-mail est un reçu transactionnel pour la réclamation, il n'expédie donc aucun lien de désinscription et n'est pas affecté par les paramètres de désinscription.

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.phpyourtheme/woocommerce/emails/earned-points-notification.php
    wp-content/plugins/loyalty-program-for-woocommerce/templates/emails/loyalty-point-reminder.phpyourtheme/woocommerce/emails/loyalty-point-reminder.php
    wp-content/plugins/loyalty-program-for-woocommerce/templates/emails/points-adjustment.phpyourtheme/woocommerce/emails/points-adjustment.php
    wp-content/plugins/loyalty-program-for-woocommerce/templates/emails/reward-claim.phpyourtheme/woocommerce/emails/reward-claim.php
  • Les versions texte brut suivent le même schéma : copiez depuis templates/emails/plain/earned-points-notification.php, templates/emails/plain/loyalty-point-reminder.php, templates/emails/plain/points-adjustment.php, et templates/emails/plain/reward-claim.php vers yourtheme/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 valeurs propres du client lors de l'envoi de l'e-mail. Chaque e-mail n'accepte que son propre ensemble de jetons, un jeton d'un autre e-mail ne se résout pas.

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.

Notification d'ajustement de points

  • {customer_name}, {customer_email}, {customer_balance} et {customer_balance_worth} : même signification que ci-dessus, en utilisant le solde du client après l'ajustement.
  • {customer_adjusted_points} : le nombre de points modifiés dans cet ajustement.
  • {adjustment_type} : l'opération effectuée, par exemple augmenté, diminué, ou réinitialisé.
  • {adjustment_note} : la note d'administrateur facultative entrée pour cette exécution d'ajustement en masse.

Confirmation de réclamation de récompense

  • {customer_name} et {customer_email} : même signification que ci-dessus.
  • {reward_name} : le nom de la récompense réclamée, le titre du produit pour une récompense produit ou le code du coupon pour une récompense coupon.
  • {reward_type} : si la réclamation était une récompense produit ou une récompense coupon.
  • {coupon_code} : le code de coupon à usage unique généré pour cette réclamation.
  • {points_spent} : le nombre de points que le client a échangés pour la récompense.

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 clients ne reçoivent pas l’e-mail d’ajustement des points

Confirmez que Envoyer une notification par e-mail aux utilisateurs était coché sur l’écran d’Ajustement en bloc avant que l’ajustement ne soit appliqué, et que Activer cet e-mail est activé pour Programme de fidélité – Notification d’ajustement des points sous WooCommerce → Réglages → E-mails. Cet e-mail n’est jamais envoyé pour une exécution de Supprimer les entrées ou pour un ajustement qui n’entraîne aucun changement réel.

La confirmation de réclamation de récompense n’arrive jamais

Confirmez que Programme de fidélité – Confirmation de réclamation de récompense est activé sous WooCommerce → Réglages → E-mails, et que la réclamation elle-même s’est terminée (le client a reçu un code de coupon à l’écran). Cet e-mail n’a pas de désinscription, donc si un client ne le reçoit jamais, vérifiez plutôt l’adresse e-mail de son compte et le filtrage anti-spam.

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, woocommerce_lpfw_loyalty_point_reminder_settings, woocommerce_lpfw_points_adjustment_notification_settings et woocommerce_lpfw_reward_claim_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.

Cet article vous a-t-il été utile ?

Articles similaires

Finaliser votre achat