---
type: "product"
id: 339
url: "https://prestadev.pl/it/easy-newsletter-pro-modulo-newsletter-per-prestashop-con-creatore-di-campagne-e-motore-di-invio-proprietario.html"
markdown_url: "https://prestadev.pl/it/markdown/product/339.md"
title: "Easy Newsletter Pro - modulo newsletter per PrestaShop con creatore di campagne e motore di invio proprietario"
description: "Crea newsletter con i prodotti PrestaShop e inviale tramite la coda interna del modulo. Utilizza modelli HTML, liste di destinatari, CRON e statistiche di apertura."
image: "https://prestadev.pl/2282/easy-newsletter-pro-modulo-newsletter-per-prestashop-con-creatore-di-campagne-e-motore-di-invio-proprietario.jpg"
sku: "PDENPRO"
brand: "PrestaDev.pl"
price: 237.00
price_tax_excluded: 192.68
currency: "PLN"
tax_included: true
availability: "in_stock"
is_pack: false
customization_required: false
condition: "new"
categories: ["Moduli PrestaShop", "Newsletter e carrelli abbandonati", "Principale"]
language: "it"
updated: "2026-08-31"
---

# Easy Newsletter Pro - modulo newsletter per PrestaShop con creatore di campagne e motore di invio proprietario

**Easy Newsletter Pro** è un modulo PrestaShop che aggiunge al pannello di amministrazione uno strumento completo per la newsletter: creatore di campagne in quattro passaggi, libreria di modelli HTML, motore di invio proprietario con coda e statistiche di apertura — senza sistema di mailing esterno e senza abbonamento. La campagna viene creata con i prodotti del catalogo del negozio: tramite motore di ricerca oppure in blocco dalle categorie (più venduti, novità, tutto), e il blocco prodotto renderizzato viene inserito al posto del segnaposto **{products}** nel modello selezionato. I destinatari vengono scelti tra i clienti del negozio e gli ospiti iscritti alla newsletter, da un elenco importato da file CSV e dalle proprie mailing list — fisse oppure dinamiche, ricalcolate dai filtri salvati a ogni utilizzo. L’invio avviene a lotti, con blocco, con nuovo tentativo per gli indirizzi non riusciti e con possibilità di pausa, ripresa e arresto; è gestito da una scheda del browser aperta oppure da un’attività cron sul server. Prima dell’avvio il modulo esegue undici controlli — dall’impostazione della posta in PrestaShop, alla presenza del link di disiscrizione in ogni lingua, fino ai record SPF e DMARC del dominio del mittente — e le righe contrassegnate come bloccanti sospendono realmente l’invio.

## Description

### Caratteristiche e vantaggi del modulo

 - Newsletter interamente all’interno di PrestaShop — i dati degli iscritti, il contenuto delle campagne e le statistiche restano nel database del negozio, senza trasferire la lista degli indirizzi a un fornitore esterno e senza costi in base al numero di messaggi inviati.
- Creatore di campagne in quattro passaggi (modello, prodotti, destinatari, invio) con anteprima in ogni fase e riepilogo prima dell’avvio.
- Blocco prodotti costruito dal catalogo del negozio: miniatura, nome, prezzo e link portano a prodotti reali, con prezzi e disponibilità del momento in cui la campagna viene preparata.
- Motore di invio proprietario con coda: lavoro a lotti, blocco contro l’invio parallelo della stessa campagna, nuovi tentativi per gli indirizzi non riusciti e ripresa dopo un’interruzione — nulla va perso dopo la chiusura della scheda del browser.
- Console di invio in tempo reale con una riga per ogni tentativo: ora, indirizzo, risultato e risposta completa del server di posta in caso di rifiuto — si vede esattamente cosa ha respinto il server, senza entrare nei log di PrestaShop.
- Undici controlli prima dell’invio che non sono decorativi: una riga contrassegnata come bloccante impedisce l’avvio della campagna indicando il motivo concreto.
- Diagnostica del dominio del mittente (MX, SPF, DKIM, DMARC) direttamente nel pannello — questi record decidono se Gmail e Yahoo tratteranno l’invio massivo come autenticato.
- Conformità ai requisiti di disiscrizione: intestazioni per la disiscrizione con un clic (RFC 8058) e link di disiscrizione richiesto in ogni lingua del modello, verificato prima dell’invio.
- La modalità di prova (dry run) consente di simulare l’intera campagna dall’inizio alla fine — il motore percorre tutta la coda, ma nessun messaggio lascia il negozio.
- Il registro dei consensi legge in tempo reale le prove direttamente da PrestaShop e non afferma mai che qualcuno abbia dato il consenso se non esiste una registrazione — un indirizzo senza data registrata viene descritto come “mancanza di prova”, non come consenso.
- Editor TinyMCE 6.8.6 incluso con licenza MIT — modifichi i contenuti dei modelli in WYSIWYG senza scaricare nulla da CDN.
- Cinque modelli di messaggio pronti e responsive in versione polacca e inglese, installati insieme al modulo e ripristinabili con un solo pulsante.
- Supporto completo per più lingue e multistore: oggetto e contenuto separati per ogni lingua, campagna assegnata in modo permanente a un solo negozio.
- Interfaccia interamente tradotta in polacco, in un sistema di traduzione duale che supporta sia i dizionari classici sia il sistema di PrestaShop 1.7.8+.
- Nessun Composer, nessuna libreria PHP esterna e nessuna connessione a servizi esterni durante l’invio — il modulo utilizza la configurazione di posta di PrestaShop stesso.

 ### Funzionalità principali del modulo

 - Scheda dedicata nel pannello di amministrazione (nel menu Clienti) con otto sezioni: Dashboard, Campagne, Modelli, Destinatari, Importazione, Consensi, Statistiche e Impostazioni.
