Nel 2026, vendere CBD, alcol, vape, coltelli o tabacco online senza un dispositivo di verifica dell’età non è più un rischio giuridico teorico. I controlli si sono inaspriti dal 2024, le condizioni dei corrieri (Colissimo, DHL, UPS) ora richiedono una prova documentata di maggiore età per alcune categorie, e le sanzioni arrivano fino a 75.000 € per la vendita di alcol a minori (articolo L3353-3 del Codice della sanità pubblica francese; in Italia, l’articolo 689 c.p. e il Testo Unico in materia di tutela della salute).
Il problema: un age gate mal progettato fa scappare il 15-25% dei visitatori. Ben progettato, l’impatto scende sotto il 3%. Questo articolo fa il punto sull’obbligo legale per settore, sui pattern UX che funzionano nel 2026 e sull’implementazione tecnica su PrestaShop.
Il quadro legale per settore nel 2026
Alcol
In Italia, l’articolo 689 c.p. e la normativa di settore vietano la vendita di alcolici ai minori; il commerciante deve esigere prova della maggiore età. Online si traduce in un meccanismo dichiarativo come minimo, idealmente rafforzato da un controllo alla consegna (firma adulto).
Vape e e-liquid con nicotina
Direttiva TPD (Tobacco Products Directive) recepita in Italia: vendita vietata ai minori, dichiarativo di età obbligatorio. Dal 2024, i marketplace (Amazon, eBay) rifiutano i venditori senza dispositivo visibile.
CBD
Quadro confuso in senso stretto, ma l’autoregolamentazione del settore richiede un age gate +18. I corrieri e i processori di pagamento (Stripe, Mollie) lo impongono nelle loro condizioni per mantenere l’account commerciante.
Tabacco e accessori
Normativa rafforzata: divieto assoluto di vendita ai minori, ma in pratica la vendita online di tabacco è strettamente regolamentata in Italia (Monopoli di Stato). Per gli accessori (accendini, cartine, narghilè), l’age gate +18 è lo standard professionale.
Armi, coltelli, autodifesa
Alcune categorie (coltelli a lama fissa, armi di categoria D) impongono una verifica d’identità, non solo dichiarativa. Un semplice age gate non basta — serve KYC.
Contenuti adulti e gioco
I siti per adulti devono verificare l’età con dispositivo robusto (carta di credito, SPID, terzo verificatore). Il dichiarativo semplice non è più accettato dalle autorità di settore (AGCOM in Italia).
Dichiarativo vs verifica robusta: dove posizionare il cursore
Non tutti gli age gate si equivalgono. Distinguiamo tre livelli:
| Livello | Meccanismo | Forza probatoria | Settore consigliato |
|---|---|---|---|
| 1 — Dichiarativo binario | “Ho +18 anni” / “Ho meno di 18 anni” | Bassa | CBD, vape, accessori tabacco, alcolici leggeri |
| 2 — Dichiarativo datato | Inserimento della data di nascita completa | Media | Superalcolici, scommesse online leggere |
| 3 — Verifica documentale | Documento di identità, SPID, terzo KYC | Alta | Contenuti adulti, armi, gioco d’azzardo |
Per il 95% dei negozi PrestaShop interessati (CBD, vape, alcol, accessori), il livello 1 o 2 è sufficiente e conforme. Il livello 3 richiede un’integrazione di terze parti a pagamento ed è obbligatorio solo per settori molto specifici.
Il costo UX di un age gate fallito
L’age gate interviene in un momento critico: il visitatore arriva sul negozio, non è ancora coinvolto, e gli si chiede un’azione. I pattern che affossano la conversione:
- Bloccare tutte le pagine, inclusi home e blog. Il visitatore non riesce nemmeno a farsi un’idea del negozio. Tasso di abbandono: 25-30%.
- Mostrare di nuovo la modale a ogni visita senza memorizzare il consenso via cookie. Frustrazione garantita.
- Forzare l’inserimento della data di nascita completa su un negozio di e-liquid da 9 €. Sproporzione percepita, fuga.
- Modale visivamente scadente che sembra una finestra di phishing. Perdita immediata di fiducia.
- Nessuna versione mobile decente. Il 70% del traffico passa da mobile nel 2026, e un overlay buggato uccide la sessione.
L’architettura che funziona: modale bloccante pulita, cookie 30 giorni, versione mobile nativa
Il pattern collaudato su più negozi CBD e vape PrestaShop:
- Modale bloccante mostrata all’arrivo sul dominio, senza dipendere dal JavaScript dell’utente (la modale è renderizzata lato server o iniettata da uno script che non blocca il rendering critico).
- Due pulsanti chiari: “Ho 18 anni o più” / “Ho meno di 18 anni”.
- In caso di rifiuto, redirect verso una pagina esterna (in genere Google o una pagina informativa sul consumo responsabile).
- In caso di accettazione, cookie di 30 giorni che memorizza il consenso. Il visitatore non rivede la modale per 30 giorni.
- Multilingue: la modale parla la lingua del negozio attivo (italiano, francese, inglese, spagnolo, tedesco).
- Compatibile GDPR e tracking: la modale non attiva gli script di tracciamento prima del consenso Consent Mode v2.
- Mobile-first: la modale è dimensionata e stilizzata per mobile, senza bug di scroll o di viewport.
Implementazione tecnica su PrestaShop 8 e 9
Sono possibili tre approcci tecnici:
Hook frontController o displayHeader
L’age gate viene iniettato all’inizio della pagina tramite un hook PrestaShop standard. Il modulo rileva l’assenza del cookie di consenso e inserisce l’HTML della modale. Il pattern più pulito, compatibile con tutti i temi.
Override del controller front
Da evitare. Gli override si rompono al prossimo aggiornamento di PrestaShop o del tema.
Modulo dedicato
L’approccio consigliato. Il modulo gestisce hook, modale, cookie, multilingue e configurazione dal pannello di amministrazione (categorie interessate, redirect, design).
Il nostro modulo dfagegate: la soluzione pacchettizzata
Il nostro modulo dfagegate implementa direttamente il pattern descritto. A 29 €, ottieni:
- Modale bloccante pulita, design configurabile dal back-office (colori, logo, testi).
- Attivazione per categoria o globale: puoi limitare l’age gate alle schede prodotto CBD/vape, o imporlo su tutto il negozio.
- Cookie di consenso con durata configurabile (di default 30 giorni).
- Multilingue FR/EN/ES/DE con traduzioni native.
- Redirect parametrabile se il visitatore si dichiara minorenne.
- Compatibile GDPR: non attiva i tracker prima della convalida.
- Mobile-first, testato su iOS Safari, Chrome Android, Firefox mobile.
- Senza modifiche al tema: 100% via hook, disinstallazione pulita.
È la soluzione più diretta per metterti in conformità senza una giornata di sviluppo.
L’impatto misurato sul funnel
Sui negozi dove abbiamo distribuito un age gate pulito (vs un age gate fatto in casa malamente), misuriamo in media:
- Tasso di abbandono alla modale: 3-5% (vs 15-25% con un age gate fatto in casa).
- Bounce rate globale: +1 / +2 punti (vs +8 / +12 punti).
- Conversione: impatto non significativo dopo che la modale non viene più mostrata per 30 giorni (i visitatori che ritornano non la vedono).
L’idea che “l’age gate uccida la conversione” deriva da implementazioni fallite. Una modale pulita, mostrata una sola volta per visitatore, non ha quasi nessun impatto misurabile oltre al primo filtraggio.
FAQ
L’age gate è obbligatorio per il CBD in Italia nel 2026?
Il quadro legale non è esplicito, ma l’autoregolamentazione del settore e le condizioni dei partner (corrieri, pagamenti) lo richiedono in pratica. Vendere CBD senza age gate +18 è diventato impossibile per restare sui marketplace e conservare il proprio account Stripe/Mollie.
Il dichiarativo semplice è giuridicamente sufficiente per l’alcol?
Per la vendita online di alcol a domicilio, il dichiarativo (binario o per data di nascita) è in genere accettato purché combinato con una firma adulto alla consegna. Per il Click&Collect, la verifica fisica avviene al ritiro. Un age gate dichiarativo da solo non basta — serve l’incatenamento logistico.
Cosa fare se il visitatore clicca “meno di 18 anni”?
Nessuna buona pratica univoca. Tre opzioni: redirect verso Google (radicale, legalmente sicuro), redirect verso una pagina informativa sul consumo responsabile (più sociale), o mostrare un messaggio bloccante che vieta l’accesso (frustrante ma chiaro). La nostra raccomandazione: pagina informativa dedicata, sobria, senza invito a tornare.
L’age gate impatta sulla SEO?
Se la modale blocca il rendering della pagina per i bot, sì — Google vede solo la modale e non riesce a indicizzare il contenuto. Soluzione: autorizzare il passaggio degli user-agent Googlebot e Bingbot (in bypass della modale), e assicurarsi che l’HTML prodotto non nasconda il contenuto con display:none PRIMA del consenso. Il nostro modulo gestisce questo caso di default.
Si può combinare age gate e banner cookie GDPR?
Sì, ed è anzi consigliato. L’age gate viene mostrato per primo (verifica della maggiore età), poi il banner cookie dopo l’accettazione. Vedi la nostra guida GDPR Consent Mode v2 PrestaShop per l’incatenamento corretto.
Per approfondire
La conformità settoriale (CBD, vape, alcol) è diventata nel 2026 una sfida operativa oltre che giuridica: corrieri, processori di pagamento e marketplace rifiutano ormai i negozi non conformi. L’age gate è il primo anello. Per i settori alimentari, vedi anche il nostro prossimo dossier sulla conformità INCO 1169/2011 e la direttiva Omnibus per la visualizzazione dei prezzi promozionali.
