Ultima revisione giugno 2026 — il comportamento nativo di ps_emailsubscription, le colonne delle tabelle e l'opzione di double opt-in descritti qui sono aggiornati per PrestaShop 1.7, 8.x e 9.x.

Il tuo negozio PrestaShop ha quasi certamente già un riquadro per la newsletter nel piè di pagina. Raccoglie indirizzi email in una tabella del database che probabilmente non hai mai aperto. Ed è qui la trappola: un modulo di iscrizione non è una lista email. Una lista è una risorsa di tua proprietà che puoi ricontattare gratuitamente, mentre i follower sui social sono un pubblico che prendi in affitto da Meta o Google e che paghi per raggiungere di nuovo. La differenza tra le due cose sta in tutto ciò che fai prima che l'indirizzo arrivi nel tuo database — come lo chiedi, dove lo chiedi e se il consenso che lo sostiene reggerebbe a un reclamo GDPR.

Questa guida riguarda in modo specifico come far crescere la lista nel modo giusto su PrestaShop: che cosa registra il modulo nativo ps_emailsubscription (e dove), come rendere la raccolta davvero difendibile ai sensi del GDPR e quali punti di acquisizione, in un negozio PrestaShop, spostano davvero il numero di iscrizioni. Si ferma volutamente al database. Scegliere una piattaforma di invio, segmentare le persone raccolte e impostare le sequenze automatiche da inviare sono attività a sé, ciascuna con la propria guida — linkata nei punti in cui altrimenti verrebbe la tentazione di saltare avanti.

Che cosa fa davvero ps_emailsubscription — e dove vivono i dati

Parete di cassette postali in ottone con buste bianche infilate in diverse fessure e uno sportello dipinto di arancione
Una lista newsletter è una parete di cassette postali che hai il permesso di raggiungere: ogni iscritto è una casella che devi meritarti e mantenere pulita.

PrestaShop include un modulo newsletter nativo, ps_emailsubscription, che mostra il campo di iscrizione nel piè di pagina tramite l'hook displayFooterBefore e aggiunge la casella nel modulo di registrazione tramite additionalCustomerFormFields. È uno strumento di raccolta, non uno strumento di marketing, e sapere esattamente che cosa memorizza ti evita di migrare dati sporchi in seguito.

  • Le iscrizioni degli ospiti (chi non è un cliente registrato) finiscono nella tabella ps_emailsubscription — con l'email, newsletter_date_add, ip_registration_newsletter, http_referer (la pagina da cui arriva l'iscrizione) e un flag active.
  • I clienti registrati sono un caso diverso: il loro consenso è nella colonna newsletter (più newsletter_date_add e ip_registration_newsletter) della riga ps_customer, non nella tabella delle iscrizioni. Quindi la tua lista reale è divisa tra due tabelle — un dettaglio che le esportazioni CSV manuali o personalizzate e i connettori più deboli spesso ignorano, perdendo una fonte se non sono configurati esplicitamente per leggerle entrambe.
  • Non esiste un menu predefinito Clienti → Newsletter — l'elenco degli iscritti ospiti e l'esportazione CSV si trovano invece dentro il modulo: Moduli → Gestione moduli → ps_emailsubscription → Configura. Da lì attivi o disattivi l'email di verifica (double opt-in), l'email di conferma post-iscrizione e imposti il buono di benvenuto (se previsto).

[SCREENSHOT: schermata di configurazione di ps_emailsubscription nel back office, con l'opzione per l'email di verifica, l'opzione per l'email di conferma e il campo del codice buono di benvenuto]

