Conferma d’ordine, spedizione, recupero della password, avviso di nuovo ordine per te: un negozio PrestaShop vive di email. Quando non arrivano, il cliente non sa se ha comprato davvero e tu rischi di non accorgerti di un ordine. In questa guida vediamo perché conviene inviare tramite SMTP, come configurarlo e cosa controllare quando qualcosa non parte.

Due modi di inviare: PHP o SMTP

PrestaShop può inviare le email in due modi:

  • con la funzione di invio di PHP: il negozio consegna il messaggio al sistema di posta del server e se ne dimentica;
  • tramite SMTP: il negozio si collega alla casella di posta del tuo dominio, si autentica con indirizzo e password e invia come farebbe il tuo programma di posta.

Il primo modo è comodo perché non chiede configurazione, ma è il meno trasparente: se l’invio fallisce, PrestaShop spesso non se ne accorge e non registra nulla. Con SMTP, invece, il negozio riceve una risposta dal server di posta per ogni messaggio, gli errori diventano visibili e le email partono da una casella autenticata del tuo dominio, cosa che i servizi di posta dei destinatari apprezzano.

Per un negozio il nostro consiglio è sempre SMTP.

Prima: crea una casella per il negozio

Dal pannello DirectAdmin crea una casella dedicata, ad esempio ordini@tuodominio.it o negozio@tuodominio.it, con una password lunga e unica. Usare una casella dedicata ha due vantaggi: se cambi la password della tua casella personale il negozio continua a funzionare, e le risposte dei clienti arrivano in un posto preciso.

Trovi tutto sulla nostra posta elettronica, che include antispam professionale e antivirus sugli allegati.

La configurazione in PrestaShop

Nel back office, apri le impostazioni email (nei parametri avanzati), scegli di usare i tuoi parametri SMTP e compila i campi:

Campo Valore
Server di posta il server indicato nell’email di attivazione del servizio
Utente SMTP l’indirizzo completo della casella, ad esempio ordini@tuodominio.it
Password SMTP la password della casella
Cifratura e porta SSL/TLS sulla porta 465, oppure STARTTLS (in PrestaShop indicato come TLS) sulla porta 587

Nella stessa sezione, o nelle informazioni del negozio, controlla anche l’indirizzo email del negozio: deve essere la stessa casella con cui ti autentichi, o comunque un indirizzo del tuo dominio. Un mittente diverso dalla casella autenticata è uno dei motivi più frequenti per cui le email vengono rifiutate o finiscono nello spam.

La prova

Nella pagina delle impostazioni email c’è un modulo per inviare un messaggio di prova: inserisci un indirizzo esterno (ad esempio una casella personale su un altro servizio) e invia. Se compare un errore, leggilo con attenzione: di solito dice già tutto.

Errore Cosa controllare
Autenticazione fallita utente scritto per intero, password giusta (copiala di nuovo), nessuno spazio in più
Connessione rifiutata o scaduta nome del server, coppia porta e cifratura (465 con SSL, 587 con TLS)
Mittente non accettato indirizzo del negozio diverso dalla casella autenticata

Poi fai la prova vera: un ordine di prova dal negozio, controllando che arrivino sia la conferma al cliente sia l’avviso a te.

Quando le email «spariscono»

Ci è capitato di analizzare un negozio in cui, per alcune ore, le email inviate con la funzione di PHP non erano partite per un problema temporaneo, senza lasciare alcun errore né nel back office né nei registri del negozio: gli ordini c’erano, le conferme no. Il caso insegna due cose:

  • con SMTP gli errori si vedono: il negozio riceve un rifiuto e può segnalarlo, invece di perdere il messaggio in silenzio;
  • conviene controllare ogni tanto: PrestaShop ha un registro delle email inviate (nella sezione email del back office, se attivo). Se gli ordini crescono ma il registro resta fermo, qualcosa non va.

Un’abitudine utile: ricevi in copia l’avviso di ogni nuovo ordine. Se un giorno arriva un ordine nel back office ma non l’email, te ne accorgi subito.

Le email finiscono nello spam?

Se le email partono ma arrivano nella posta indesiderata:

  • verifica che mittente e casella autenticata coincidano;
  • evita oggetti e testi «urlati» o pieni di link nei modelli personalizzati;
  • se oltre ai nostri server usi anche servizi esterni per inviare la posta del dominio (newsletter, gestionali, marketplace), scrivici: i record DNS del dominio devono tenerne conto, e li verifichiamo con te.

I modelli delle email

I testi delle email si modificano dal back office, nella sezione delle traduzioni dedicata alle email, per ogni lingua. Se personalizzi i modelli, conserva una copia delle tue modifiche: un aggiornamento del tema o di PrestaShop potrebbe sovrascriverle. E dopo ogni modifica, un’email di prova.

Newsletter: non dalla stessa casella

L’invio di newsletter a migliaia di contatti è un mestiere diverso dall’invio delle email transazionali: usa un servizio dedicato alle campagne, non la casella del negozio. Mescolare le due cose rischia di far finire nello spam anche le conferme d’ordine.

In breve

  • casella dedicata del tuo dominio;
  • SMTP con indirizzo completo, porta 465 (SSL/TLS) o 587 (STARTTLS);
  • mittente del negozio uguale alla casella autenticata;
  • email di prova, poi un ordine di prova;
  • copia degli avvisi d’ordine a te, e un’occhiata ogni tanto al registro delle email.

Se le email del negozio non arrivano e non capisci perché, apri un ticket dall’area clienti indicando l’indirizzo del destinatario e l’orario dell’invio: controlliamo i registri del server di posta.

Altri articoli su E-commerce

Parliamone

Un hosting che ti spiega le cose, e poi le fa

Questi articoli nascono dalle domande dei nostri clienti. Se vuoi un hosting dove dietro ogni risposta c’è un tecnico vero, parliamone.

  • 4,9 su 5 su Trustpilot264 recensioni, il 96% a cinque stelle
  • Risponde un tecnicoIn italiano, da chi gestisce i server
  • Il trasloco lo facciamo noiSito, database e posta, controllati prima di spostare i DNS