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

  1. Scarichi lo zip del modulo da Download.
  2. Nel back office, vada su Moduli → Gestione moduli → Carica un modulo e trascini lo zip.
  3. 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=privacy e ?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'} (oppure request, withdrawal).

Il modulo di recesso richiede il piano Pro o superiore e deve essere attivato nel pannello di controllo.

Verificare che funzioni

  1. Visualizzi il sorgente della pagina: il primo elemento nel <head> è il loader di Consentl con l= impostato sulla lingua della pagina.
  2. Il piè di pagina contiene un link «Impostazioni dei cookie» che apre le preferenze.
  3. 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.tpl del 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.

Serve aiuto? Scriva a support@consentl.com: rispondiamo in inglese nei giorni lavorativi.