Cookie Banner leggero: configurazione e aiuto

Avvio rapido

  1. Carica lo ZIP in "Modules > Module Manager" dopo aver risolto eventuali conflitti con MPR Cookies Revolution attivo.
  2. Apri "Configure" e lascia "Enable Cookie Banner" attivo.
  3. Imposta "Banner Position", "Button Layout" e "Privacy Policy URL".
  4. Modifica "Banner text" e i testi di pulsanti e link in ogni lingua del negozio.
  5. Controlla i colori dell'aspetto rilevati dal tema.
  6. Imposta "Enable Google Consent Mode v2" e "Default consent state", poi salva.
  7. In una nuova sessione del browser, prova "Accept" e "Deny", controlla mprcookie_consent e ricarica.

Richiede PrestaShop 1.6 o successivo e PHP 7.1 o successivo.

Manuale di configurazione

Installa e apri le impostazioni

  1. Controlla se MPR Cookies Revolution è attivo. L'installazione si interrompe se quel modulo è installato e abilitato.
  2. Apri "Modules > Module Manager > Upload a module" e carica lo ZIP di Lightweight Cookie Banner.
  3. Apri "Configure" per accedere a Impostazioni.
  4. Imposta testi e link alla privacy, controlla aspetto e consenso, poi salva.
  5. Apri il negozio in un browser senza una scelta di consenso salvata e prova "Accept" e "Deny".

Richiede PrestaShop 1.6 o successivo e PHP 7.1 o successivo.

Impostazioni generali

Impostazione Valore all'installazione Cosa fare
"Enable Cookie Banner" Sì Disattiva per nascondere il banner e interrompere l'emissione di Consent Mode da parte del modulo.
"Banner Position" "Bottom Left Corner" (bottom-left) Scegli bottom, top, bottom-left, bottom-right, top-left, top-right, floating-bottom o center-modal. L'ultima scelta aggiunge una sovrapposizione.
"Button Layout" "Side by Side" (side-by-side) Scegli stacked per "Accept" sopra "Deny". accept-only nasconde il pulsante di rifiuto, ma la chiusura continua a valere come rifiuto.
"Cookie Expiry (days)" 365 Imposta la durata di una nuova scelta salvata. Zero usa 365 nello script del browser. Non cambia la scadenza di un cookie esistente.
"Privacy Policy URL" Vuoto Inserisci l'URL della tua informativa. Lascia vuoto per omettere il link.

Chiudere l'avviso registra un rifiuto. Anche fare clic sulla sovrapposizione di "Center Modal" registra un rifiuto.

Testi del banner

Modifica questi campi multilingue per ogni lingua del negozio:

Impostazione Testo inglese predefinito Cosa controlla
"Banner text" We use cookies to enhance your browsing experience and analyze site traffic. By clicking "Accept", you consent to our use of cookies. Messaggio principale, visualizzato come testo semplice.
Testo del pulsante Accetta "Accept All" Etichetta di accettazione.
"Deny button text" "Deny" Etichetta di rifiuto.
"Policy link text" "Privacy Policy" Etichetta del link quando è impostato "Privacy Policy URL".

Il modulo include testi predefiniti in inglese, tedesco, francese, polacco, italiano e spagnolo. I testi mancanti ricorrono ai valori predefiniti delle lingue configurate. Controlla il testo effettivo in ogni lingua del negozio.

Aspetto

Impostazione Valore iniziale Cosa controlla
"Theme preset" dark Il preset data-theme: dark, light o custom. I colori restano modificabili separatamente.
"Banner background" Rilevato; fallback #232323 Sfondo del banner.
"Banner text" Rilevato; fallback #f5f5f5 Colore del messaggio, anziché il campo del testo con la stessa etichetta.
Sfondo del pulsante Accetta Rilevato; fallback #2196f3 Riempimento del pulsante di accettazione e colore del link alla privacy.
Testo del pulsante Accetta Rilevato; fallback #ffffff Colore del testo di accettazione.
"Deny button background" transparent Imposta un colore o mantieni un'azione di rifiuto in stile testo.
"Deny button text" Rilevato; fallback #cccccc Colore del testo di rifiuto.