- Creatore di campagne: passaggio 1 — nome e modello, passaggio 2 — prodotti e aspetto del blocco, passaggio 3 — destinatari, passaggio 4 — controlli, pianificazione e invio.
- Ricerca prodotti per nome, riferimento e codice EAN, oltre all’aggiunta massiva da categoria: 8 bestseller, 8 più recenti oppure un’intera categoria.
- I bestseller sono calcolati in base alle unità vendute negli ultimi 30 giorni, esclusivamente da ordini validi.
- Layout del blocco prodotti: 1, 2 o 3 colonne e quattro stili di scheda (Chiaro, Scuro, Con bordo, Esteso) con palette colori personalizzata; l’ordine dei prodotti si modifica con le frecce su/giù accanto a ogni elemento.
- Avviso sulla dimensione del messaggio misurata lato server rispetto alla soglia di troncamento di Gmail (~102 kB) — prima che la campagna venga inviata tagliata.
- Possibilità di inviare la campagna anche senza blocco prodotti.
- Libreria dei modelli: cinque layout pronti (Classico (default), Promozione, Editoriale, Minimal, Griglia), creazione di modelli personalizzati, duplicazione, anteprima, invio di prova e pulsante per ripristinare i modelli dal pacchetto.
- Oggetto e contenuto del messaggio separati per ogni lingua del negozio, modificati in TinyMCE 6.8.6 senza CDN.
- Diciassette segnaposto da inserire nel modello: {firstname}, {lastname}, {email}, {shop\_name}, {shop\_url}, {shop\_logo\_url}, {date\_text}, {unsubscribe\_link}, {view\_in\_browser}, {page\_new\_products}, {page\_best\_sales}, {page\_contact\_link}, {page\_sitemap}, {page\_my\_orders}, {page\_my\_addresses}, {page\_my\_vouchers}, {page\_my\_personal\_info} — più {products} per il blocco prodotti.
- Gli indirizzi delle pagine del negozio nei segnaposto vengono risolti per il negozio della campagna e per la lingua del destinatario, utilizzando gli URL amichevoli della lingua specifica.
- Selezione dei destinatari: gruppi clienti, lingue dei destinatari, lista importata da CSV, mailing list e lista di indirizzi esclusi — con conteggi in tempo reale (Nativi, Importati, Esclusi, Totale).
- Unione e deduplicazione degli indirizzi da tutte le fonti in base all’indirizzo e-mail, con sottrazione automatica dei disiscritti e degli esclusi.
- Mailing list statiche (esattamente gli indirizzi che vi inserisci) e dinamiche (filtri salvati ricalcolati al momento della preparazione della campagna), con possibilità di rinominare, duplicare, esportare in CSV ed eliminare.
- Browser di tutti gli indirizzi conosciuti — clienti, ospiti iscritti tramite il blocco newsletter di PrestaShop e indirizzi importati — in un unico posto, con filtri per fonte, stato, lingua e gruppo clienti.
- Segmentazione in base alla cronologia acquisti: importo minimo speso, numero minimo di ordini, acquisto negli ultimi N giorni, clienti che hanno acquistato in passato ma non negli ultimi N giorni, acquisto da una categoria specifica, acquisto di un prodotto specifico (ID) e mancato acquisto di un prodotto specifico.
- Importazione di indirizzi da file CSV nel formato `email;firstname;lastname;iso` — è obbligatoria solo la colonna e-mail, il separatore (punto e virgola, virgola o tabulazione) viene rilevato automaticamente, la riga di intestazione viene ignorata, fino a 50.000 righe per file.
- La reimportazione dello stesso indirizzo aggiorna i suoi dati invece di creare un duplicato; gli indirizzi importati possono essere aggiunti subito alla mailing list selezionata.
- Invio immediato dalla scheda del browser aperta oppure pianificato per una data e ora selezionate ed eseguito tramite attività cron.
- Motore di invio con parametri: dimensione del lotto 1–500 messaggi (predefinito 20), pausa tra i messaggi 0–5000 ms (predefinito 100), budget di tempo per una singola esecuzione 5–45 s (predefinito 20) e numero di tentativi per destinatario 1–10 (predefinito 3).
- Controllo dell’invio: Pausa, Riprendi e Arresta, oltre alla possibilità di prendere il controllo di una campagna avviata in un’altra scheda o gestita da cron.
- Console di invio in tempo reale in forma di finestra di testo: una riga per ogni tentativo, con ora, indirizzo, risultato (accettato, rifiutato e ritentato, abbandonato, saltato) e messaggio completo del server di posta.
- I contatori di avanzamento distinguono tra Non riusciti e Ritentati — un indirizzo rifiutato prima dell’esaurimento dei tentativi è visibile subito, non solo al termine della campagna.
- Tabella della coda con filtro per stato (Tutti, Non riusciti, Inviati, In attesa, Saltati), raggruppamento degli errori in base alla risposta del server e distinzione tra errori temporanei (4xx) e permanenti (5xx).
- Esportazione degli indirizzi non riusciti in file CSV direttamente dalla schermata di invio.
- Undici controlli prima dell’invio: metodo di invio della posta in PrestaShop, correttezza degli indirizzi sulla busta (BCC e Reply-To), presenza dei destinatari, contenuto del messaggio congelato, link di disiscrizione in ogni lingua, oggetto in ogni lingua, messaggio di prova inviato, conformità dell’indirizzo del mittente con il dominio del negozio, record SPF/DKIM/DMARC, modalità di prova e intestazioni per la disiscrizione con un clic.
- Invio di prova a qualsiasi indirizzo, nella lingua selezionata, funzionante anche con la modalità di prova attivata.
- Modalità di prova (dry run): il motore percorre tutta la coda e contrassegna i destinatari come inviati, ma la chiamata di invio non avviene — con avviso visibile nella schermata di invio e nelle impostazioni.
- Impostazioni del mittente: indirizzo e nome del mittente, indirizzo Reply-To per le risposte dei clienti e copia archivio BCC di ogni messaggio della campagna (i messaggi di prova non vengono archiviati).
- URL dell’attività cron con chiave segreta, informazione sull’ultima esecuzione, avviso quando cron non si segnala da oltre un’ora e pulsante per generare un nuovo indirizzo; una chiave errata o mancante riceve semplicemente 403.
- Diagnostica del dominio del mittente avviata dalla scheda Impostazioni: lettura dei record MX, SPF, DKIM e DMARC senza apportare alcuna modifica.
- Tracciamento delle aperture con pixel invisibile 1×1, con opzione di disattivazione completa — con il tracciamento disattivato il pixel non viene incorporato affatto e il numero di aperture resta zero.
- Tracciamento dei clic: i link nel contenuto della campagna vengono registrati durante la sua preparazione e passano attraverso il reindirizzamento proprietario del modulo; l’indirizzo di destinazione viene letto dal database tramite identificatore, mai dalla richiesta, quindi il reindirizzamento non può essere dirottato.
- Attribuzione del fatturato alla campagna con metodo dell’ultimo clic in una finestra di 1–90 giorni (predefinito 7); la finestra applicata viene salvata con ogni ordine attribuito, quindi la modifica dell’impostazione non riscrive la cronologia.
- Scheda Statistiche: per ogni campagna stato, numero di destinatari, inviati, non riusciti, aperture, tasso di apertura, fatturato attribuito e date di inizio e fine.
- Dashboard con selezione del periodo (sempre, 7, 30 o 90 giorni) e sette blocchi: indicatori chiave, grafico di invii e aperture nel tempo, base iscritti, stato della deliverability, disiscrizioni, campagne recenti e campagne più efficaci.
- Pagina “Visualizza nel browser” per ogni campagna, personalizzata per il destinatario e funzionante anche per campagne non ancora inviate.
- Pagina di disiscrizione senza login, protetta da token: l’accesso tramite link mostra una pagina di conferma e la disiscrizione avviene solo dopo la conferma — in questo modo gli scanner di sicurezza della posta e le anteprime dei link non disiscrivono nessuno per errore.
- La disiscrizione aggiorna contemporaneamente il consenso del cliente in PrestaShop, la voce nella tabella delle iscrizioni ospiti e l’elemento nella lista importata, e l’indirizzo finisce nella lista comune dei disiscritti.
- Registro dei consensi: fonte dell’indirizzo, prova registrata (data e indirizzo IP dell’iscrizione), informazione se è consentito inviare a quell’indirizzo, ultimo evento registrato dal modulo ed esportazione completa in CSV.
- Lista dei disiscritti con motore di ricerca e possibilità di rimuovere una voce quando il destinatario richiede nuovamente l’iscrizione.
- Duplicazione delle campagne e sette stati univoci: bozza, pronta, pianificata, in corso di invio, in pausa, completata e arrestata.
- Congelamento della campagna durante la preparazione: contenuto, prezzi, prodotti e lista dei destinatari vengono fissati al momento della preparazione, non riletti nuovamente al momento dell’invio effettivo.

 ### Deliverability dei messaggi

 - Controllo del metodo di invio della posta in PrestaShop: un negozio impostato su “non inviare mai e-mail” viene rilevato prima dell’avvio, invece di riportare l’intera campagna come consegnata.
