Fidelizzare i clienti nell'e-commerce: strategie di sconto che funzionano davvero
Ultimo aggiornamento: giugno 2026.
La maggior parte dei consigli sugli "sconti che fidelizzano" si ferma a una sensazione: sii generoso e i clienti torneranno. In un negozio PrestaShop, quel consiglio erode silenziosamente il margine. Uno sconto è una leva sul profitto, e PrestaShop ti offre quattro meccanismi diversi per azionarla, Gruppi clienti, Regole prezzi catalogo, Prezzi specifici e Regole carrello, ognuno con la propria priorità, il proprio comportamento di cumulo e il proprio modo di sorprenderti al momento del pagamento. Usati senza controllo, si sovrappongono e un cliente finisce per pagare il 35% in meno di quanto avessi previsto. Usati con metodo, trasformano acquirenti occasionali in clienti ricorrenti senza regalare il negozio.
Questa guida parla esattamente di questo: l'architettura degli sconti per la fidelizzazione in PrestaShop, quale dei quattro meccanismi usare per ogni obiettivo, come evitare che si accumulino creando un buco nel margine e quali impostazioni del back office servono per farli funzionare. È il complemento sugli sconti del gruppo di contenuti più ampio dedicato alla fidelizzazione: se ti interessa il lato più morbido della fidelizzazione, fatto di punti e crediti, lo trovi in programmi fedeltà per PrestaShop e mantienilo semplice, mantienilo onesto. Qui restiamo sulla meccanica degli sconti.
Perché gli sconti hanno bisogno di un'architettura, non di un'abitudine
Il primo ordine di un nuovo cliente di solito non è redditizio. Hai pagato per acquisirlo, e un solo acquisto raramente copre quel costo. L'intera logica economica degli sconti fedeltà è che il secondo e il terzo ordine arrivano a costo di acquisizione zero, quindi anche un ordine ricorrente scontato è più redditizio di un primo ordine a prezzo pieno da parte di uno sconosciuto. La ricerca spesso citata di Bain & Company suggerisce che un piccolo miglioramento della fidelizzazione produce un aumento sproporzionato del profitto; il moltiplicatore esatto è discusso e dipende molto dall'attività, quindi va trattato come direzione, non come numero da inserire in un foglio di calcolo. Il principio sottostante è semplice aritmetica che puoi verificare sul tuo negozio, ed è quell'aritmetica che dovrebbe guidare ogni sconto che imposti.
Il calcolo del pareggio che definisce il budget degli sconti
Prima di decidere quanto essere generoso, calcola quando un cliente diventa redditizio. Prendi un negozio con un valore medio dell'ordine di €65 e un margine lordo del 40%, e ipotizza che acquisire un cliente ti costi €80:
- Ordine 1: €65 × 40% = €26 di profitto lordo, meno €80 di acquisizione = −€54
- Ordine 2: +€26 (nessun costo di acquisizione) → cumulato −€28
- Ordine 3: +€26 → cumulato −€2
- Ordine 4: +€26 → cumulato +€24, finalmente redditizio
In questo esempio il cliente non ti ripaga fino al quarto ordine. Quindi? Significa che uno sconto del 10%, che ti costa €6,50 di margine per assicurarti un ordine ricorrente, sta comprando un ordine da €26 di profitto lordo che altrimenti non vedresti mai, un ritorno di 4:1. Lo sconto non è un regalo; è l'ordine più economico che registrerai mai. Inserisci nelle stesse quattro righe il tuo valore medio dell'ordine, il tuo margine e il tuo costo di acquisizione, e saprai quanti ordini scontati puoi permetterti di inseguire. Ogni impostazione qui sotto serve a portare i clienti fino all'ordine di pareggio e oltre.
I quattro meccanismi di sconto di PrestaShop, e a cosa serve davvero ciascuno
L'errore più comune è usare le Regole carrello per tutto, perché sono le più visibili. PrestaShop ha quattro sistemi distinti di riduzione del prezzo, e si attivano in un ordine preciso. Conoscere quell'ordine è ciò che impedisce loro di ostacolarsi a vicenda.
| Meccanismo | Percorso nel back office | Applicazione | Migliore uso per la fidelizzazione |
|---|---|---|---|
| Gruppi clienti | Parametri negozio → Impostazioni clienti → Gruppi | Uno sconto % generale sul catalogo, per gruppo, mostrato nelle pagine prodotto | Sconto permanente a livelli (Bronzo/Argento/Oro) |
| Regole prezzi catalogo | Catalogo → Sconti → Regole prezzi catalogo | Modifica condizionale del prezzo sul catalogo, filtrabile per gruppo/categoria/valuta | Sconto di livello limitato a determinate categorie |
| Prezzi specifici | Prodotto → Prezzi → Prezzi specifici | Sostituzione del prezzo a livello di prodotto o combinazione | Prezzo riservato ai membri su un singolo prodotto |
| Regole carrello (buoni sconto) | Catalogo → Sconti → Regole carrello | Un codice o uno sconto automatico applicato al pagamento | Codici a tempo: bentornato, compleanno, post-acquisto |
Il modello mentale: Gruppi e Regole prezzi catalogo cambiano il prezzo che il cliente vede mentre naviga (ottimo per vantaggi di appartenenza permanenti che devono sembrare integrati), mentre le Regole carrello cambiano il prezzo al pagamento (ottimo per offerte a tempo, basate su codici). I Prezzi specifici stanno nel mezzo: sovrascrivono il prezzo di un singolo prodotto e hanno la precedenza su una Regola prezzo catalogo per quel prodotto. Abbina il meccanismo al compito e la maggior parte dei problemi di cumulo sparisce prima ancora di nascere.
Il livello permanente: sconti a fasce con i Gruppi clienti

