Klanten die niet weten of ze punten hebben verdiend (of die vergeten dat ze een saldo hebben) genereren vermijdbare supporttickets. Loyalty Program for WooCommerce verzendt twee transactionele e-mails om dat gat te dichten: een melding van verdiende punten die punten bevestigt na een kwalificerende activiteit, en een herinnering voor loyaliteitspunten die inactieve klanten wijst op een ongebruikt saldo (inclusief de berekende vervaldatum in de standaardtekst).
Deze handleiding behandelt waar elke verzending in het Loyalty Program-beheer kan worden gepland en geschakeld, hoe de twee e-mails verbinding maken met de e-mail-editor van WooCommerce, en hoe de sjablonen vanuit uw thema kunnen worden overschreven.
Vereisten
- WooCommerce is geïnstalleerd en geconfigureerd om e-mail vanuit uw winkel te verzenden (SMTP of hostmail zoals u normaal zou doen).
- Advanced Loyalty Program 1.8.4 of hoger is actief. De instellingensectie E-mails en de twee WooCommerce-e-mailtypen werden toegevoegd in 1.8.4. De schakelaars per actie onder E-mailmeldingen voor verdienacties kwamen later, in 1.8.8, dus gebruik 1.8.8 of hoger als u e-mails per verdienactie wilt beheren.
- Advanced Coupons (gratis) is actief, dus de beheerapplicatie Loyalty Program is beschikbaar onder Coupons → Loyalty Program.
Hoe de timing en triggers voor loyaliteits-e-mails te configureren
Open de e-mailinstellingen
- Log in op WordPress als winkelbeheerder.
- Ga naar Coupons → Loyalty Program.
- Klik op het tabblad Instellingen.
- Open de sectie E-mails.
Dit scherm slaat elk veld afzonderlijk op terwijl u het wijzigt. Een korte bevestigingsmelding verschijnt in de hoek na elke wijziging, bijvoorbeeld "Wat is het tijdstip waarop de melding moet worden verzonden? succesvol bijgewerkt". Er is geen globale knop om op te klikken om op te slaan.
Plan wanneer e-mails voor verdiende punten worden verzonden
- Stel onder Melding van verdiende punten in Wat is het tijdstip waarop de melding moet worden verzonden? het tijdstip in waarop de plugin e-mails voor verdiende punten moet verzenden. Dit gebruikt de tijdzone van uw winkel vanuit de algemene instellingen van WooCommerce.
Kies welke verdienacties e-mails triggeren
Deze schakelaars komen overeen met de manieren waarop klanten punten verdienen, die u elders in de instellingen van Loyalty Program configureert. Het uitschakelen van een schakelaar stopt de e-mail voor die actie. Het stopt niet dat de punten worden verdiend.
- Schakel onder E-mailmeldingen voor verdienacties elke actieschakelaar in of uit. De plugin verzendt een e-mail voor verdiende punten alleen voor acties waarvan de schakelaar is ingeschakeld.
- Producten kopen
- Een productbeoordeling achterlaten
- Reageren op een blogpost
- Registreren als gebruiker/klant
- Na het voltooien van de eerste bestelling
- Meer uitgeven dan een bepaald bedrag (drempels)
- Extra punten gedurende een periode
Plan de herinnering voor inactiviteit
- Stel onder Herinnering voor loyaliteitspunten in Hoe lang na inactiviteit moet een herinnering worden verzonden? in dagen.
- Stel Hoe laat op de dag moeten herinneringen worden verzonden? in op de kloktijd waarop u wilt dat herinneringen worden verzonden.
De tooltip op het scherm beschrijft inactiviteit in termen van orderactiviteit. De plugin koppelt de herinnering ook opnieuw aan updates van het loyaliteitspunten grootboek, behandeld onder Hoe de timing van herinneringen voor loyaliteitspunten werkt hieronder, dus beschouw deze waarde als uw herinneringsvertraging in plaats van een strikte telling van orderinactiviteit.
Bekijk of bewerk elke e-mailsjabloon
- Gebruik Klik om e-mailvoorbeeld te bekijken naast een blok om een voorbeeld in de browser te openen dat is gekoppeld aan uw eigen gebruikersrecord.
- Gebruik E-mailinhoud bewerken om rechtstreeks naar de WooCommerce-e-maileditor voor dat e-mailtype te gaan, waar het onderwerp, de kop, de hoofdtekst en gerelateerde opties zich bevinden.