- Verifica degli indirizzi sulla busta (BCC e Reply-To) prima dell’invio — un solo indirizzo in un dominio che non accetta posta può bloccare l’intero messaggio, insieme a tutti i veri destinatari.
- Lettura dei record SPF e DMARC del dominio del mittente e verifica della chiave DKIM per il selettore utilizzato da PrestaShop.
- Confronto dell’indirizzo del mittente con il dominio del negozio — l’invio massivo da un dominio esterno (ad es. da una casella gratuita) è la causa più frequente del finire nello spam.
- Intestazioni `List-Unsubscribe` e `List-Unsubscribe-Post` conformi a RFC 8058, grazie alle quali i provider di posta mostrano il proprio pulsante di disiscrizione (PrestaShop 1.7.5 e versioni successive).
- Obbligo della presenza del link di disiscrizione in ogni lingua salvata della campagna — la sua assenza blocca l’invio.
- Breve pausa dopo ogni messaggio e lavoro a lotti, per non sovraccaricare il server di posta e non incorrere nei limiti di invio.
- Distinzione tra rifiuti temporanei (codici 4xx — ad es. greylisting, casella piena) e permanenti (codici 5xx — ad es. indirizzo inesistente), visibile per ogni gruppo di errori.

 ### Consensi, disiscrizioni e dati personali

 - Il registro dei consensi legge le prove direttamente da PrestaShop a ogni richiesta (data di iscrizione alla newsletter, indirizzo IP dell’iscrizione, indirizzo della pagina di provenienza) — non crea una propria copia che potrebbe disallinearsi rispetto al negozio.
