La maggior parte dei consigli sui programmi fedeltà che leggerai è indipendente dalla piattaforma: fai guadagnare punti, crea livelli, invia promemoria. Utile, ma salta la parte che decide davvero se un programma fedeltà arriva online o resta bloccato: come si integra concretamente con PrestaShop. PrestaShop offre da tempo un modulo ufficiale Customer loyalty and rewards: in passato era incluso nel pacchetto, oggi è distribuito tramite Addons, quindi a seconda della tua versione potrebbe essere già installato, richiedere l'installazione o essere stato sostituito da un'alternativa ufficiale più recente o da un modulo di terze parti. Quando è attivo, converte i punti in buoni sconto reali attraverso il sistema degli stati ordine, e ha limiti precisi che sorprendono molti proprio il giorno in cui serve una seconda regola di accumulo. Questa guida parla di quel meccanismo: il modulo ufficiale Customer loyalty and rewards, dove si trovano le impostazioni, come i punti diventano denaro spendibile, dove il modulo arriva al limite e in che modo credito negozio e gruppi cliente colmano le lacune. Per la strategia sul se attivare un programma a punti e su quanto essere generosi, ti rimanderemo all'articolo correlato giusto invece di ripeterlo qui.

Ultimo aggiornamento: giugno 2026.

Il modulo fedeltà ufficiale: verifica se lo hai già

Pannello fedelta cliente PrestaShop con livello attuale, spesa totale e cronologia dei cambi di livello
Un pannello fedelta rende il programma concreto: livello attuale, spesa totale e cambi di livello sono monitorati per cliente in un'unica vista.