Wanneer u elke instelling moet gebruiken
- Frequentielimiet van één keer per dag: stel Hoe laat op de dag moet de melding worden verzonden? in op een enkele winkel-lokale tijd (bijvoorbeeld 10:00 uur). Elke klant ontvangt maximaal één e-mail voor verdiende punten voor dat geplande venster; als er meerdere verdiende punten aankomen vóór het verzendmoment, wordt alleen de laatste verdiende punten verzonden en worden eerdere weggelaten (zie Hoe meldingen voor verdiende punten worden verzonden hieronder).
- Winkel met hoog volume / snelle omloop: houd Hoe lang na inactiviteit moet een herinnering worden verzonden? kort (7-14 dagen), zodat klanten horen over een ongebruikt saldo voordat ze de winkel vergeten.
- Winkel met overwogen aankoop / langzame omloop: een langer venster (30-60 dagen) voorkomt dat klanten worden herinnerd die simpelweg hun volgende aankoopcyclus nog niet hebben bereikt.
- Stiller programma: schakel de schakelaars uit onder E-mailmeldingen voor puntverdienacties voor verdiende punten met een lage waarde (bijv. Reageren op een blogbericht) en laat alleen de signalen met een hoge waarde (bijv. Producten kopen, Na het voltooien van de eerste bestelling.) aan staan.
Hoe u elke e-mail in WooCommerce kunt aanpassen
- Ga naar WooCommerce → Instellingen → E-mails.
- Open Loyaliteitsprogramma – melding verdiende punten of Loyaliteitsprogramma – herinnering loyaliteitspunten uit de lijst (elke rij titel komt exact overeen met die tekst).
- Vink Schakel deze e-mail in aan, zodat WooCommerce dat e-mailtype verzendt.
- Bewerk Onderwerp, E-mailkop, Bericht, Aanvullende inhoud en E-mailtype naar behoefte. Zie Beschikbare plaatsaanduidingen hieronder voor de tokens die elke e-mail accepteert.
- Klik op Wijzigingen opslaan.
Er is geen apart ontvangersveld op een van beide schermen. Op het moment van verzenden stelt de plugin de ontvanger in op het e-mailadres van het WooCommerce-account van de klant in de code.
Standaard zijn de onderwerpregels voor de klant “[{site_title}]: U heeft {customer_earned_points} punten verdiend!” voor de melding verdiende punten en “[{site_title}]: U heeft {customer_balance} punten die wachten om gebruikt te worden!” voor de inactiviteitsherinnering. Overschrijf een van beide door uw eigen tekst in te typen in het veld Onderwerp op het scherm van die e-mail.