- Un indirizzo senza data di iscrizione registrata viene descritto come “mancanza di prova”, non come consenso — il modulo non sostituisce mai la data di creazione dell’account o la data di caricamento del file CSV al posto della data del consenso.
- Il registro eventi proprietario del modulo annota esclusivamente ciò che PrestaShop non salva: importazione di un indirizzo da file CSV, disiscrizione tramite il link del modulo e modifiche dell’appartenenza alle mailing list.
- La disiscrizione vale per tutta l’installazione: un indirizzo disiscritto in una campagna e in un negozio viene escluso da tutte le campagne future in tutti i negozi.
- Un indirizzo presente nella lista dei disiscritti resta escluso indipendentemente da quante volte venga reimportato o riattivato.
- Esportazione del registro dei consensi in file CSV per esigenze di documentazione e controllo.
- Il tracciamento delle aperture può essere disattivato completamente se in un determinato mercato un pixel di tracciamento non annunciato viene considerato una questione di consenso.

 ### Multistore e multilingua

 - La campagna appartiene esattamente a un solo negozio — i suoi destinatari, i prezzi dei prodotti e il nome e indirizzo del negozio nel contenuto provengono da quel negozio, mai dal contesto corrente del pannello.
- La lista dei disiscritti e la lista importata sono comuni a tutta l’installazione, ed è una scelta consapevole: la rinuncia a ricevere messaggi riguarda la persona e l’indirizzo, non uno dei negozi.
- Oggetto e contenuto del messaggio impostati separatamente per ogni lingua del negozio, con fallback alla lingua predefinita quando una lingua specifica non ha un proprio contenuto.
- Filtro delle lingue dei destinatari nella fase di selezione dei destinatari; gli indirizzi importati senza una propria lingua vengono conteggiati come lingua predefinita del negozio.
- I segnaposto degli indirizzi delle pagine del negozio vengono espansi nella lingua del destinatario, utilizzando gli URL amichevoli di quella lingua.

 ### Sicurezza e impatto sul negozio

 - Il modulo non registra alcun hook che visualizzi contenuti sul front office, quindi non aggiunge nulla alle pagine del catalogo, del carrello o dell’ordine.