Il modulo ufficiale di PrestaShop si chiama Customer loyalty and rewards (il suo nome tecnico è loyalty). A seconda della versione potrebbe essere già installato o richiedere l'aggiunta da Addons: controlla in Moduli → Gestione moduli e cerca "loyalty"; se non c'è, installa il modulo ufficiale (o un'alternativa mantenuta e adatta alla tua versione di PrestaShop). Una volta abilitato, il pulsante Configura mette l'intero programma in un'unica schermata. Sotto il cofano, il modulo salva le impostazioni come chiavi di configurazione standard, e questo conta per un motivo molto pratico: il programma è portabile. Le impostazioni viaggiano con l'esportazione del database e nulla vive nei file del tema, dove un aggiornamento potrebbe sovrascriverlo. I nomi esatti di chiavi e tabelle cambiano in base a modulo e versione, quindi non fare affidamento su un elenco fisso di nomi PS_LOYALTY_*; se un giorno devi leggere o migrare direttamente quei valori, ispeziona il modulo installato per vedere quali chiavi scrive davvero.

La schermata di configurazione è breve e vale la pena conoscerla riga per riga, perché ogni campo corrisponde a un comportamento visibile al cliente:

  • Rapporto. Quanto deve spendere il cliente per guadagnare un punto e quanto vale un punto al momento del riscatto. Sono due numeri: "1 punto per ogni X spesi" e "1 punto = Y di sconto". Impostali insieme; il cliente non percepisce mai il conteggio grezzo dei punti come denaro se non rendi chiara la conversione (ci torniamo tra poco).
  • Importo minimo che un buono generato deve raggiungere prima che il cliente possa spenderlo: evita che buoni da un centesimo intasino gli account.
  • Restrizione del buono per categoria, puoi limitare le categorie in cui il buono generato è spendibile ("i buoni creati dal sistema fedeltà possono essere usati nelle seguenti categorie"). Nota che questo regola il riscatto, non l'accumulo; è un interruttore separato nella stessa schermata a impedire che i punti maturino su righe già scontate.
  • Dettagli del buono, il testo stampato sullo sconto che il cliente riscatta e se l'imposta è inclusa nel calcolo dei punti.
  • Stati di assegnazione dei punti, gli stati ordine in cui i punti passano da "in attesa" a "disponibili" e lo stato che li annulla. È la parte che la maggior parte dei commercianti si perde, quindi merita una sezione dedicata.

Come i punti diventano davvero denaro spendibile

Qui il modello fedeltà di PrestaShop si discosta dall'idea generica di "saldo punti", ed è qui che diventa davvero intelligente. I punti non restano in un portafoglio astratto. Quando l'ordine di un cliente raggiunge lo stato che hai indicato come stato di "convalida", il modulo genera una vera regola carrello, cioè un buono, del valore equivalente in denaro dei punti accumulati, e il cliente lo riscatta al pagamento come qualsiasi altro codice sconto. In altre parole, in PrestaShop i punti fedeltà sono un generatore differito di buoni che si appoggia alla macchina degli stati ordine.

La leva che controlli è quali stati ordine attivano quella conversione. Per impostazione predefinita, il modulo collega la convalida dei punti a uno stato tipo "Pagamento accettato" o "Consegnato" e l'annullamento a "Annullato" / "Rimborsato". Che cosa significa, in pratica? Se assegni i punti appena l'ordine viene inserito, creerai buoni per ordini che poi potrebbero essere annullati o contestati, e recuperarli diventa scomodo. Se li assegni solo su "Consegnato", i punti sembrano lenti a un cliente che ha pagato due minuti fa. Per la maggior parte dei negozi, il compromesso più onesto è convalidare i punti su "Pagamento accettato" e lasciare che lo stato di annullamento riduca automaticamente il saldo: il modulo lo fa per te quando un ordine passa a uno stato di rimborso. Impostalo nella configurazione del modulo, nei selettori degli stati ordine, e provalo con un ordine reale che attraversi il tuo flusso effettivo di stati prima di annunciare il programma.

Una conseguenza da segnalare: poiché il riscatto produce una regola carrello standard di PrestaShop, vale tutto ciò che già sai sulle regole carrello: importi minimi d'ordine, limiti per cliente, restrizioni di valuta e il fatto che il buono compaia in Catalogo → Sconti come qualsiasi altro. Per le agenzie è rassicurante: non c'è un motore sconti parallelo da interpretare.

Punti o credito negozio: e perché PrestaShop sfuma il confine

L'intuizione dell'articolo di partenza è corretta: "hai 7,50 € da spendere" motiva più di "hai 750 punti". PrestaShop ti offre due meccanismi distinti, e non sono intercambiabili:

Punti fedeltà (modulo loyalty)Credito negozio / buoni
Che cos'èAccumulato automaticamente sugli ordini idonei; convertito in un buono alla convalida dell'ordineUno sconto/credito che concedi direttamente: manualmente, in caso di rimborso o tramite una regola carrello
Dove viveIl modulo fedeltà installato salva lo storico punti nelle proprie tabelle e di solito consente il riscatto tramite un buono/regola carrello generatoCatalogo → Sconti (regole carrello); credito da rimborso nella scheda del cliente
Cosa vede il clienteUn saldo punti nella pagina "I miei punti fedeltà" del suo accountUn codice buono dal valore monetario, oppure credito applicato automaticamente al pagamento
Ideale perAccumulo automatico sulla spesa, scalabile senza intervenire su ogni ordineRimborsi trasformati in credito, gesti una tantum verso il cliente, "spendi 5 € come ringraziamento per l'attesa"
Limite da conoscereUn solo rapporto di accumulo, valido per tutto il negozio; nessun livello o regola bonus nativaManuale, a meno che tu non costruisca un'automazione sulle regole carrello; può proliferare senza controllo

Anche il flusso di rimborso di PrestaShop può restituire valore come credito invece che denaro: a seconda della versione e delle opzioni di rimborso mostrate, elaborare un rimborso parziale o totale può generare una nota di credito o un buono che il cliente spenderà la volta successiva, invece di un rimborso su carta che esce definitivamente dal negozio. Testi e interruttori cambiano tra le versioni del back office, quindi verifica che cosa offre davvero la schermata di rimborso del negozio di destinazione; dove è disponibile, è uno strumento di fidelizzazione nascosto nel processo di rimborso, e la maggior parte dei negozi lo ignora. Se vuoi usare la cornice psicologica "denaro, non punti" suggerita dal consiglio iniziale, la strada più pulita è mantenere semplice il rapporto punti e mostrare sempre nei template dell'account il valore convertito in denaro: visualizza "7,50 € in premi" accanto al conteggio dei punti, non al suo posto.

Costruire livelli che PrestaShop possa davvero applicare

Ecco un limite da dire con chiarezza: il modulo fedeltà nativo ha un solo rapporto di accumulo. Nel modulo fedeltà non esistono Bronzo/Argento/Oro, né "1,5x punti per Argento", né soglie per livello. Se vuoi i livelli, li costruisci con lo strumento che PrestaShop ti offre nativamente: i gruppi cliente (Clienti → Gruppi).

Un gruppo cliente in PrestaShop ha una propria visualizzazione dei prezzi, un proprio sconto a livello di catalogo (una riduzione percentuale fissa sulle categorie) e può controllare quali corrieri, metodi di pagamento e contenuti di categoria il cliente vede. Un sistema a livelli praticabile quindi può essere così:

  • Bronzo, il gruppo predefinito in cui entra ogni cliente registrato. Guadagna i punti fedeltà standard. Nessuno sconto di gruppo.
  • Argento, un gruppo con un piccolo sconto sul catalogo e accesso a una regola per un corriere con spedizione gratuita. I clienti che superano una soglia di spesa vengono spostati qui.
  • Oro, uno sconto di gruppo più alto, una regola di spedizione sempre gratuita e accesso anticipato a una categoria "nuovi prodotti" riservata a quel gruppo.

Il punto critico che PrestaShop non risolve da solo: lo spostamento dei clienti tra gruppi non è automatico nel core. Puoi promuoverli a mano (va bene per pochi VIP), oppure usare un modulo che osserva la spesa nel tempo e riassegna il gruppo. È esattamente il confine in cui gli strumenti nativi si fermano e un modulo dedicato si guadagna il suo posto: la promozione automatica dei gruppi in base alla spesa progressiva, più la dashboard per vedere chi si trova dove, è proprio ciò che fa il nostro modulo Loyalty + Credit Revolution: monitora la spesa complessiva e riassegna il gruppo per te, aggiunge campagne con punti bonus e gestione del credito negozio che mancano al modulo nativo, e mantiene dati e automazioni dentro il tuo back office invece di sincronizzare la spesa dei clienti con un servizio terzo. Qualunque strada tu scelga, decidi prima la strategia: quanti livelli, quanto generosi. Abbiamo spiegato perché conviene mantenerla volutamente piccola e onesta in programmi fedeltà per piccoli negozi.

Dove il modulo nativo si ferma e cosa aggiungere

Il modulo fedeltà nativo è davvero valido in una cosa: accumulo automatico sulla spesa che si converte in buoni senza dover sorvegliare gli ordini. Di serie, però, non gestisce:

  • Campagne con punti bonus, "punti doppi questo fine settimana", "punti extra su questa categoria per una settimana". Dovresti cambiare il rapporto globale e ricordarti di rimetterlo com'era.
  • Punti per azioni diverse dall'acquisto, recensioni, creazione dell'account, compleanni, condivisioni social. Il modulo core conta solo la spesa.
  • Logica dei livelli. Trattata sopra; sono gruppi cliente più un collegamento.
  • Scadenza con promemoria. I buoni possono avere una data di scadenza, ma l'email "i tuoi punti scadono tra 30 giorni" non fa parte del modulo fedeltà.

Due di queste lacune sono in realtà problemi di email, e appartengono ad articoli fratelli, non a questo. Il promemoria di scadenza e il messaggio "hai guadagnato un premio, vieni a spenderlo" sono classiche email di ciclo di vita: impostale come faresti con qualsiasi sequenza automatizzata, come spiegato in email post-acquisto, e scegli una piattaforma di marketing automation come Klaviyo se vuoi trigger collegati al flusso. L'integrazione PrestaShop di Klaviyo sincronizza di serie dati cliente e dati ordine, ma i trigger basati su saldo punti e stato del livello non sono automatici: funzionano solo se quei campi/eventi vengono effettivamente sincronizzati, il che di solito significa verificare che l'integrazione li includa o aggiungere un lavoro di integrazione personalizzato per inviarli. L'angolo "recupera il cliente i cui punti stanno per scadere" è una disciplina a sé: vedi le email di riattivazione.

Premiare comportamenti diversi dall'acquisto e trasformare i clienti fedeli in un canale di referral è un sistema completamente diverso: non cercare di piegare i punti fedeltà a questo scopo. Lo trattiamo nel modo corretto in programmi referral per PrestaShop.

Rendere visibile il programma dentro PrestaShop

Un programma fedeltà che nessuno vede è solo righe sprecate nel database. PrestaShop ti offre superfici specifiche per renderlo visibile, e vale la pena collegarle in modo intenzionale invece di sperare che il cliente trovi la pagina dell'account:

  • Il centro account. Il modulo fedeltà aggiunge un link "I miei punti fedeltà" nell'account cliente (tramite displayCustomerAccount) (blocco Il mio account). Verifica che venga davvero visualizzato nel tuo tema: i temi personalizzati a volte omettono i link account inseriti dai moduli.
  • La pagina di conferma ordine. "Hai guadagnato X punti con questo ordine" deve stare nella pagina di conferma ordine, dove l'attenzione è massima. Questo è territorio dei template del tema (hook di conferma ordine), quindi un'agenzia può posizionarlo con precisione.
  • Il carrello / pagamento. "Guadagnerai X punti" vicino al totale e "Hai Y € in premi: applicali ora" quando è disponibile un buono. Tutto ciò che tocca il passaggio di pagamento merita attenzione, perché il pagamento è la pagina più costosa da rompere in un negozio.
  • Email. Ogni punto di contatto sopra ha anche un equivalente via email, e l'email è il canale che fa il lavoro pesante per la fidelizzazione: il ragionamento è in email marketing per negozi online.

Misurare se si sta ripagando

Un programma fedeltà è uno sconto che scegli di concedere, quindi trattalo come un investimento, non come una funzione. Non giudicarlo su tre settimane di dati. Prima del lancio, registra una baseline; dopo il lancio, confronta gli stessi numeri su una finestra significativa: almeno un ciclo di acquisto completo per la tua categoria, che per la maggior parte dei negozi significa mesi, non giorni:

  • Tasso di riacquisto, il numero che il programma esiste per spostare. I membri dovrebbero ordinare di nuovo più di quanto facessero prima.
  • Valore medio dell'ordine e frequenza: membri vs non membri, i filtri per gruppi cliente di PrestaShop rendono questo segmento analizzabile se i tuoi livelli corrispondono ai gruppi.
  • Tasso di riscatto, se nessuno riscatta, il premio è troppo lontano o troppo poco visibile; se tutti riscattano subito, stai semplicemente facendo sconti. L'elenco dei buoni in Catalogo → Sconti mostra a colpo d'occhio generati vs usati.
  • Valore del cliente nel tempo, l'unica metrica che alla fine decide se gli sconti si sono ripagati.

Quanto essere generosi, dove si trova la linea del margine e quali meccaniche di sconto cambiano davvero il comportamento invece di costarti soltanto denaro: questa è una domanda strategica a cui rispondiamo in strategie di sconto che funzionano davvero. Qui, il punto specifico per PrestaShop è più stretto e più utile: hai già un motore fedeltà competente nel core, funziona creando buoni a partire dagli stati ordine, il suo vero punto cieco sono i livelli (che risolvi con i gruppi cliente) e la flessibilità delle campagne (che risolvi con un modulo o con il tuo strumento email). Imposta correttamente i trigger degli stati ordine, mostra il valore in denaro e non solo i punti, e misura su un ciclo di acquisto reale: così il programma smette di essere un link nel footer che nessuno clicca e diventa un motivo per cui i clienti tornano nel tuo negozio invece di guardarsi intorno.

(Trasparenza: Loyalty + Credit Revolution, linkato sopra, è un modulo che sviluppiamo e vendiamo; anche Klaviyo Integration è nostro.)

Domande frequenti

PrestaShop ha un programma fedeltà integrato?

Sì: il modulo ufficiale Customer loyalty and rewards (nome tecnico loyalty), storicamente incluso nel pacchetto e oggi distribuito tramite Addons. A seconda della tua versione potrebbe essere già installato, richiedere l'aggiunta o essere stato sostituito. Controlla in Moduli → Gestione moduli e cerca "loyalty." Quando è attivo, è davvero competente in una cosa: accumulo automatico sulla spesa che si converte in buoni senza dover sorvegliare gli ordini.

Come fanno i punti fedeltà a diventare denaro che il cliente può spendere?

I punti non restano in un portafoglio astratto. Quando un ordine raggiunge lo stato ordine che hai indicato come stato di convalida, il modulo genera una vera regola carrello: un buono del valore equivalente in denaro dei punti accumulati, che il cliente riscatta al pagamento come qualsiasi codice sconto. In pratica, i punti fedeltà di PrestaShop sono un generatore differito di buoni appoggiato alla macchina degli stati ordine; per questo il buono si comporta poi come qualsiasi altra regola carrello (importi minimi, limiti per cliente, visibile in Catalogo → Sconti).

Quale stato ordine dovrebbe convalidare i punti?

Per la maggior parte dei negozi, convalida su "Pagamento accettato" e lascia che lo stato di annullamento/rimborso riduca automaticamente il saldo. Se assegni i punti appena l'ordine viene inserito, creerai buoni per ordini che poi vengono annullati o contestati; se aspetti "Consegnato", i punti sembrano lenti a un cliente che ha pagato due minuti fa. Impostalo nei selettori degli stati ordine del modulo e testalo con un ordine reale che attraversi il tuo flusso effettivo di stati prima di annunciare il programma.

Il modulo fedeltà nativo può gestire livelli Bronzo/Argento/Oro?

No: ha esattamente un rapporto di accumulo, valido per tutto il negozio, senza soglie per livello o regole bonus. I livelli si costruiscono con i gruppi cliente (Clienti → Gruppi), ciascuno con il proprio sconto catalogo e il proprio accesso a corrieri e categorie. Il punto critico è che il core non sposta automaticamente i clienti tra gruppi in base alla spesa; è lì che un modulo dedicato, capace di monitorare la spesa nel tempo e riassegnare il gruppo, si guadagna il suo posto.

Ai clienti devo mostrare i punti o il valore in denaro?

Il valore in denaro: "7,50 € in premi" motiva più di "750 punti". La strada più pulita è mantenere semplice il rapporto punti e mostrare sempre nei template dell'account il valore convertito in denaro, accanto al conteggio dei punti e non al suo posto. Rendilo visibile anche dove l'attenzione è massima: la pagina account "I miei punti fedeltà" (tramite displayCustomerAccount), la pagina di conferma ordine e vicino al totale del carrello.

David Miller

David Miller

Fondatore, mypresta.rocks
Informazioni sull’autore

David Miller è uno specialista PrestaShop con oltre dieci anni di esperienza sul campo e fondatore di mypresta.rocks, uno studio di sviluppo con sede a Tychy, in Polonia. Progetta e mantiene un catalogo di oltre 150 moduli PrestaShop, tra cui 21 suite « Revolution » dedicate a SEO, checkout, sicurezza, performance, marketing, ricerca, supporto e gestione del magazzino, che ogni giorno migliorano negozi reali, testati su PrestaShop 1.7.8, 8.x e 9.x. Si occupa inoltre della gestione di negozi in produzione, perciò il suo lavoro si misura sulle vendite reali, non sulle demo. La sua esperienza abbraccia l'intero e-commerce, performance, sicurezza, SEO e marketing, e va oltre PrestaShop, fino a WooCommerce, Shopify e sistemi su misura. Sul blog scrive del lato tecnico di PrestaShop: cosa fa davvero la piattaforma, cosa si rompe in produzione e quali soluzioni reggono nel tempo.

Condividi questo articolo:

Commenti

Ancora nessun commento. Sii il primo!

Ti è piaciuto questo articolo?

Ricevi i nostri ultimi consigli, guide e aggiornamenti dei moduli nella tua casella di posta.

Puoi annullare l'iscrizione in qualsiasi momento. Trovi i nostri contatti nelle note legali.

Caricamento...
Torna su