Prestashop: come inserire l’informativa privacy in newsletter, contatti e registrazione

Prestashop è uno dei sistemi open source più conosciuti e diffusi per realizzare siti e-commerce. Purtroppo quello che in pochi sanno è che, di default, non rispetta quanto disposto dal Codice in materia di Protezione dei Dati Personali (D.LGS. 196/03). Un sito non a norma può quindi essere oggetto di multe molto salate (da 6 mila a 36 mila euro) da parte del Garante della Privacy.

Esistono dei moduli (a pagamento.. e neanche troppo economici) per sopperire a tale mancanza, ottimi per gli utenti meno esperti di Prestashop. Se invece non hai paura di “sporcarti le mani”, in questo articolo vedremo come adeguare il tuo sito, in particolare per quanto riguarda il modulo di iscrizione alla newsletter, il modulo di contatto ed il modulo di registrazione.

Prerequisiti

Prima di procedere, è un prerequisito fondamentale è che il tuo sito abbia una Privacy Policy ed una Cookie Policy. Per approfondire l’argomento, ti consiglio di consultare questo articolo.

Tale procedura è stata testata su Prestashop 1.6.x.

Procediamo con l’adeguamento privacy di Prestashop

Modulo di iscrizione alla newsletter

Via FTP, apri il file themes/[nome-del-tuo-tema]/modules/blocknewsletter/blocknewsletter.tpl . Al posto di [nome-del-tuo-tema] , va inserito il nome del template che utilizzi su Prestashop.

Prima della stringa:

<button type="submit" name="submitNewsletter" class="btn btn-default button button-small">

inserisci il seguente blocco di codice:

<label><input type="checkbox" name="privacy" value="yes" required /> Acconsento al trattamento dei dati personali ai sensi della legge n. 196/2003. Per ulteriori informazioni, consulta la <a href="[link-alla-privacy-policy-del-sito]" target="_blank"><u>privacy policy</u></a>.</label>

Al posto di [link-alla-privacy-policy-del-sito] dovrai ovviamente inserire il link alla privacy policy del sito.

Modulo di registrazione al sito

Apri il file themes/[nome-del-tuo-tema]/authentication.tpl

Prima della stringa (che dovrebbe essere intorno alla riga 60-70):

<div class="submit">

inserisci il solito blocco di codice:

<label><input type="checkbox" name="privacy" value="yes" required /> Acconsento al trattamento dei dati personali ai sensi della legge n. 196/2003. Per ulteriori informazioni, consulta la <a href="[link-alla-privacy-policy-del-sito]" target="_blank"><u>privacy policy</u></a>.</label>

Anche in questo caso, al posto di [link-alla-privacy-policy-del-sito] dovrai ovviamente inserire il link alla privacy policy del sito.

Modulo di contatto

Apri il file themes/[nome-del-tuo-tema]/contact-form.tpl

Prima della stringa (che dovrebbe essere intorno alla riga 150):

<div class="submit">

inserisci il solito blocco di codice:

<label><input type="checkbox" name="privacy" value="yes" required /> Acconsento al trattamento dei dati personali ai sensi della legge n. 196/2003. Per ulteriori informazioni, consulta la <a href="[link-alla-privacy-policy-del-sito]" target="_blank"><u>privacy policy</u></a>.</label>

Anche in questo caso, al posto di [link-alla-privacy-policy-del-sito] dovrai ovviamente inserire il link alla privacy policy del sito.

Conclusioni

Se hai fatto tutto correttamente, ora il modulo di iscrizione alla newsletter, il modulo contatti e quello di iscrizione, dovrebbero contenere l’informativa privacy, con una interfaccia simile a questa:

Prestashop privacy modulo contatto