- Le uniche pagine front office proprietarie sono: disiscrizione, anteprima del messaggio nel browser, pixel di apertura, reindirizzamento del clic e punto di ingresso dell’attività cron — il foglio di stile del modulo viene caricato esclusivamente nella pagina di disiscrizione.
- Durante l’installazione il modulo crea due indici ausiliari sulle tabelle dei clienti e delle iscrizioni alla newsletter, affinché il conteggio dei destinatari non scansioni intere tabelle; durante la disinstallazione entrambi vengono rimossi.
- Il salvataggio dell’attribuzione delle vendite viene eseguito alla creazione e al cambio di stato dell’ordine, in un blocco che intercetta tutti gli errori — la statistica della newsletter non può compromettere l’inoltro dell’ordine.
- I link di disiscrizione e di anteprima nel browser sono firmati con la chiave segreta dell’installazione; il token è funzione dell’indirizzo e della chiave, quindi non può essere indovinato.
- L’URL dell’attività cron è protetto da una chiave segreta — ogni chiamata senza la chiave corretta riceve 403 e nulla più.
- Ogni endpoint AJAX del pannello verifica i permessi del profilo del dipendente (visualizzazione o modifica), e le campagne sono limitate al negozio in cui il dipendente lavora.
- La pagina di disiscrizione non mostra mai l’indirizzo e-mail trasmesso in caso di token errato.
- Il reindirizzamento del clic termina sempre su una pagina del negozio, anche in caso di link sconosciuto o errore del database — la ricetta per non perdere una visita che la campagna ha appena pagato.

 ### Applicazione aziendale

 - Per i negozi che vogliono gestire una newsletter senza l’abbonamento a un sistema di mailing esterno e senza trasferirgli il database degli indirizzi.
- Per i negozi che inviano campagne prodotto — novità, saldi, bestseller — in cui il contenuto del messaggio deve comporsi di prodotti reali del catalogo.
- Per i venditori che devono documentare la base giuridica dell’invio: registro dei consensi, registro delle disiscrizioni ed esportazione in CSV rispondono alla domanda “da dove avete il mio indirizzo”.
- Per i negozi dopo la migrazione a PrestaShop 8 o 9, che hanno bisogno di una newsletter funzionante sul core attuale e su PHP 8.x.
- Per i negozi multistore, in cui ogni negozio gestisce le proprie campagne, ma le rinunce devono valere ovunque.
- Per i venditori che riattivano clienti inattivi — la segmentazione in base alla cronologia acquisti consente di individuare chi acquistava in passato, ma non negli ultimi mesi.

 ### Compatibilità

 - PrestaShop: **1.7.x – 9.x**
- PHP: **7.0 – 8.5**
- MySQL 5.6+ / MariaDB 10.x+
- Senza Composer e senza librerie PHP esterne; TinyMCE 6.8.6 (licenza MIT) incluso nel modulo.
- L’invio avviene tramite la configurazione di posta di PrestaShop stesso (SMTP o funzione mail), senza API esterne.

 ###
Link alla demo del modulo:

 **Demo pannello amministrativo:**