L'appartenenza a livelli è la spina dorsale degli sconti fedeltà, e i Gruppi clienti di PrestaShop la gestiscono nativamente. Un gruppo può contenere una riduzione percentuale predefinita che si applica automaticamente a ogni membro, ovunque, senza codice da inserire. Esattamente la sensazione di "questo ormai è il mio prezzo" che un cliente fedele dovrebbe avere.
Impostare i livelli su dati reali, non su numeri tondi
Non inventare soglie. Estrai dal database la distribuzione reale della spesa e imposta i confini dei livelli sui punti di discontinuità naturali, così la maggior parte dei clienti ricorrenti finisce nel livello intermedio e solo i veri clienti ad alta spesa raggiungono quello più alto. Una query come questa ti dà la spesa a dodici mesi di ogni cliente per suddividerli in fasce:
SELECT c.id_customer, c.email, SUM(o.total_paid_real) AS spend_12m, COUNT(o.id_order) AS orders
FROM ps_customer c
JOIN ps_orders o ON o.id_customer = c.id_customer
WHERE o.valid = 1 AND o.date_add > DATE_SUB(NOW(), INTERVAL 12 MONTH)
GROUP BY c.id_customer
ORDER BY spend_12m DESC;
Per un negozio con valore medio dell'ordine di €65, una struttura difendibile che mantiene raggiungibile il livello più alto è:
- Bronzo (primo acquisto – €199/anno): il livello di ingresso, un piccolo vantaggio permanente perché i nuovi acquirenti sentano di essere "entrati"
- Argento (€200–€499/anno, circa 3–7 ordini): una % continuativa moderata più una soglia per la spedizione gratuita
- Oro (€500+/anno): i tuoi migliori clienti, la % continuativa più alta, spedizione gratuita, accesso anticipato
Mantieni visibile il salto tra i livelli, ma rendi raggiungibile quello più alto: se Oro richiede €2.000/anno in un negozio con valore medio dell'ordine di €65, nessuno ne sente la spinta e il livello diventa zavorra. Impostalo dove arriva davvero il tuo 15–20% migliore.
Collegare i livelli nel back office
- Parametri negozio → Impostazioni clienti → Gruppi → crea "Fedeltà Bronzo/Argento/Oro". La schermata di modifica di ogni gruppo ha un campo Sconto, imposta qui la % generale (oppure lasciala a 0 e controlla lo sconto con le Regole prezzi catalogo per una copertura più precisa).
- Per i vantaggi di spedizione gratuita, crea una Regola carrello con Spedizione gratuita abilitato e il gruppo cliente impostato come condizione nella scheda Condizioni, segnandola come combinabile in modo che lavori insieme alla % di livello.
- Per limitare lo sconto di livello a determinate categorie (proteggendo le linee a basso margine), usa una Regola prezzo catalogo filtrata per gruppo e categoria invece dello sconto gruppo piatto.
Il vero limite di PrestaShop qui è l'automazione: non esiste un'opzione nativa "sposta questo cliente in Argento quando la sua spesa a 12 mesi supera €200". Di base riassegni i gruppi a mano dal profilo del cliente, soluzione accettabile per una lista piccola e dolorosa su larga scala. Quel lavoro ricorrente di pianificazione e soglie è ciò che Smart Dynamic & Scheduled Discounts serve a toglierti dal piatto, eseguendo dal back office modifiche di sconto a livelli e basate sul tempo, secondo una pianificazione, invece di affidarti a un promemoria sul calendario. Se vuoi un credito spendibile in negozio invece di livelli percentuali, è un meccanismo completamente diverso, coperto da Loyalty Credit Revolution e discusso come strategia in punti, crediti e acquisti ricorrenti.
Il livello a tempo: Regole carrello usate con criterio
Le Regole carrello sono il punto in cui gli sconti fedeltà fanno più danni, perché sono le più facili da creare e le più difficili da tenere sotto controllo. Tre campi delle Regole carrello decidono se la tua politica di sconti resta redditizia.
I tre campi che proteggono il margine
- Date di validità e limiti di utilizzo (scheda Condizioni). Ogni codice fedeltà ha bisogno di una scadenza e di un limite "totale disponibile / per utente". Un codice senza termine non crea urgenza e resta nelle caselle email per sempre; un codice senza limite per utente invita alla condivisione. Imposta l'intervallo di date e Totale disponibile per ogni utente = 1 per le offerte personali.
- Combinabile. Questa casella è l'interruttore principale del cumulo. Lascia combinabili i vantaggi di livello permanenti (sono benefici guadagnati), ma marca i codici promozionali come non combinabili, così due codici campagna non possono sommarsi sullo stesso carrello.
- Priorità. Quando due regole non combinabili sono entrambe valide, vince il numero di priorità più basso. Dai alle regole fedeltà guadagnate priorità 1 e alle promozioni una tantum priorità 2, così il vantaggio permanente del cliente è quello che sopravvive a un conflitto.
- Restrizioni prodotto/categoria (scheda Condizioni). Escludi le linee a basso margine dai codici aggressivi, un buono del 20% non dovrebbe mai toccare un prodotto che porta solo il 18% di margine.
Controllo del cumulo: la regola che mantiene onesti gli sconti
Questo è il cuore degli "sconti che funzionano davvero" su PrestaShop, e la parte a cui i consigli generici sulla fidelizzazione non arrivano mai. I quattro meccanismi si applicano in una sequenza definita, e se non progetti quella sequenza un cliente Oro con un codice compleanno su un prodotto in liquidazione può finire per pagare molto sotto costo.
Come viene risolto il prezzo finale
Non esiste una sequenza universale di quattro passaggi sicura da memorizzare. Il prezzo che un cliente paga davvero è il risultato di più sistemi risolti insieme: priorità dei prezzi specifici (quale sovrascrittura vince su un dato prodotto), riduzioni dei gruppi clienti, Regole prezzi catalogo, le tue impostazioni fiscali e la combinabilità di eventuali Regole carrello al pagamento. I Prezzi specifici di solito hanno la precedenza su una Regola prezzo catalogo sullo stesso prodotto, ma riduzioni di gruppo e combinabilità delle regole carrello non entrano in un ordine fisso, interagiscono attraverso il calcolo prezzo di PrestaShop e le sue regole di priorità. L'unico modo affidabile per sapere cosa produce una certa combinazione è testare le combinazioni previste su prodotti reali prima di basarti su di esse.
Un'architettura pratica e sicura per il margine in un negozio orientato alla fidelizzazione:
- Sconto di livello (5–12% via gruppo): sempre attivo, combinabile, il vantaggio permanente
- Soglia di spedizione gratuita: combinabile con il livello (si completano, non accumulano una % su una %)
- Regole carrello promozionali (10–20%): non combinabili tra loro, il cliente ottiene la singola migliore, non tutte
- Codice compleanno (15–20%): affiancato al livello ma non ad altre promozioni. La combinabilità nativa delle regole carrello è da regola a regola, quindi devi configurare esplicitamente compatibilità/esclusioni di ogni regola (e testarla rispetto alla riduzione del gruppo cliente, che non è governata dalla stessa casella)
- Un tetto rigido: decidi uno sconto effettivo massimo (per esempio 25–30%) ed escludi le categorie a basso margine dalle regole più propense a superarlo
Così i tuoi migliori clienti si sentono premiati davvero, sconto di livello più spedizione gratuita sono valore reale e visibile, mentre nessuna combinazione plausibile vende silenziosamente un prodotto sotto costo. Quindi? Puoi essere generoso con intenzione e non scoprire un disastro di margine nei numeri del mese prossimo.
Quando e cosa scontare lungo il ciclo di vita del cliente
Momenti diversi nella vita di un cliente con il tuo negozio richiedono meccanismi diversi. Ecco la mappa, e dove un'altra parte del gruppo di contenuti entra nel dettaglio, qui passiamo il testimone invece di ripetere.
Nuovo cliente (ordini 1–2)
Resisti alla tentazione di scontare la prima visita. Un banner "20% sul primo ordine" mostrato a un visitatore freddo educa le persone ad aspettarsi uno sconto e brucia margine su acquirenti che avrebbero pagato a prezzo pieno. Parti dal valore, poi inserisci un codice a tempo nell'email di conferma ordine per spingere il secondo acquisto, una Regola carrello con scadenza a 30 giorni e un solo utilizzo per cliente. Cosa dire davvero in quei messaggi è un mestiere a sé, trattato in email post-acquisto.
Cliente in crescita (ordini 3–5)
Promuovilo nel gruppo Argento al raggiungimento della soglia di spesa, attivando la % continuativa e la spedizione gratuita. Questo è anche il momento in cui i codici compleanno e anniversario si guadagnano il loro posto: abilita la raccolta della data di nascita in Parametri negozio → Impostazioni clienti (l'opzione Richiedi data di nascita), poi attiva una Regola carrello generosa una volta all'anno (15–20%, valida per due settimane intorno alla data). Le offerte anniversario, la data del primo ordine, tendono a sembrare ancora più personali perché celebrano il rapporto con il tuo negozio in particolare.
Cliente fedele (ordini 6+)
Gruppo Oro: % continuativa più alta, spedizione gratuita ed esclusività che non è affatto uno sconto, accesso anticipato o prodotti limitati per Gruppo cliente nelle impostazioni di visibilità del prodotto. L'esclusività è il vantaggio che costruisce una fedeltà emotiva, più difficile da sottrarre, invece di una fedeltà puramente transazionale; la filosofia del non sovra-scontare i tuoi migliori clienti è in mantienilo semplice, mantienilo onesto.
Cliente inattivo (60+ giorni di silenzio)
Un cliente che non si fa più sentire è comunque molto più economico da riattivare rispetto all'acquisizione di uno sconosciuto. Ha un account e una cronologia d'acquisto che puoi usare per segmentare le offerte. La leva dello sconto qui è una scala progressiva: prima un codice moderato, poi uno più alto con spedizione gratuita se viene ignorato, infine un'offerta con scadenza rigida, poi smetti di inviare email a chi è davvero perso (continuare danneggia la recapitabilità). La meccanica degli sconti sono Regole carrello con codici univoci e scadenze strette; tempi, testi e segmentazione che fanno convertire la scala appartengono a email di recupero clienti. Per trovare chi è inattivo, questa query elenca i clienti il cui ultimo ordine valido precede una data limite:
SELECT c.id_customer, c.email, c.firstname, MAX(o.date_add) AS last_order
FROM ps_customer c
JOIN ps_orders o ON o.id_customer = c.id_customer
WHERE o.valid = 1
GROUP BY c.id_customer
HAVING last_order < DATE_SUB(NOW(), INTERVAL 90 DAY)
ORDER BY last_order DESC;
Sconti che acquisiscono: codici referral
Gli sconti referral sono l'unico caso in cui uno sconto svolge un doppio lavoro, premia un cliente esistente (fidelizzazione) e porta un nuovo cliente a una frazione del costo dell'acquisizione a pagamento. Dal punto di vista meccanico sono due modelli di Regola carrello: un credito negozio o una ricompensa in % per chi invita, limitata al suo account, e uno sconto sul primo ordine per il cliente invitato, monouso, che si attiva solo quando il suo ordine è valido (così la ricompensa non può essere sfruttata in modo artificioso). A qualsiasi volume reale, creare a mano codici univoci tracciabili smette di essere fattibile, progettazione completa del programma, struttura a doppio incentivo e strumenti sono trattati in programmi referral per PrestaShop.
Misurare se gli sconti si ripagano davvero
Un programma di sconti che non viene misurato è una perdita lenta che non vedi. Monitora ogni mese pochi numeri, la maggior parte già presenti nel back office:
- Tasso di riacquisto, ordini da clienti di ritorno come quota di tutti gli ordini. Clienti → Clienti, ordinabile per numero di ordini; Statistiche → Migliori clienti per la stessa vista.
- Tasso di utilizzo, codici usati rispetto a quelli distribuiti. Catalogo → Sconti → Regole carrello mostra l'utilizzo per regola. Un utilizzo molto basso indica che l'offerta o il momento non funzionano; un utilizzo molto alto può significare che stai regalando sconti a persone che avrebbero comprato comunque.
- Costo degli sconti come quota del fatturato, riduzioni totali concesse divise per il fatturato. Osserva la tendenza; un numero che cresce lentamente è margine che esce dal negozio in silenzio.
- Fatturato incrementale, il dato più importante e quello che nessuna schermata del back office ti dà. Se la maggior parte degli utenti con sconto avrebbe comprato a prezzo pieno, una campagna "riuscita" in realtà sta perdendo denaro. L'unico modo onesto per saperlo è un gruppo di controllo: trattieni l'offerta da una piccola porzione casuale del gruppo idoneo e confronta. Il fatturato periodo su periodo si trova in Statistiche → Vendite e ordini.
Per una reportistica continuativa che va oltre le statistiche predefinite, portando spesa a livello cliente, passaggi di livello e performance degli sconti in qualcosa su cui puoi agire, il modulo Loyalty Discounts System raccoglie la meccanica di gruppi, livelli e regole descritta qui in un'unica schermata del back office, invece di una cartella di query SQL e un muro di Regole carrello.
Gli errori che trasformano gli sconti fedeltà in una perdita di margine
- Scontare il primo contatto. Un "% sul primo ordine" in apertura educa alla ricerca dello sconto e brucia margine su acquirenti che avrebbero pagato a prezzo pieno. Riserva gli sconti alla finestra post-acquisto e di fidelizzazione.
- Uno sconto uguale per tutti. Un 10% piatto tratta il tuo cliente Oro come uno sconosciuto. Graduare la generosità è il punto: maggiore fedeltà deve tradursi in una ricompensa maggiore, ed è proprio il senso dei Gruppi clienti.
- Codici senza scadenza. Nessuna scadenza, nessuna urgenza. Ogni Regola carrello dovrebbe avere una finestra di validità: circa 30 giorni dopo l'acquisto, due settimane per i compleanni, pochi giorni per un ultimo tentativo di recupero.
- Ignorare il margine per categoria. Il 15% su un prodotto con margine del 50% va bene; il 15% su un prodotto con margine del 18% cancella il profitto. Usa le restrizioni di Regole carrello e Regole prezzi catalogo per proteggere le linee a margine sottile.
- Non controllare mai il fatturato incrementale. Senza un gruppo di controllo non puoi distinguere una campagna redditizia da vendite a prezzo pieno cannibalizzate. Testa prima di scalare.
- Lasciare che i quattro meccanismi si sommino senza supervisione. L'errore più costoso in assoluto su PrestaShop nello specifico, controllalo con le impostazioni di combinabilità, priorità e restrizione descritte sopra.
FAQ
Quale dei quattro meccanismi di sconto dovrei usare per un livello di appartenenza permanente?
I Gruppi clienti. Un gruppo contiene una riduzione percentuale predefinita che si applica automaticamente a ogni membro, ovunque, senza codice da inserire. Esattamente la sensazione di "questo ormai è il mio prezzo" che un cliente fedele dovrebbe avere. Imposta la percentuale nel campo Sconto del gruppo in Parametri negozio → Impostazioni clienti → Gruppi. Se devi limitare lo sconto di livello a determinate categorie, usa una Regola prezzo catalogo filtrata per gruppo invece dello sconto gruppo piatto.
Come impedisco agli sconti di sommarsi e vendere un prodotto sotto costo?
Governa il cumulo con tre impostazioni delle Regole carrello: la casella Combinabile (l'interruttore principale, lascia combinabili i vantaggi di livello guadagnati, marca i codici promozionali come non combinabili così due campagne non possono sommarsi), il campo Priorità (vince il numero più basso quando due regole non combinabili sono entrambe valide, dai alle regole fedeltà guadagnate priorità 1) e le restrizioni prodotto/categoria (proteggi le linee a margine sottile). Non esiste una singola sequenza fissa di quattro passaggi da memorizzare, quindi testa le combinazioni previste su prodotti reali prima di basarti su di esse e imposta un tetto rigido allo sconto effettivo massimo.
PrestaShop può spostare automaticamente un cliente in un livello superiore quando la sua spesa supera una soglia?
Non di serie. La riassegnazione del gruppo è manuale dal profilo del cliente, soluzione accettabile per una lista piccola e dolorosa su larga scala. La query sulla spesa a 12 mesi in questa guida suddivide i clienti in fasce per te, ma agire su quei dati, eseguendo modifiche di livello e basate sul tempo secondo una pianificazione, è ciò che Smart Dynamic & Scheduled Discounts automatizza dal back office.
Dovrei offrire uno sconto sul primo ordine di un cliente?
Di solito no. Un banner "% sul primo ordine" mostrato a un visitatore freddo educa le persone ad aspettarsi uno sconto e brucia margine su acquirenti che avrebbero pagato a prezzo pieno. L'economia degli sconti fedeltà funziona solo sul secondo e sul terzo ordine, che arrivano a costo di acquisizione zero, quindi parti dal valore alla prima visita e inserisci nell'email di conferma ordine una Regola carrello a tempo, monouso, per spingere il secondo acquisto.
Come faccio a sapere se i miei sconti sono davvero redditizi?
Non giudicare solo dal tasso di utilizzo. Un utilizzo alto può semplicemente significare che stai scontando persone che avrebbero comprato comunque. Il numero che conta è il fatturato incrementale, e l'unico modo onesto per misurarlo è un gruppo di controllo: trattieni l'offerta da una piccola porzione casuale del gruppo idoneo e confronta. Ancora ogni offerta al tuo calcolo di pareggio, così uno sconto è l'ordine più economico che registri invece di un regalo.
La versione breve
Gli sconti fidelizzano su PrestaShop solo quando sono un'architettura, non un riflesso. Sapere a cosa serve ogni meccanismo è fondamentale, Gruppi clienti per vantaggi di livello permanenti, Regole prezzi catalogo e Prezzi specifici per prezzi mirati sul catalogo, Regole carrello per codici a tempo. Governa il modo in cui si sommano con le impostazioni di combinabilità, priorità e restrizione, così nessuna combinazione venderà mai sotto costo. Ancora ogni offerta al tuo calcolo di pareggio, in modo che uno sconto sia l'ordine più economico che registri invece di un regalo. E misura il fatturato incrementale, non solo l'utilizzo, così sai che sta funzionando. Fallo, e gli sconti smettono di essere ciò che erode il margine e diventano ciò che paga il tuo prossimo cliente ricorrente, prima che il profitto perso si accumuli.