All'installazione, il modulo legge il CSS del tema, compreso il CSS personalizzato e del tema, le proprietà Bootstrap e le regole di pulsanti e intestazione. I colori rilevati nel tema hanno precedenza sui valori esadecimali di fallback. Cambia le impostazioni dopo aver verificato il contrasto nel negozio.

Comportamento nel negozio e verifica

Il modulo registra risorse locali tramite displayHeader e actionFrontControllerSetMedia. Il markup del banner usa displayFooter o displayFooterAfter, con una protezione contro il rendering duplicato.

Il markup è inizialmente nascosto. JavaScript lo mostra quando non esiste una scelta valida. "Accept" e "Deny" salvano granted o denied in mprcookie_consent sull'host del negozio, con path=/, SameSite=Lax e Secure su HTTPS. Una scelta valida mantiene il banner nascosto nelle visite successive finché il cookie non scade o viene rimosso.

Prova entrambe le scelte in nuove sessioni separate. Controlla il cookie e ricarica per verificare che il banner resti nascosto. Controlla dataLayer per verificare che lo stato iniziale usi la scelta salvata e che il clic su un pulsante invii un aggiornamento quando il modulo è responsabile di Consent Mode.

Se il banner non compare, rimuovi il cookie di consenso nel browser di prova, controlla "Enable Cookie Banner", gli errori JavaScript e gli hook del footer. Cambiare testo o scadenza non invalida le scelte esistenti dei visitatori. Il modulo non offre impostazioni di versione dell'informativa o azioni di reimpostazione collettiva del consenso.

Integra script personalizzati e modifiche del tema

Il browser invia mprcookie:consent dopo una scelta:

document.addEventListener('mprcookie:consent', function (event) {
  if (event.detail.consent === 'granted') {
    // Start your consent-dependent script here.
  }
});

Controlla anche il cookie salvato quando il tuo script personalizzato si avvia per la prima volta. L'evento non viene ripetuto nelle pagine successive per un visitatore che ha già scelto.

Usa #mprcookiebanner, .mprcookie-policy-link, .mprcookie-accept e .mprcookie-deny per gli stili del tema. Sovrascrivi il markup in themes/your-theme/modules/mprcookiebanner/views/templates/hook/cookie-banner.tpl.

Disattiva o disinstalla

Disattiva "Enable Cookie Banner" per interromperne l'output. Disinstalla da "Module Manager" per rimuovere menu e configurazione del modulo. La disinstallazione non cancella i cookie già memorizzati nei browser dei visitatori. Gli script di tracciamento esistenti appartengono alle rispettive integrazioni e non vengono rimossi da questa azione.

Domande

1

Posso configurare valori predefiniti di Google Consent Mode diversi per paese?

No. Lightweight Cookie Banner usa un unico valore predefinito globale.

Quando il modulo gestisce l’emissione di Consent Mode, una scelta salvata valida ha precedenza sul valore predefinito che hai configurato.

  • Accettare concede ad_storage, analytics_storage, ad_user_data e ad_personalization.
  • Rifiutare o chiudere nega gli stessi quattro stati.

L’archiviazione funzionale, quella di personalizzazione e security_storage partono con il consenso concesso.

Non ci sono valori predefiniti per paese né scelte per categoria.

Problemi noti

8

Consenso salvato applicato troppo tardi

RisoltoAggiornato:
Risolto nella versione: 1.3.0
Ai visitatori di ritorno poteva essere temporaneamente applicato il consenso predefinito configurato prima della scelta salvata. Le scelte salvate vengono ora convalidate e applicate prima della misurazione.

Avvio del banner non riuscito su PrestaShop 1.6

