Smart Popup - Promozioni, iscrizione newsletter e annunci con pianificazione
Un unico popup elegante per promozioni, banner, sondaggi, annunci o l'iscrizione alla newsletter, creato con l'editor di testo ricco standard e quindi capace di ospitare qualsiasi HTML. Pianifica una campagna tra due date, aprilo dopo qualche secondo di navigazione anziché all'arrivo e mantienilo discreto: chi lo chiude non lo rivede finché non scade il tempo che hai impostato, e non compare mai durante il checkout. Le iscrizioni passano al modulo newsletter di PrestaShop, così doppia conferma, buoni di benvenuto e consenso GDPR continuano a funzionare. Per PrestaShop 1.7 – 9.
Un popup che converte è un popup che sa aspettare
Se i popup danno fastidio, la colpa non è del popup ma del momento in cui arriva. Sbattuto in faccia prima ancora che la pagina si carichi, ripetuto a ogni visita e piazzato in mezzo al checkout. Questo modulo ti dà i tre controlli che trasformano un'interruzione in un'offerta: quando si apre, ogni quanto torna e dove può comparire.
Qualsiasi contenuto, con l'editor che usi già
Componi il popup con l'editor di testo ricco di PrestaShop: testo, immagini, video incorporati, iframe, un sondaggio esterno, tutto ciò che serve alla campagna. Le immagini si adattano da sole alla larghezza del popup. Il contenuto è per lingua, così ogni mercato ha il proprio messaggio, e all'installazione il modulo crea un popup di esempio disattivato: sul tuo negozio non compare nulla finché non lo decidi tu.
Iscrizione alla newsletter, fatta come si deve
Basta un interruttore per aggiungere al popup un modulo e-mail. Le iscrizioni vengono gestite dal modulo ufficiale Iscrizione alla newsletter (ps_emailsubscription) di PrestaShop invece di essere reimplementate, quindi convalida, doppia conferma, buoni di benvenuto e casella di consenso GDPR continuano a funzionare esattamente come nel resto del negozio. Il visitatore vede la conferma, o l'errore, dentro il popup stesso. A chi è già iscritto non viene chiesto di nuovo.
Se le tue iscrizioni alla newsletter sono protette da Google reCAPTCHA (recaptcha_v3), il popup richiede un token dedicato per il proprio modulo — v3 invisibile o widget con casella v2 — senza alcuna configurazione aggiuntiva.
Momento, frequenza e luogo
- Ritardo di visualizzazione — da 0 a 300 secondi di navigazione prima dell'apertura. Un piccolo ritardo converte meglio di un'interruzione immediata.
- Resta nascosto dopo la chiusura — i minuti prima che un popup chiuso ritorni;
0significa non prima che il visitatore apra una nuova sessione del browser. - Solo homepage — mostralo solo in homepage anziché su ogni pagina.
- Mai durante il checkout — le pagine di checkout e di conferma dell'ordine sono sempre escluse, così un popup non potrà mai costarti un ordine.
Campagne con un inizio e una fine
Attiva la pianificazione e assegna al popup una data di inizio e una di fine nel formato YYYY-MM-DD HH:MM, scelte con il selettore di date del browser. Lascia vuoto l'inizio per partire subito, o la fine per una durata illimitata. Un popup del Black Friday che si spegne da solo è un pensiero in meno il lunedì mattina.
Ti dice perché non si vede nulla
Il pannello Stato attuale, in cima alla pagina di configurazione, risponde all'unica domanda che conta quando il popup non appare: è disattivato, il contenuto è vuoto, siamo fuori dalle date pianificate, manca il modulo newsletter oppure è tutto regolarmente attivo? È molto più rapido che cancellare i cookie e tirare a indovinare — ricorda però che, una volta chiuso, il tuo popup non lo rivedrai: provalo in una finestra anonima.
Lo personalizzi tu
La pagina dietro il popup viene attenuata con il colore e l'opacità che preferisci. I visitatori possono chiuderlo con il pulsante, con un clic all'esterno o con il tasto Esc. Si tratta di un piccolo file CSS e di un piccolo file JavaScript puro, caricati solo quando il popup viene effettivamente mostrato — niente jQuery e nessuna libreria esterna.
Che cosa ha risolto la versione 2.0
La serie 1.x aveva una lunga lista di difetti reali, tutti risolti. Il codice veniva iniettato nel <head> della pagina tramite l'hook di visualizzazione dell'intestazione — HTML non valido — e il modulo registrava sia header sia displayHeader, con il rischio di mostrarsi due volte. I template caricavano jQuery 1.11 e jQuery UI da percorsi che in PrestaShop 1.7 non esistono più, generando errori 404 su ogni pagina oltre al jQuery già incluso nel tema. Il cookie di chiusura si chiamava show_cookie_message ed entrava in conflitto con i moduli di consenso ai cookie. L'opacità della sovrapposizione veniva accodata al colore esadecimale come se fosse un canale alfa, perciò «40» produceva il 25% invece del 40%. La pianificazione confrontava un oggetto DateTime con una stringa e, su PHP 8, la data di fine non fermava mai davvero il popup. La modalità newsletter mostrava un modulo in inglese scritto nel codice, funzionante solo se il footer del tema conteneva per caso un blocco newsletter. Il contenuto, una volta salvato, non poteva più essere svuotato. E il popup dimostrativo compariva sul negozio nell'istante stesso in cui installavi il modulo.
Compatibilità
PrestaShop 1.7, 8 e 9, in otto lingue: francese, inglese, italiano, olandese, polacco, spagnolo, tedesco e turco. Compatibile con il multinegozio — un popup per negozio, con contenuto per lingua. L'aggiornamento dalla serie 1.x conserva contenuti, colori e impostazioni, converte la pianificazione dall'ambiguo formato m/d/Y allo standard ISO e disattiva ogni popup rimasto con il contenuto dimostrativo originale della 1.x, così il tuo negozio smette di fare pubblicità al modulo.
Domande frequenti
Darà fastidio ai miei clienti?
Proprio per questo esistono il ritardo e il limite di frequenza. Si apre dopo qualche secondo anziché all'arrivo, una volta chiuso resta nascosto per il tempo che decidi tu e non compare mai durante il checkout.
Posso inserirci un video o un contenuto incorporato?
Sì, accetta qualsiasi HTML. Quando incolli un codice da incorporare usa la vista del codice sorgente dell'editor, altrimenti l'editor di testo ricco potrebbe riscriverlo.
Come funziona il modulo newsletter?
Affida l'iscrizione al modulo ps_emailsubscription di PrestaShop, quindi doppia conferma, buoni di benvenuto e consenso GDPR si comportano esattamente come nel modulo del footer. Quel modulo deve essere installato e attivo — se non lo è, il pannello di stato ti avvisa.
Funziona con reCAPTCHA sulle iscrizioni alla newsletter?
Sì. Il popup richiede un proprio token reCAPTCHA per il proprio modulo, v3 invisibile o widget v2, senza configurazioni aggiuntive.
Posso usarlo solo per una settimana di campagna?
Sì. Attiva la pianificazione e imposta una data di inizio e una di fine; puoi lasciarne vuota una per una campagna senza scadenza.
Sul mio negozio non compare nulla, perché?
Controlla il pannello Stato attuale, che indica il motivo. Ricorda inoltre che tu non lo rivedrai dopo averlo chiuso: cancella il cookie popup_hidden oppure usa una finestra anonima.
Compare dietro al menu del mio tema. Il popup usa z-index: 1050; se il tema colloca qualcosa più in alto, aumenta il valore nel foglio di stile front-office del modulo.
-
Riferimento45566
-
ean138691246245564
-
CompatibilitàPrestashop 1.5
Prestashop 1.6
Prestashop 1.7
Prestashop 8
Prestashop 9 -
Traduzioni del Modulo DisponibiliFrancese
Inglese
Italiano
Olandese
Polacco
Portoghese
Spagnolo
Tedesco
Turco
MEG Venture
4 altri prodotti nella stessa categoria
| Versione | 2.1.1 |
|---|---|
| Ultimo aggiornamento | 2026-07-28 |
| Registro delle modifiche | - [2026-07-24] Add translations for popup module in Dutch, Polish, and Turkish - [2026-07-23] Bump version to 2.1.1 and improve upgrade stability by ensuring hooks are registered idempotently - [2026-07-23] Translate popup module strings to Polish and Turkish for improved localization support. - [2026-07-23] Update translations for popup module: change status labels from Spanish, French, Italian, Dutch, Polish, and Turkish to English. Adjust time units from local languages to English equivalents for consistency across all translations. - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Complete translation files for FR, DE, PL, NL, TR, IT, ES - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Add missing translation files (fr, de, pl, nl, tr, it, es) - [2026-07-23] Newsletter POST-Redirect-GET: stop popup + reCAPTCHA re-fire on reload (2.1.0) - [2026-07-22] Update version to 2.0.1 and enhance Google reCAPTCHA integration for newsletter sign-ups - [2026-07-22] Fix display name wording in popup module - [2026-07-14] Add new popup module files and upgrade functionality - [2024-04-17] date syntax change - [2023-12-29] Add .htaccess file for Apache 2.2 and 2.4 - [2023-12-27] v1.1.6 (end date start date fix) - [2023-09-12] v1.1.5 - [2023-09-06] v1.1.4 - [2022-03-03] v1.1.2 - [2022-02-19] v1.1.1 - [2021-10-31] Update popup.php - [2021-06-17] Update popup.tpl - [2021-04-16] v1.1.0 upgrade - [2021-03-01] v1.1.0 release - [2021-03-01] Initial commit |
• [2024-04-17] date syntax change
• [2023-12-29] Add .htaccess file for Apache 2.2 and 2.4
• [2023-12-27] v1.1.6 (end date start date fix)
• [2023-09-12] v1.1.5
• [2023-09-06] v1.1.4
• [2022-03-03] v1.1.2
• [2022-02-19] v1.1.1
• [2021-10-31] Update popup.php
• [2021-06-17] Update popup.tpl
• [2021-04-16] v1.1.0 upgrade
• [2021-03-01] v1.1.0 release
• [2021-03-01] Initial commit
Commenti (2)
Non è stato possibile inviare il tuo giudizio sulla recensione
Segnala commento
Segnalazione inviata
Non è stato possibile inviare la tua segnalazione