[https://moduly-prestashop.eu/pdnewsletterpro/admin-dev](https://moduly-prestashop.eu/pdnewsletterpro/admin-dev)

**Demo front office:**
[https://moduly-prestashop.eu/pdnewsletterpro](https://moduly-prestashop.eu/pdnewsletterpro)

## Features

| Feature | Value |
| --- | --- |
| Supporto per Prestashop 9.x | Sì |
| Supporto per Prestashop 8.x | SÌ |
| Supporto per Prestashop 1.7.x | sì |
| Traduzioni di moduli | PL, ING |
| Supporto gratuito | sì |
| Aggiornamenti gratuiti (1 anno) | sì |
| Facile da installare | sì |

## Categories

- Moduli PrestaShop
- Newsletter e carrelli abbandonati
- Principale

## Related products

- [Pagina di iscrizione alla newsletter Pro modulo per PrestaShop](https://prestadev.pl/it/markdown/product/180.md)

## Questions and answers

### A cosa serve il modulo Easy Newsletter Pro?

Language: it

Easy Newsletter Pro aggiunge al pannello PrestaShop uno strumento completo per la newsletter: creatore di campagne in quattro passaggi, libreria di modelli HTML, motore di invio proprietario con coda e statistiche. La campagna si costruisce con i prodotti del catalogo del negozio, si selezionano i destinatari tra i clienti, gli ospiti iscritti alla newsletter, gli indirizzi importati da CSV e le proprie mailing list, quindi si invia subito oppure si pianifica per una data scelta. Il modulo dispone di otto schede: Dashboard, Campagne, Modelli, Destinatari, Importazione, Consensi, Statistiche e Impostazioni. Lo troverai nel menu Clienti.

### Per inviare la newsletter ho bisogno di un sistema di mailing esterno?

Language: it

No. Easy Newsletter Pro invia i messaggi tramite la configurazione e-mail di PrestaShop stesso — SMTP oppure la funzione mail — impostata in Parametri avanzati > E-mail. Non si collega ad alcuna API esterna, non richiede un account presso un fornitore di mailing e non gli trasmette il database degli indirizzi. Gli indirizzi degli iscritti, il contenuto delle campagne e le statistiche rimangono nel database del tuo negozio.

### Come inviare una newsletter con i prodotti del mio negozio?

Language: it

Passa attraverso il creatore della campagna. Nel passaggio 1 assegni un nome alla campagna e scegli il modello, nel passaggio 2 aggiungi i prodotti — tramite il motore di ricerca per nome, riferimento o codice EAN, oppure in blocco da una categoria (8 bestseller, 8 novità, l’intera categoria). Imposti il numero di colonne (1, 2 o 3), lo stile delle schede (Chiaro, Scuro, Con bordo, Esteso) e l’ordine dei prodotti, mentre il modulo mostra subito l’anteprima. Il blocco renderizzato viene inserito nel punto del segnaposto {products} nel modello; se il modello non lo contiene, il blocco viene aggiunto alla fine del messaggio. La campagna può anche essere inviata completamente senza il blocco prodotti.

### Da dove il modulo prende gli indirizzi dei destinatari?

Language: it

Da quattro fonti: clienti del negozio con consenso alla newsletter, ospiti iscritti tramite il blocco newsletter di PrestaShop, indirizzi importati da un file CSV e liste mailing proprie. Nel passaggio 3 della procedura guidata li restringi per gruppi di clienti e lingue dei destinatari, puoi anche indicare gli indirizzi da escludere. Tutte le fonti vengono unite e deduplicate in base all'indirizzo e-mail, quindi ridotte degli indirizzi disiscritti ed esclusi — sullo schermo vedi i numeri in tempo reale: Nativi, Importati, Esclusi e Totale.

### In quale formato preparare il file CSV con gli indirizzi da importare?

Language: it

Il file contiene colonne nell’ordine email;firstname;lastname;iso, mentre è obbligatoria esclusivamente la colonna con l’indirizzo e-mail. Il separatore — punto e virgola, virgola o tabulazione — viene rilevato automaticamente, e la riga di intestazione viene riconosciuta e ignorata. La colonna iso è il codice lingua del negozio a due lettere (ad es. it, en); un valore vuoto o sconosciuto viene sostituito con la lingua selezionata nel modulo di importazione. Un singolo file può contenere fino a 50.000 righe, e una nuova importazione dello stesso indirizzo ne aggiorna i dati invece di creare un duplicato. Gli indirizzi importati possono essere aggiunti subito alla lista mailing selezionata.

### Qual è la differenza tra una lista fissa e una lista dinamica?

Language: it

La lista statica contiene esattamente gli indirizzi che vi inserisci e non cambia da sola. La lista dinamica salva i filtri, non gli indirizzi: a ogni utilizzo viene ricalcolata da zero, quindi corrisponde sempre allo stato attuale del database degli iscritti. In entrambi i casi, gli indirizzi disiscritti sono sempre esclusi, anche se la lista li contiene ancora. Le liste possono essere aperte, rinominate, duplicate, esportate in CSV ed eliminate.

### Posso inviare una campagna solo ai clienti che hanno già acquistato qualcosa?

Language: it

Sì. Nella scheda Destinatari, il browser degli indirizzi consente di filtrare in base alla cronologia degli acquisti: importo minimo speso, numero minimo di ordini, acquisto negli ultimi N giorni, clienti che hanno acquistato in passato ma non negli ultimi N giorni, acquisto da una categoria specifica, acquisto di un prodotto specifico per ID e mancato acquisto di un prodotto specifico. Gli indirizzi selezionati possono essere salvati come lista fissa oppure è possibile salvare solo i filtri come lista dinamica, da indicare poi nel passaggio 3 della procedura guidata. Il filtro del gruppo clienti riguarda esclusivamente i clienti registrati: gli ospiti e gli indirizzi importati non hanno un gruppo.

### La spedizione continuerà se chiudo il browser?

Language: it

L'invio può essere gestito da una scheda del browser aperta oppure da un'attività cron sul server. L'avvio dal pannello richiede di lasciare la scheda aperta; una campagna pianificata per una data specifica viene inviata esclusivamente se il cron è in esecuzione. L'URL pronto dell'attività cron con chiave segreta si trova nella scheda Impostazioni — basta aggiungerlo alla pianificazione del server, ad esempio ogni 5 minuti. La stessa scheda mostra la data dell'ultima esecuzione del cron e la schermata di invio avvisa se il cron non si è segnalato da oltre un'ora. Una campagna lasciata durante l'invio può anche essere ripresa in una nuova scheda del browser.

### Cosa succede quando il server di posta rifiuta l'indirizzo del destinatario?

Language: it

L’indirizzo non viene considerato immediatamente come non riuscito: torna in coda e viene ritentato, per impostazione predefinita fino a tre tentativi (impostazione 1–10). Finché i tentativi non si esauriscono, l’indirizzo viene conteggiato come Ritentato; solo in seguito passa al contatore Non riusciti. La console di invio in tempo reale registra una riga separata per ogni tentativo insieme alla risposta completa del server di posta, mentre la tabella della coda raggruppa gli errori in base al contenuto della risposta e distingue i rifiuti temporanei (codici 4xx, ad es. greylisting) da quelli permanenti (codici 5xx, ad es. indirizzo inesistente). Gli indirizzi non riusciti possono essere esportati in un file CSV.

### Come testare una campagna per essere sicuri che non venga inviato nulla ai clienti?

Language: it

Esistono due meccanismi indipendenti. L'invio di prova invia un solo messaggio all'indirizzo indicato, nella lingua selezionata, e utilizza il modello nella forma attualmente salvata. La modalità di prova (dry run), attivata nelle Impostazioni, fa sì che il motore elabori l'intera coda e contrassegni i destinatari come inviati, ma nessun messaggio viene trasmesso al server di posta. Con la modalità di prova attivata, l'avviso è visibile sia nelle Impostazioni sia nella schermata di invio — ricordati di disattivarla prima di una campagna reale.

### Cosa verificano i “Controlli prima della spedizione”?

Language: it

Si tratta di undici controlli eseguiti prima dell’avvio della campagna: metodo di invio della posta in PrestaShop, correttezza degli indirizzi sulla busta (BCC e Reply-To), presenza dei destinatari, contenuto del messaggio congelato, link di disiscrizione in ogni lingua, oggetto in ogni lingua, messaggio di prova inviato, conformità dell’indirizzo del mittente con il dominio del negozio, record SPF/DKIM/DMARC, modalità di prova e intestazioni di disiscrizione con un clic. Ogni riga ha uno dei tre stati: blocca l’invio, è consigliabile correggerla oppure non c’è nulla da fare. Una riga bloccante non è un avviso — la campagna non partirà finché non sarà risolta, e il rifiuto indica una causa concreta. Le altre righe sono consigli, nonostante i quali è possibile inviare.

### Il modulo aiuta quando le newsletter finiscono nello spam?

Language: it

Sì, nella misura in cui è possibile verificarlo dal negozio. La scheda Impostazioni contiene la diagnostica del dominio del mittente, che legge i record MX, SPF, DKIM e DMARC: è sulla loro base che i server destinatari valutano l'invio massivo. I controlli prima dell'invio verificano inoltre se l'indirizzo del mittente appartiene al dominio del negozio e se in ogni lingua della campagna è presente un link di disiscrizione. Ogni messaggio include le intestazioni List-Unsubscribe e List-Unsubscribe-Post conformi a RFC 8058 (PrestaShop 1.7.5 e versioni successive), grazie alle quali Gmail e altri provider mostrano il proprio pulsante di disiscrizione. Il modulo non modifica nulla nel DNS: si limita a leggere e a segnalare.

### Come funziona la cancellazione dalla newsletter e cosa registra il modulo in merito ai consensi?

Language: it

Ogni messaggio contiene un link di disiscrizione individuale firmato con la chiave segreta dell’installazione, funzionante senza accesso. L’apertura del link mostra una pagina di conferma e la disiscrizione avviene solo dopo la sua approvazione — in questo modo gli scanner di sicurezza della posta e le anteprime dei link, che aprono automaticamente gli indirizzi presenti nei messaggi, non disiscrivono nessuno per errore. La disiscrizione aggiorna contemporaneamente il consenso del cliente in PrestaShop, la voce nella tabella delle iscrizioni degli ospiti e l’elemento nella lista importata, mentre l’indirizzo viene aggiunto alla lista dei disiscritti condivisa per l’intera installazione. La scheda Consensi mostra quale prova di iscrizione il negozio possiede effettivamente (data e indirizzo IP dell’iscrizione), con esportazione in CSV; un indirizzo senza una data registrata è descritto come “nessuna prova”, e non come consenso.

### Quali statistiche mostra il modulo?

Language: it

La scheda Statistiche mostra per ogni campagna lo stato, il numero di destinatari, gli invii effettuati, quelli non riusciti, le aperture, il tasso di apertura, il ricavo attribuito e le date di inizio e fine. Il pannello aggiunge un grafico degli invii e delle aperture nel tempo, lo stato del database degli iscritti, lo stato della recapibilità, le disiscrizioni e i riepiloghi delle campagne più recenti e più efficaci, con selezione del periodo: sempre, 7, 30 o 90 giorni. Le aperture sono misurate da un pixel invisibile 1×1, che può essere completamente disattivato — in tal caso il pixel non viene affatto incorporato e il numero di aperture rimane pari a zero. I clic sui link vengono registrati e servono per attribuire il ricavo: l’ordine viene associato alla campagna in base all’ultimo clic entro una finestra di 1–90 giorni (7 per impostazione predefinita), e la finestra applicata viene salvata per ogni ordine attribuito.

### Il modulo supporta il multistore e più lingue?

Language: it

Sì. La campagna appartiene esattamente a un solo negozio: i suoi destinatari, i prezzi dei prodotti nonché il nome e l’indirizzo del negozio nel contenuto provengono da quel negozio, e non dal contesto corrente del pannello. L’oggetto e il contenuto del messaggio si impostano separatamente per ogni lingua del negozio e, nel passaggio 3 della procedura guidata, puoi limitare l’invio alle lingue selezionate dei destinatari. Due elementi sono volutamente comuni a tutta l’installazione: la lista dei disiscritti e la lista importata — la rinuncia a ricevere messaggi riguarda la persona e l’indirizzo, non uno dei negozi.

### Il modulo rallenta il negozio per i clienti?

Language: it

No. Il modulo non registra alcun hook che visualizzi contenuti nel frontend, quindi non aggiunge nulla alle pagine del catalogo, del carrello o dell’ordine. Il foglio di stile personalizzato viene caricato esclusivamente nella pagina di elenco, che è una pagina separata del modulo. L’unica operazione eseguita al di fuori del pannello è il salvataggio dell’assegnazione della vendita durante la creazione e il cambio di stato dell’ordine — eseguito in un blocco che intercetta tutti gli errori, quindi non è in grado di compromettere l’invio dell’ordine. Durante l’installazione il modulo crea anche due indici ausiliari nelle tabelle dei clienti e delle iscrizioni alla newsletter, affinché il conteggio dei destinatari non esegua la scansione delle intere tabelle.

### Con quali versioni di PrestaShop e PHP è compatibile Easy Newsletter Pro?

Language: it

Il modulo funziona con PrestaShop dalla versione 1.7.0 fino all’ultimo ramo 9.x e con PHP dalla 7.0 alla 8.5, su MySQL 5.6+ o MariaDB 10.x+. Non richiede Composer né alcuna libreria PHP esterna. L’editor TinyMCE 6.8.6 con licenza MIT è incluso nel modulo, quindi il pannello non scarica nulla da server CDN esterni. L’interfaccia è completamente tradotta in polacco, in un sistema di traduzione duale che supporta sia i dizionari classici sia il sistema di traduzione di PrestaShop 1.7.8+.

### Cosa succede ai dati dopo la disinstallazione del modulo?

Language: it

La disinstallazione rimuove i dati del modulo: campagne insieme al contenuto congelato dei messaggi inviati, la coda di invio con le informazioni su ogni destinatario, i modelli, l’elenco importato, il registro delle disiscrizioni, le aperture, i clic e le attribuzioni dei ricavi. Una nuova installazione crea di nuovo queste tabelle, ma vuote — perciò prima della disinstallazione esporta ciò che vuoi conservare, soprattutto l’elenco importato e il registro delle disiscrizioni. Gli account dei clienti, il loro consenso alla newsletter in PrestaShop e la tabella delle iscrizioni degli ospiti non vengono toccati — il modulo li legge, ma non ne è mai proprietario. Viene inoltre rimossa la chiave segreta dell’installazione, quindi i link di disiscrizione e di anteprima nel browser nei messaggi già inviati smettono di funzionare.


## Customer reviews

- Average rating: 5.00/5
- Public reviews: 1
- Source: iqitreviews
