I clienti che non riescono a capire se hanno guadagnato punti (o che dimenticano di avere un saldo) generano ticket di supporto evitabili. Loyalty Program for WooCommerce invia due email transazionali per colmare questa lacuna: una notifica di punti guadagnati che conferma i punti dopo un'attività qualificata e un promemoria punti fedeltà che sollecita i clienti inattivi riguardo a un saldo inutilizzato (includendo la data di scadenza calcolata nel testo predefinito).
Questa guida copre dove pianificare e attivare/disattivare ogni invio nell'amministrazione del Programma Fedeltà, come le due email si collegano all'editor email di WooCommerce e come sovrascrivere i template dal tuo tema.
Prerequisiti
- WooCommerce è installato e configurato per inviare email dal tuo negozio (SMTP o posta dell'hosting come faresti normalmente).
- Advanced Loyalty Program 1.8.4 o versioni successive è attivo. La sezione delle impostazioni Email e i due tipi di email di WooCommerce sono stati aggiunti nella versione 1.8.4. I toggle per azione sotto Notifiche email per le azioni di guadagno punti sono stati aggiunti successivamente, nella versione 1.8.8, quindi usa la versione 1.8.8 o successive se desideri controllare le email per ogni azione di guadagno.
- Advanced Coupons (gratuito) è attivo, quindi l'app di amministrazione del Programma Fedeltà è disponibile sotto Coupon → Programma Fedeltà.
Come configurare la tempistica e i trigger delle email di fedeltà
Apri le impostazioni Email
- Accedi a WordPress come amministratore del negozio.
- Vai su Coupon → Programma Fedeltà.
- Fai clic sulla scheda Impostazioni.
- Apri la sezione Email.
Questa schermata salva ogni campo singolarmente non appena lo modifichi. Una breve notifica di conferma appare nell'angolo dopo ogni modifica, ad esempio “A che ora del giorno dovrebbe essere inviata la notifica? aggiornato con successo”. Non c'è un pulsante di salvataggio globale da cliccare.
Pianifica quando vengono inviate le email per i punti guadagnati
- Sotto Notifica Punti Guadagnati, imposta A che ora del giorno dovrebbe essere inviata la notifica? all'ora in cui desideri che il plugin invii le email per i punti guadagnati. Questo utilizza il fuso orario del tuo negozio dalle impostazioni generali di WooCommerce.
Scegli quali azioni di guadagno attivano le email
Questi toggle corrispondono ai modi in cui i clienti guadagnano punti, che configuri altrove nelle impostazioni del Programma Fedeltà. Disattivare un toggle interrompe l'invio dell'email per quell'azione. Non interrompe il guadagno dei punti.
- Sotto Notifiche email per le azioni di guadagno punti, attiva o disattiva ogni toggle di azione. Il plugin invia un'email per i punti guadagnati solo per le azioni il cui toggle è attivo.
- Acquisto di prodotti
- Lasciare una recensione del prodotto
- Commentare un post del blog
- Registrarsi come utente/cliente
- Dopo aver completato il primo ordine
- Spesa superiore a un certo importo (breakpoint)
- Punti extra durante un periodo
Pianifica il promemoria di inattività
- Sotto Promemoria Punti Fedeltà, imposta Quanto tempo dopo essere stato inattivo dovrebbe essere inviato un promemoria? in giorni.
- Imposta A che ora del giorno devono essere inviati i promemoria? all'ora desiderata per l'invio dei promemoria.
Il tooltip sullo schermo descrive l'inattività in termini di attività degli ordini. Il plugin ri-ancora anche il promemoria agli aggiornamenti del registro dei punti fedeltà, trattati in Come vengono temporizzati i promemoria dei punti fedeltà di seguito, quindi considera questo valore come la tua finestra di ritardo del promemoria piuttosto che un conteggio rigoroso di inattività dell'ordine.
Anteprima o modifica di ogni modello di email
- Usa Clicca per anteprima email accanto a ciascun blocco per aprire un'anteprima nel browser collegata al tuo record utente.
- Usa Modifica contenuto email per accedere direttamente all'editor di email di WooCommerce per quel tipo di email, dove si trovano l'oggetto, l'intestazione, il corpo e le opzioni correlate.

Quando usare ogni impostazione
- Limite di frequenza giornaliera: imposta A che ora del giorno deve essere inviata la notifica? a un'unica ora locale del negozio (ad esempio, 10:00). Ogni cliente riceve al massimo un'email di punti guadagnati per quella finestra programmata; se arrivano più guadagni prima dell'ora di invio, viene inviato solo l'ultimo guadagno e quelli precedenti vengono scartati (vedi Come vengono inviate le notifiche dei punti guadagnati di seguito).
- Negozio con alto volume / ciclo rapido: mantieni Quanto tempo dopo essere stato inattivo deve essere inviato un promemoria? breve (7-14 giorni) in modo che i clienti vengano informati di un saldo inutilizzato prima che dimentichino il negozio.
- Negozio con acquisti considerati / ciclo lento: una finestra più lunga (30-60 giorni) evita di ricordare ai clienti che semplicemente non hanno raggiunto il loro prossimo ciclo di acquisto.
- Programma più tranquillo: disattiva gli interruttori sotto Notifiche email azioni di guadagno punti per guadagni di basso valore (ad esempio, Commentare un post del blog) e lascia attivi solo quelli ad alto segnale (ad esempio, Acquistare prodotti, Dopo aver completato il primo ordine.).
Come personalizzare ogni email in WooCommerce
- Vai su WooCommerce → Impostazioni → Email.
- Apri Programma fedeltà – notifica punti guadagnati o Programma fedeltà – promemoria punti fedeltà dall'elenco (il titolo di ogni riga corrisponde esattamente a quella stringa).
- Seleziona Abilita questa email in modo che WooCommerce invii quel tipo di email.
- Modifica Oggetto, Intestazione email, Messaggio, Contenuto aggiuntivo e Tipo di email secondo necessità. Vedi Segnaposto disponibili di seguito per i token che ogni email accetta.
- Fai clic su Save changes.
Non c'è un campo destinatario separato in nessuna delle due schermate. Al momento dell'invio, il plugin imposta il destinatario all'indirizzo email dell'account WooCommerce del cliente nel codice.
Di base, le righe oggetto visibili al cliente sono “[{site_title}]: Hai guadagnato {customer_earned_points} punti!” per la notifica dei punti guadagnati e “[{site_title}]: Hai {customer_balance} punti in attesa di essere utilizzati!” per il promemoria di inattività. Sovrascrivi uno dei due digitando il tuo testo nel campo Oggetto nella schermata di quella email.

Come vengono inviate le notifiche dei punti guadagnati
- Quando viene creata una nuova voce di guadagno punti fedeltà, il plugin verifica che l'email Programma fedeltà – notifica punti guadagnati sia abilitata in WooCommerce e che il relativo interruttore sotto Notifiche email azioni di guadagno punti sia attivo per tale azione di guadagno.
- Se entrambi i controlli superano, il plugin accoda un singolo lavoro Action Scheduler sull'hook
lpfw_earned_points_notification_trigger(gruppoLPFW) per l'ora configurata A che ora del giorno deve essere inviata la notifica?. Se un altro guadagno per lo stesso cliente arriva prima dell'esecuzione, il lavoro in sospeso viene annullato e sostituito, in modo che i clienti non vengano spammati; il payload accodato riflette sempre l'ultimo guadagno pianificato per quella finestra. - All'ora di invio, WooCommerce carica il modello Programma fedeltà – notifica punti guadagnati, riempie i segnaposto dal saldo del cliente e dai dettagli del guadagno accodato, e invia l'email finché Abilita questa email è attivo e il cliente ha un indirizzo email valido.
Come vengono pianificati i promemoria per i punti fedeltà
- Ogni volta che una voce di punti fedeltà viene creata o aggiornata per un cliente, il plugin verifica che Programma fedeltà – promemoria punti fedeltà sia abilitato in WooCommerce, quindi pianifica
lpfw_loyalty_point_reminder_trigger(gruppoLPFW) per il numero di giorni impostato in Quanto tempo dopo l'inattività deve essere inviato un promemoria?, all'ora A che ora del giorno devono essere inviati i promemoria?. Il plugin annulla prima qualsiasi promemoria precedente in sospeso per quel cliente, in modo che rimanga in coda solo un promemoria futuro. - Quando il lavoro viene eseguito, il cliente deve ancora avere un saldo punti positivo. Se il saldo è zero o inferiore, l'invio si interrompe senza email.
- Il testo predefinito del Messaggio menziona i punti in scadenza il
{customer_balance_expiry}. Tale data proviene dalle regole di saldo e scadenza del programma fedeltà del tuo negozio, che configuri separatamente sotto Coupon → Programma fedeltà → Impostazioni → Riscatto e scadenza. La pianificazione stessa è guidata dal ritardo del promemoria e dai campi dell'ora sopra, non dal cron di scadenza.
Override e anteprima dei modelli
Anteprima
- Da Coupon → Programma fedeltà → Impostazioni → Email, usa Clicca per visualizzare l'anteprima dell'email accanto a ciascun blocco. Il link apre un'anteprima admin-ajax in una nuova scheda utilizzando un nonce di anteprima collegato al tuo utente.
Modelli HTML e in testo normale
- Sovrascrivi i modelli HTML copiando i file del plugin nel tuo tema:
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 - Le versioni in testo semplice seguono lo stesso schema: copia da
templates/emails/plain/earned-points-notification.phpetemplates/emails/plain/loyalty-point-reminder.phpinyourtheme/woocommerce/emails/plain/….
Per disabilitare un flusso in seguito, deseleziona le caselle di controllo pertinenti in Notifiche email azioni di guadagno punti, deseleziona Abilita questa email per quel tipo di email di WooCommerce, o entrambe.
Placeholder disponibili
Puoi usare questi token nei campi Oggetto, Intestazione email, Messaggio e Contenuto aggiuntivo. Vengono sostituiti con i valori del cliente quando l'email viene inviata. Le due email accettano set diversi, quindi un token da una non viene risolto nell'altra.
Entrambe le email
{site_title}: il nome del tuo negozio, dal titolo del sito WordPress.{customer_name}: il nome visualizzato del cliente.{customer_email}: l'indirizzo email dell'account del cliente.{customer_balance}: il saldo punti attuale del cliente.{customer_balance_worth}: quel saldo come importo in valuta.{customer_balance_expiry}: quando scade il saldo, se hai attivato la scadenza.
Solo notifica punti guadagnati
{customer_earned_points}: i punti guadagnati nell'azione che ha attivato l'email.{customer_earned_points_worth}: quei punti guadagnati come importo in valuta.{customer_earned_points_action}: l'azione per cui ha guadagnato i punti, ad esempio un acquisto o una recensione di un prodotto.
Il promemoria di inattività non accetta i tre token dei punti guadagnati, perché non c'è un'unica azione scatenante dietro di esso.
Risoluzione dei problemi
I clienti non ricevono le email sui punti guadagnati
Apri WooCommerce → Impostazioni → Email e conferma che Abilita questa email sia attivo per Programma fedeltà – notifica punti guadagnati. Quindi apri Coupon → Programma fedeltà → Impostazioni → Email e conferma che l'interruttore dell'azione corrispondente sia attivo sotto Notifiche email azioni di guadagno punti. In WooCommerce → Stato → Azioni pianificate, cerca lpfw_earned_points_notification_trigger nel gruppo LPFW per confermare che un invio sia stato accodato e completato.
Il promemoria fedeltà non arriva mai
Verifica che Loyalty Program – promemoria punti fedeltà sia abilitato in WooCommerce → Impostazioni → Email e che il cliente abbia ancora un saldo punti superiore a zero quando viene eseguita l'attività. Ispeziona lpfw_loyalty_point_reminder_trigger in WooCommerce → Stato → Azioni pianificate (gruppo LPFW). Se le attività rimangono In attesa, la tua cron di WordPress o la coda di Action Scheduler non sta elaborando. Controlla lo stato di WP-Cron e la configurazione della cron del tuo host.
I segnaposto sembrano vuoti nelle anteprime
Alcuni segnaposto vengono popolati solo quando il cliente ha una cronologia di attività (ad esempio, l'ultimo guadagno utilizzato nelle anteprime). Utilizza un account cliente reale con attività sui punti o regola il testo dell'Oggetto e del Messaggio in modo che i segnaposto opzionali mancanti siano accettabili.
Domande frequenti
L'email di promemoria viene inviata esattamente quando i punti stanno per scadere?
No. L'ora di invio è controllata dalle impostazioni Quanto tempo dopo essere stato inattivo deve essere inviato un promemoria? e A che ora del giorno devono essere inviati i promemoria? dopo ogni aggiornamento del registro punti. Il messaggio predefinito include il calcolato {customer_balance_expiry}, ma la scadenza stessa è configurata separatamente in Coupon → Loyalty Program → Impostazioni → Riscatto e Scadenza.
Posso inviare un promemoria una tantum a un cliente?
Sì. Apri Coupon → Loyalty Program → Clienti, individua la riga del cliente e fai clic su Promemoria. Il plugin apre una finestra modale Invia un promemoria con i pulsanti Anteprima e Invia. Il promemoria manuale viene eseguito parallelamente alla pianificazione automatica.
Dove sono archiviati i record delle opzioni email di WooCommerce?
WooCommerce archivia i campi di ogni email sotto chiavi di opzione standard: woocommerce_lpfw_earned_points_notification_settings e woocommerce_lpfw_loyalty_point_reminder_settings. Non modificarli direttamente. Utilizza sempre l'editor email di WooCommerce in modo che i valori rimangano validati e serializzati correttamente.
Hai bisogno di aiuto?
Se hai una domanda o riscontri problemi, siamo qui per aiutarti.
- Utenti Premium: Apri un ticket di supporto
- Utenti gratuiti: Visita il nostro forum della community sulla pagina di supporto di WordPress.org del plugin Advanced Coupons.