Che cosa deliberatamente non fa: inviare campagne, renderizzare template o tracciare aperture e clic. Può però gestire un vero flusso di opt-in confermato (double opt-in) — è l'opzione "email di verifica" nella schermata di configurazione, su cui torneremo. Nota le due email distinte del modulo: l'email di verifica è il passaggio che valida il consenso (l'iscritto deve cliccare un link prima di diventare attivo), mentre la email di conferma separata è solo un messaggio di benvenuto dopo l'iscrizione. Per tutto ciò che viene dopo la raccolta — la piattaforma che invia davvero e come sceglierla (Mailchimp, Brevo, Klaviyo, Omnisend, ActiveCampaign) — parti da email marketing per negozi online, che rimanda alle guide delle singole piattaforme.

Raccogli i contatti in modo che reggano a un reclamo GDPR

Se vendi a qualcuno nell'UE — e un negozio PrestaShop quasi sempre lo fa — il modo in cui raccogli il consenso è la parte in cui la maggior parte dei commercianti sbaglia, perché le impostazioni predefinite del modulo nativo da sole non bastano. I tetti sanzionatori sono reali (fino a 20 milioni di EUR o al 4% del fatturato annuo globale, a seconda di quale importo sia più alto), ma il rischio pratico è più quotidiano: una lista per cui non puoi provare il consenso è una lista che una piattaforma di invio seria può rifiutare, e che un solo reclamo può smontare.

Opt-in confermato (double opt-in): attivalo, è già nativo

Opt-in confermato significa che l'iscritto clicca un link in un'email di verifica prima di essere aggiunto come attivo. Fa due cose insieme: dimostra che l'indirizzo è reale e appartiene alla persona, e rafforza la prova del consenso con una marca temporale al momento della conferma. Da solo, però, non conserva una registrazione separata del testo esatto del consenso che hai mostrato — quindi tieni una copia di quel testo (e di eventuali prove di conferma) insieme ai dati, se ti serve una traccia completa. In Germania è di fatto obbligatorio; nel resto dell'UE è l'impostazione predefinita più difendibile. La buona notizia su PrestaShop: ps_emailsubscription standard lo supporta già — rispondi "sì" a "Vuoi inviare un'email di verifica dopo l'iscrizione?" nella schermata di configurazione del modulo e il flusso cambia. L'ospite viene scritto nella tabella come active = 0, parte un'email di verifica con token e solo quando clicca il link il controller dedicato verification lo attiva. Se lasci disattivata l'opzione, ottieni invece il single opt-in più debole: l'iscrizione viene marcata subito come attiva, con un'email di benvenuto ("conferma") facoltativa. Il flusso confermato, quindi, è un'impostazione, non un componente aggiuntivo di terze parti — attivalo se stai raccogliendo contatti in modo significativo.

Testo del consenso e casella non preselezionata

Una casella di consenso preselezionata non è conforme al GDPR — la casella deve partire vuota e il visitatore deve selezionarla attivamente. Il testo accanto dovrebbe chiarire senza ambiguità quattro aspetti, in linguaggio semplice:

  • A cosa si stanno iscrivendo — "email di marketing", "la nostra newsletter" — non nascosto nel legalese.
  • Con quale frequenza indicativa — "alcune volte al mese" crea un'aspettativa onesta e riduce le disiscrizioni successive.
  • Chi invia — il nome del tuo negozio / della tua azienda, non un generico "noi".
  • Come uscire — "disiscriviti in qualsiasi momento", con un link alla privacy policy visibile vicino al modulo.

Il modulo GDPR di PrestaShop (psgdpr) si collega alle aree di consenso e alle richieste di accesso/esportazione dei dati che un iscritto può fare; se offri l'iscrizione tramite account, assicurati che la casella della newsletter e il consenso psgdpr siano coerenti tra loro, invece di contraddirsi.

Prova del consenso — che cosa conservare

Il GDPR si aspetta che tu possa mostrare quando e come ogni persona ha dato il consenso. La tabella nativa registra già la data (newsletter_date_add), l'IP (ip_registration_newsletter) e persino la pagina di provenienza (http_referer) per le iscrizioni degli ospiti — quindi il record grezzo del consenso è più completo di quanto molti commercianti pensino. Ciò che non memorizza è il testo preciso mostrato in quel momento, ed è per questo che vale la pena conservare anche uno screenshot o una copia versionata del testo di consenso. Quando passerai a una vera piattaforma di invio, anche quella dovrebbe registrare automaticamente timestamp, IP e fonte — ma più pulita è la raccolta lato PrestaShop, meno dovrai lottare con i dati il giorno della migrazione.

Puoi verificare che cosa stai effettivamente conservando in Parametri avanzati → Database → Gestione SQL, che esegue query in sola lettura — senza rischi per i dati. Questa query recupera gli iscritti ospiti più recenti con i campi di consenso registrati dalla tabella, così puoi individuare righe senza IP o referer prima ancora di migrare:

SELECT id,
       email,
       active,
       newsletter_date_add,
       ip_registration_newsletter,
       http_referer
FROM ps_emailsubscription
ORDER BY newsletter_date_add DESC
LIMIT 50;

Un valore active pari a 0 qui indica un iscritto che ha iniziato il double opt-in ma non ha mai cliccato il link di verifica — non importarlo in una piattaforma di invio come se avesse confermato.

Dove chiedere l'iscrizione: i punti di acquisizione che muovono davvero il numero

La maggior parte dei negozi ha un solo punto di acquisizione — il piè di pagina — e poi si chiede perché la lista cresca lentamente. Il piè di pagina è la base, non la strategia. Ognuno di questi punti raggiunge un visitatore diverso in un diverso momento di intenzione, e insieme si sommano. (Considera le percentuali sotto come intervalli indicativi ampiamente citati, non come garanzie — i tuoi numeri reali dipendono dalla qualità del traffico e dall'offerta; misurali sul tuo negozio.)

Punto di acquisizioneVisitatore intercettatoTasso tipico di iscrizioneNota PrestaShop
Modulo nel piè di paginaGià interessato, ha scrollato fino in fondoBasso (spesso ben sotto l'1%)ps_emailsubscription nativo; nessun incentivo, nessun attrito — tienilo, ma non farci affidamento.
Pop-up con incentivoVisitatore nuovo / freddoIl più alto tra i metodi sul sitoUn popup temporizzato o attivato dallo scroll con "10% di sconto sul primo ordine" — vedi le regole sotto.
Opt-in in fase di pagamentoAcquirente ad alta intenzione durante l'acquistoIscrizioni di qualità più altaUna casella non preselezionata al momento dell'ordine; per gli acquirenti registrati scrive direttamente il flag newsletter su ps_customer.
Creazione accountPersone che si impegnano con il tuo negozioContatti solidi e caldiLa casella newsletter nel modulo di registrazione — lasciala non preselezionata per restare conforme.
Intento di uscita (desktop)Visitatore che sta abbandonandoModerato, ma altrimenti persoOfferta di ultima possibilità quando il cursore va verso il pulsante di chiusura; solo desktop.

Il pop-up è quello con il volume più alto tra questi punti, ed è anche il più facile da far penalizzare, quindi ha delle regole. Aspetta almeno ~30 secondi o circa il 50% di scroll prima che compaia; mostralo una volta per sessione, non su ogni pagina; rendilo banalmente chiudibile (una X grande e chiusura con clic fuori); non mostrarlo mai nella fase di pagamento — interrompere un acquirente mentre compra è lo scambio peggiore possibile. Su mobile, in particolare, un interstitial che copre gran parte dello schermo è esattamente ciò a cui mirano le linee guida di Google sugli interstitial intrusivi, quindi mantieni la versione mobile piccola e facile da chiudere. La meccanica per costruirne uno che converta senza infastidire è un tema a sé — copriamo tempistiche, offerta e targeting in popup PrestaShop che convertono davvero.

L'incentivo che fa crescere la lista senza rovinarla

La leva più forte sul tasso di iscrizione è dare alle persone un motivo — e "10% di sconto sul primo ordine" è il classico che funziona. Ma un incentivo basato sullo sconto ha una coda: attira chi cerca offerte, e se il codice è l'unico motivo per cui si è iscritto, potrebbe disiscriversi appena lo ha usato. Due cose mantengono alta la qualità:

  • Consegna il codice attraverso il passaggio di verifica, non nel modulo. Se lo sconto arriva solo dopo il clic sul link di verifica, filtri indirizzi falsi e usa-e-getta e rafforzi allo stesso tempo l'opt-in. Il modulo nativo di PrestaShop invia il buono (il campo codice buono di benvenuto nella sua schermata di configurazione) quando l'iscrizione è completata — quindi, con l'email di verifica attiva, il codice arriva solo dopo la conferma, non al semplice invio del modulo.
  • Allinea l'incentivo al pubblico. Un'offerta pop-up a un visitatore freddo alla prima visita e un opt-in in fase di pagamento per un acquirente deciso non parlano alla stessa persona; spesso l'acquirente non ha bisogno di alcuno sconto, ma solo di una casella chiara "tienimi aggiornato sulle offerte". Spendere margine su persone che avrebbero comprato comunque è il costo silenzioso di un incentivo uguale per tutti.

L'igiene della lista inizia dalla raccolta, non dalla pulizia

Il riflesso è "puliremo la lista più avanti". La scelta più economica è non far entrare dati scadenti. L'opt-in confermato elimina già all'ingresso errori di battitura e indirizzi falsi. Oltre a questo, due abitudini specifiche di PrestaShop mantengono sana la risorsa:

  • Non lasciare che le due tabelle divergano. Poiché gli iscritti ospiti vivono in ps_emailsubscription e i consensi dei clienti vivono su ps_customer, un'esportazione che legge solo una delle due perde silenziosamente metà della lista. Quando sincronizzi verso una piattaforma di invio, verifica che le legga entrambe — altrimenti farai marketing a sconosciuti ignorando i tuoi clienti reali.
  • Rispetta il flag active e le disiscrizioni. Una disiscrizione porta active a 0 (o cancella il flag newsletter del cliente); non reimportare mai quegli indirizzi in una lista "nuova". Scrivere di nuovo a persone che se ne sono andate è il modo in cui un dominio accumula reclami per spam — e sono i reclami, non la dimensione della lista, a distruggere la recapitabilità.

La recapitabilità è una disciplina lato invio (SPF, DKIM e DMARC sul tuo dominio, una reputazione di invio sensata, pulizia della lista nel tempo) e appartiene correttamente alla piattaforma da cui scegli di inviare — ne parliamo nella guida al canale email marketing, non qui. Il punto da tenere presente al momento della raccolta: una lista più piccola di persone che hanno confermato attivamente di voler ricevere tue comunicazioni avrà consegna e rendimento migliori, ogni volta, rispetto a una grande lista di indirizzi raccolti senza permesso o con un consenso parziale.

Che cosa fare quando hai una lista (e dove andare dopo)

Far crescere la lista è il primo passo; il valore nasce da ciò che ci fai — e ognuna di queste attività è un passaggio deliberato, non un ripensamento da comprimere in questa pagina:

  • Scegli una piattaforma di invio. Il modulo nativo non può inviare campagne, quindi la decisione successiva è quale strumento lo farà. Confrontali in email marketing per negozi online, poi approfondisci quello più adatto: Mailchimp per negozi semplici, Klaviyo per segmentazione avanzata e SMS, Omnisend per il multi-canale, oppure ActiveCampaign quando ti serve automazione seria.
  • Dai il benvenuto al nuovo iscritto. L'email più preziosa che riceve una nuova iscrizione è la prima. Che cosa inviare subito dopo l'opt-in — e dopo un acquisto — è un playbook a sé: email post-acquisto.
  • Riattiva chi si spegne. Ogni lista accumula peso morto; riconquistare gli iscritti inattivi (invece di limitarsi a eliminarli) è il tema di email di recupero.
  • Trasforma gli iscritti in promotori. Una lista cresciuta bene è anche un motore di referral — i tuoi contatti più soddisfatti possono portarti i loro amici, come nei programmi referral.

L'email è ancora il canale che possiedi davvero, e la lista è la risorsa che lo sostiene. Ma la risorsa vale quanto il consenso su cui è costruita. Imposta bene la raccolta su PrestaShop — sappi dove si trovano i dati, conferma l'opt-in, chiedi l'iscrizione in più punti e incentiva senza rovinare la lista — e tutto ciò che costruirai sopra, dalla prima email di benvenuto alla tua reputazione di invio tra un anno, partirà da basi solide invece che da un riquadro nel piè di pagina che nessuno controlla.

Domande frequenti

Come posso vedere ed esportare gli iscritti alla newsletter in PrestaShop?

Vai su Moduli → Gestione moduli, trova ps_emailsubscription e clicca su Configura. L'elenco degli iscritti ospiti e il pulsante di esportazione CSV si trovano dentro quella schermata, non sotto un menu Clienti. Ricorda che l'esportazione copre solo la tabella ps_emailsubscription (ospiti). I consensi dei clienti sono indicati in ps_customer.newsletter e vengono esportati separatamente da Clienti → Clienti o tramite Gestione SQL.

Una casella newsletter preselezionata è legale secondo il GDPR?

No. Il consenso deve essere un'azione chiara e affermativa, quindi la casella deve partire vuota e il visitatore deve selezionarla di persona. Questo vale per la casella nel modulo di registrazione e per qualsiasi opt-in in fase di pagamento. La casella newsletter di PrestaShop è non selezionata per impostazione predefinita — non sovrascrivere questo comportamento per preselezionarla.

Qual è la differenza tra email di verifica ed email di conferma?

Sono due email separate in ps_emailsubscription. L'email di verifica è il passaggio del double opt-in: l'iscritto resta inattivo (active = 0) finché non clicca il suo link. L'email di conferma è solo un messaggio di benvenuto inviato dopo un'iscrizione riuscita. Puoi usare l'una, l'altra o entrambe; per una raccolta difendibile ai sensi del GDPR, abilita l'email di verifica.

Posso importare in PrestaShop una vecchia lista di indirizzi email?

Tecnicamente puoi importare indirizzi in ps_emailsubscription, ma fallo solo per contatti di cui hai un consenso dimostrabile e valido ai sensi del GDPR. Importare una lista comprata o raccolta tramite scraping, oppure reinserire persone che si erano già disiscritte, attirerà reclami per spam e danneggerà la reputazione di invio del tuo dominio — con effetti anche sulle email transazionali degli ordini. Nel dubbio, lasciali fuori.

Perché il modulo newsletter nel piè di pagina raccoglie pochissime iscrizioni?

È normale — il piè di pagina è il punto di acquisizione con l'intenzione più bassa, di solito ben sotto l'1% dei visitatori, perché non offre incentivi e si trova dove poche persone arrivano scrollando. Vale la pena mantenerlo, ma la lista cresce quando aggiungi gli altri punti di acquisizione: un pop-up con incentivo per i visitatori freddi, un opt-in non preselezionato in fase di pagamento per gli acquirenti e la casella nel modulo di registrazione. Ognuno intercetta un visitatore diverso e insieme si sommano.

Condividi questo articolo:
David Miller

David Miller

Founder, mypresta.rocks

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 152 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 che generano milioni di fatturato annuo, 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.

Ti è piaciuto questo articolo?

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

Commenti

Ancora nessun commento. Sii il primo!

Sii il primo a fare una domanda o a condividere un feedback utile.

Caricamento...
Torna su