Consentl per PrestaShop
Il modulo Consentl per PrestaShop 8 e 9: il banner per primo nel <head>, pagine privacy già pronte, shortcode e widget, multinegozio e il modulo GDPR ufficiale.
- Loader per primo nel <head>
- Sì
- Scarica
- consentl-prestashop-1.1.1.zip · Versione 1.1.1 · 269 KB · SHA-256
Il modulo Consentl collega il suo negozio PrestaShop a Consentl. Inserisce il loader subito dopo il tag
di apertura <head>, aggiunge un link «Impostazioni dei cookie» e pagine già pronte per la
dichiarazione dei cookie, le richieste sui dati personali e il modulo di recesso UE, e fornisce
shortcode e un widget per il tema. Testi, colori, regioni e registrazioni del consenso si gestiscono
nel pannello di controllo Consentl.
Requisiti
- Da PrestaShop 8.0 a 9.x, PHP 7.2 o successivo. Classic, Hummingbird e qualsiasi tema che generi il
<head>in modo normale. - Un account Consentl (piano Free disponibile).
Installazione
- Scarichi lo zip del modulo da Download.
- Nel back office, vada su Moduli → Gestione moduli → Carica un modulo e trascini lo zip.
- Faccia clic su Configura.
Collegare il sito
Nella pagina del modulo, faccia clic su Connect with Consentl. Acceda o crei un account gratuito,
scelga o crei il sito e tornerà alla pagina del modulo con lo stato "Connected" e la chiave salvata
per il contesto del negozio che stava modificando. Può anche incollare la chiave del sito (sk_ + 24
caratteri).
Multinegozio: le impostazioni vengono salvate per il contesto selezionato nel selettore dei negozi (tutti i negozi, un gruppo o un solo negozio). Di solito ogni negozio ha la propria chiave del sito.
Configurazione
| Impostazione | Predefinito | Note |
|---|---|---|
| Show the Consentl banner | Sì | No = il loader non viene stampato; la chiave viene mantenuta |
| Banner language | Automatic | La lingua della pagina (de-DE → de) |
| Script placement | First element in the page head | Passi a "Theme hook displayHeader" solo se un modulo di cache o di ottimizzazione riscrive la pagina dopo che PrestaShop l'ha generata |
| Footer link to cookie settings | Sì | Aggiunge «Impostazioni dei cookie» al piè di pagina |
| Link in the customer account | Sì | «Privacy e cookie» → pagina delle richieste sui dati personali |
Pagine, shortcode e widget
- Pagine già pronte:
/module/consentl/page?type=cookies,?type=privacye?type=withdrawal(con URL semplificati). Le colleghi dal piè di pagina o dalle pagine CMS. - Shortcode nelle pagine CMS e nelle descrizioni dei prodotti:
[consentl_declaration],[consentl_request],[consentl_withdrawal]. - Template del tema:
{widget name='consentl' type='declaration'}(oppurerequest,withdrawal).
Il modulo di recesso richiede il piano Pro o superiore e deve essere attivato nel pannello di controllo.
Verificare che funzioni
- Visualizzi il sorgente della pagina: il primo elemento nel
<head>è il loader di Consentl conl=impostato sulla lingua della pagina. - Il piè di pagina contiene un link «Impostazioni dei cookie» che apre le preferenze.
- Con Combine, compress and cache (CCC) attivato, il loader è ancora il primo e invariato.
Altri moduli
- Modulo GDPR ufficiale (psgdpr): Consentl si registra presso di esso. Consentl non memorizza dati dei clienti in PrestaShop (le registrazioni del consenso sono pseudonimizzate e conservate nel suo account Consentl), quindi l'esportazione dei clienti non restituisce righe e la cancellazione va a buon fine. Le caselle di consenso di psgdpr continuano a funzionare.
- Altri moduli di banner dei cookie (ad esempio lgcookieslaw, cookiesplus, iqitcookielaw) vengono rilevati e viene mostrato un avviso. Disattivi il loro banner per evitare due banner.
- I moduli Google seguono Google Consent Mode, che Consentl imposta prima dei loro tag dal piano Pro in su, con Consent Mode attivato nel pannello di controllo.
Per gli sviluppatori
Consentl::isAllowed('marketing') legge una decisione memorizzata dal cookie consentl, non i valori
predefiniti della regione, e le cache a pagina intera non vengono rivalutate. Preferisca
<script type="text/plain" data-consentl="analytics">…</script>.
Limitazioni
- Se un modulo di cache o di ottimizzazione riscrive la pagina dopo l'hook di output di PrestaShop, il
loader potrebbe non essere il primo: usi il posizionamento displayHeader oppure aggiunga il tag in
cima al file
head.tpldel suo tema. - Gli script che altri moduli o il tema stampano prima del loader vengono eseguiti prima di Consentl.
- Quando disinstalla il modulo, tutte le sue impostazioni vengono rimosse. Il suo registro dei consensi resta nel suo account Consentl.
Guide correlate
Serve aiuto? Scriva a support@consentl.com: rispondiamo in inglese nei giorni lavorativi.