RisoltoAggiornato:
Risolto nella versione: 1.3.0
Su PrestaShop 1.6 il banner poteva usare funzioni di gestione dei file non disponibili o cercare elementi della pagina prima che esistessero.

Compatibilità di caricamento con PHP 7.1

RisoltoAggiornato:
Risolto nella versione: 1.3.0
Il modulo poteva non caricarsi su PHP 7.1 perché i requisiti di caricamento inclusi erano troppo restrittivi.

File mancanti nel negozio e nell’amministrazione

RisoltoAggiornato:
Risolto nella versione: 1.2.17
Erano stati rimossi file necessari, rendendo indisponibili parti del banner o della sua amministrazione.

L’amministrazione del modulo poteva non aprirsi

RisoltoAggiornato:
Risolto nella versione: 1.2.17
L’apertura dell’amministrazione del modulo poteva interrompersi con un errore nei negozi privi del supporto necessario per formattare i prezzi.

File del banner incompatibili con la combinazione

RisoltoAggiornato:
Risolto nella versione: 1.2.17
I file del banner non si integravano correttamente con la combinazione dei file di PrestaShop.

Il banner dei cookie non appariva

RisoltoAggiornato:
Risolto nella versione: 1.2.16
I browser potevano scartare il banner perché veniva generato nell’intestazione della pagina anziché nel corpo.

Traduzioni mancanti

RisoltoAggiornato:
Risolto nella versione: 1.2.14
Le etichette contenenti apostrofi potevano rimanere non tradotte.

Richieste funzionalità

5

Implementato

Banner cookie in base al tema

Implementato
Mostra un banner di consenso ai cookie con colori adattati al tema del negozio.

Configurazione multilingue del consenso

Implementato
Imposta il testo del banner per ogni lingua, configurane l'aspetto e scegli i valori predefiniti della modalità di consenso.

Rilevamento dei banner in conflitto

Implementato
Impedisci l'attivazione simultanea con il modulo completo Cookie Revolution.

Coordinamento della modalità di consenso

Implementato
Lascia che l'integrazione compatibile responsabile della modalità di consenso controlli i segnali di consenso predefiniti e aggiornati.

Testi predefiniti del banner in sei lingue

Implementato
Usa testi di consenso predefiniti integrati in sei lingue, con ripiego sulla lingua del negozio quando manca un testo.

Registro modifiche

v1.2.152026-05-27

  • AddedCertify cookie banner consent settings
  • Addedcomplete FR/DE/ES/IT/PL translations
Versioni precedenti

v1.1.02026-04-20

  • AddedV1.2.x — mutual exclusion with mprcookiesrevolution
  • Addedself-healing integrity checks for automatic diagnostics and repair
  • AddedLicense management tab with key management and renewal options
  • Addedcomplete FR/DE/ES/IT/PL translations

v1.0.02026-01-20

  • Initialrelease of Lightweight Cookie Banner
  • InitialSimple cookie consent banner with Accept and Reject buttons
  • InitialGoogle Consent Mode v2 integration: sends granted or denied signals to GTM before any tracking
  • InitialConfigurable banner position: top bar, bottom bar, bottom-left corner, or bottom-right corner
  • InitialCustomizable background color, text color, and button colors via back office
  • InitialConsent preference stored in localStorage with configurable expiry in days
  • InitialBanner auto-dismissed for returning visitors who have previously set a preference
  • InitialMulti-language support for banner text, button labels, and optional privacy policy link

Demo

Prova il modulo completo prima di acquistare

Acquista la licenza in seguito e mantieni le tue impostazioni.

  • La tua demo di 30 giorni Provalo sul tuo negozio per 30 giorni dalla prima installazione.
  • Negozio demo pronto Esplora un negozio demo pronto nel tuo browser.
  • Senza registrazione Nessun account, e-mail o dominio del negozio richiesto.
Avvia il negozio demo

Scaricando, accetti le condizioni della demo e l’informativa sulla privacy.

Aprendo questa demo accetti i termini della demo e la politica sulla privacy.

Caricamento...
Torna su