Hoe meldingen voor verdiende punten worden verzonden
- Wanneer een nieuwe verdien loyaliteitspunt vermelding wordt aangemaakt, controleert de plugin of de e-mail Loyalty Program – earned points notification is ingeschakeld in WooCommerce en of de bijbehorende schakelaar onder Point earning actions email notifications aan staat voor die verdienactie.
- Als beide controles slagen, plant de plugin een enkele Action Scheduler taak in op de hook
lpfw_earned_points_notification_trigger(groepLPFW) voor uw geconfigureerde tijd What time of day should notification be sent?. Als er een andere verdienactie voor dezelfde klant arriveert voordat die wordt uitgevoerd, wordt de wachtende taak geannuleerd en vervangen, zodat klanten geen spam ontvangen; de geplande payload weerspiegelt altijd de meest recente geplande verdienactie voor dat venster. - Op het moment van verzenden laadt WooCommerce de Loyalty Program – earned points notification template, vult de placeholders met het saldo van de klant en de details van de geplande verdienactie, en verzendt de e-mail zolang Enable this email aan staat, en de klant een geldig e-mailadres heeft.
Hoe loyaliteitspunt herinneringen getimed worden
- Wanneer een loyaliteitspunt vermelding wordt aangemaakt of bijgewerkt voor een klant, controleert de plugin of Loyalty Program – loyalty point reminder is ingeschakeld in WooCommerce, plant vervolgens
lpfw_loyalty_point_reminder_trigger(groepLPFW) voor het aantal dagen ingesteld in How long after being inactive should a reminder be sent?, om What time of day should reminders be sent?. De plugin annuleert eerst elke vorige wachtende herinnering voor die klant, zodat er slechts één toekomstige herinnering in de wachtrij blijft. - Wanneer de taak wordt uitgevoerd, moet de klant nog steeds een positief punten saldo hebben. Als het saldo nul of minder is, stopt de verzending zonder e-mail.
- De standaard Message tekst vermeldt punten due to expire on
{customer_balance_expiry}. Die datum komt uit de loyaliteitssaldo en vervalregels van uw winkel, die u apart configureert onder Coupons → Loyalty Program → Settings → Redemption & Expiry. De planning zelf wordt gedreven door de herinneringsvertraging en tijdvelden hierboven, niet door de verval cron.
Template overrides en preview
Voorbeeld
- Vanuit Coupons → Loyalty Program → Settings → Emails, gebruik Click to preview email naast een van beide blokken. De link opent een admin-ajax preview in een nieuw tabblad met behulp van een preview nonce gekoppeld aan uw gebruiker.
HTML en platte templates
- Overschrijf de HTML-sjablonen door de pluginbestanden naar uw thema te kopiëren:
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 - Platte tekstversies volgen hetzelfde patroon: kopieer van
templates/emails/plain/earned-points-notification.phpentemplates/emails/plain/loyalty-point-reminder.phpnaaryourtheme/woocommerce/emails/plain/….
Om een stroom later uit te schakelen, wist u de relevante schakelaars in E-mailmeldingen voor puntverdienacties, schakelt u Schakel deze e-mail in uit voor dat WooCommerce-e-mailtype, of beide.
Beschikbare placeholders
U kunt deze tokens gebruiken in de velden Onderwerp, E-mailkop, Bericht en Aanvullende inhoud. Ze worden vervangen door de eigen waarden van de klant wanneer de e-mail wordt verzonden. De twee e-mails accepteren verschillende sets, dus een token van de ene wordt niet opgelost in de andere.
Beide e-mails
{site_title}: uw winkelnaam, van de WordPress-sitetitel.{customer_name}: de weergavenaam van de klant.{customer_email}: het e-mailadres van het klantaccount.{customer_balance}: hun huidige puntenbalans.{customer_balance_worth}: die balans als een valutabedrag.{customer_balance_expiry}: wanneer de balans verloopt, als u vervaldatum hebt ingeschakeld.
Alleen melding van verdiende punten
{customer_earned_points}: de punten die zijn verdiend in de actie die de e-mail heeft geactiveerd.{customer_earned_points_worth}: die verdiende punten als een valutabedrag.{customer_earned_points_action}: de actie waarvoor ze de punten hebben verdiend, bijvoorbeeld een aankoop of een productbeoordeling.
De herinnering bij inactiviteit accepteert de drie tokens voor verdiende punten niet, omdat er geen enkele triggerende actie achter zit.
Probleemoplossing
Klanten ontvangen geen e-mails over verdiende punten
Open WooCommerce → Instellingen → E-mails en bevestig dat Schakel deze e-mail in is ingeschakeld voor Loyalty Program – earned points notification. Open vervolgens Coupons → Loyalty Program → Instellingen → E-mails en bevestig dat de bijpassende actieschakelaar is ingeschakeld onder E-mailmeldingen voor puntverdienacties. Controleer in WooCommerce → Status → Geplande acties of lpfw_earned_points_notification_trigger in groep LPFW is opgenomen om te bevestigen dat een verzending is gepland en voltooid.
De loyaliteitsherinnering komt nooit aan
Bevestig dat Loyalty Program – loyalty point reminder is ingeschakeld onder WooCommerce → Instellingen → E-mails, en dat de klant nog steeds een puntenaldo boven nul heeft wanneer de taak wordt uitgevoerd. Inspecteer lpfw_loyalty_point_reminder_trigger in WooCommerce → Status → Geplande acties (groep LPFW). Als taken In behandeling blijven, worden uw site cron of Action Scheduler-wachtrij niet verwerkt. Controleer de WP-Cron-gezondheid en uw host cron-configuratie.
Placeholders zien er leeg uit in previews
Sommige placeholders worden pas ingevuld als de klant een activiteitsgeschiedenis heeft (bijvoorbeeld de meest recent verdiende punten in previews). Gebruik een echt klantenaccount met puntactiviteit, of pas de tekst van Onderwerp en Bericht aan, zodat ontbrekende optionele placeholders acceptabel zijn.
Veelgestelde vragen
Wordt de herinneringse-mail precies verzonden wanneer de punten bijna verlopen?
Nee. De verzendtijd wordt bepaald door uw instellingen Hoe lang na inactiviteit moet een herinnering worden verzonden? en Hoe laat op de dag moeten herinneringen worden verzonden? na elke punttransactie-update. Het standaardbericht bevat de berekende {customer_balance_expiry}, maar de vervaldatum zelf wordt apart geconfigureerd onder Coupons → Loyalty Program → Instellingen → Inwisseling & Vervaldatum.
Kan ik een eenmalige herinnering naar één klant sturen?
Ja. Open Coupons → Loyalty Program → Klanten, zoek de klantrij, en klik op Herinneren. De plugin opent een Herinnering verzenden-modal met Voorbeeld en Verzenden-knoppen. De handmatige herinnering draait naast het geautomatiseerde schema.
Waar worden de e-mailoptiegegevens van WooCommerce opgeslagen?
WooCommerce slaat de velden van elke e-mail op onder standaard optiesleutels: woocommerce_lpfw_earned_points_notification_settings en woocommerce_lpfw_loyalty_point_reminder_settings. Bewerk deze niet rechtstreeks. Gebruik altijd de WooCommerce e-mail-editor, zodat waarden correct gevalideerd en geserialiseerd blijven.
Hulp nodig?
Als u een vraag heeft of tegen problemen aanloopt, staan we klaar om u te helpen.
- Premium gebruikers: Open een ondersteuningsticket
- Gratis gebruikers: Bezoek ons communityforum op de supportpagina van de Advanced Coupons plugin op WordPress.org.
