Conferme e notifiche del negozio online

PrestaShop non invia le email degli ordini: configurazione, notifiche e controlli

Il cliente ha completato un acquisto ma non riceve la conferma, oppure il negoziante non vede la notifica. Controlla quale messaggio manca e in quale passaggio si interrompe l’invio.

Leggi la guida7 minuti di lettura
Responsabile di un negozio online controlla al computer le comunicazioni degli ordini accanto ai pacchi da spedire.
Confrontare ordine, destinatario e registro degli invii aiuta a individuare dove si interrompe la comunicazione con il cliente.

Il cliente ha completato un acquisto ma non riceve la conferma, oppure il negoziante non vede la notifica. Controlla quale messaggio manca e in quale passaggio si interrompe l’invio.

Il pagamento, la creazione dell’ordine e la consegna dell’email sono passaggi distinti. Una prova circoscritta permette di capire se intervenire sui parametri di posta, sul singolo evento del negozio o sulla casella del destinatario.

Indice della guida

1. Individua il messaggio che manca

Parti da un ordine preciso: annota riferimento, orario, indirizzo del cliente, lingua, metodo di pagamento e stato. Chiedi se manca la conferma iniziale, il messaggio di pagamento accettato o l’avviso di spedizione. Sono comunicazioni diverse, anche quando riguardano lo stesso acquisto.

  • Non arriva nessuna email: verifica il canale di invio del negozio.
  • Manca un solo tipo di messaggio: esamina evento, modello e modulo che lo gestiscono.
  • Il cliente riceve, il negoziante no: controlla separatamente gli avvisi destinati allo staff.

Non chiedere al cliente di pagare di nuovo soltanto perché manca la conferma. Prima confronta l’ordine con l’esito registrato dal sistema di pagamento.

2. Esegui un test e consulta il registro

Apri la sezione email dei Parametri avanzati: nella documentazione di PrestaShop 8 trovi configurazione, registro e funzione di prova. Controlla che l’invio non sia disabilitato. Invia un messaggio a una casella che puoi consultare e annota l’esito visualizzato.

Se la registrazione è attiva, cerca il destinatario e confronta modello, lingua e orario. L’assenza di righe non è una prova sufficiente se il registro era disattivato. Un invio registrato, invece, va comunque confrontato con la ricezione effettiva. Questi riscontri servono a restringere la diagnosi, evitando modifiche a componenti estranei al problema.

3. Verifica SMTP e autorizzazione del mittente

Se usi SMTP, recupera dal fornitore della posta i parametri previsti per la tua casella: server, utente, credenziali, porta e cifratura. La procedura SMTP ufficiale PrestaShop descrive dove inserirli e come provare l’invio. Non combinare valori di fornitori diversi.

Segnala al tecnico eventuali cambi recenti di password, hosting o servizio email. Un errore di autenticazione e un collegamento al server che scade richiedono verifiche differenti. Chiedi anche se il mittente scelto è autorizzato e se il servizio applica limiti di invio. Mantieni le credenziali fuori dagli screenshot destinati all’assistenza e usa il metodo di autenticazione indicato dal provider.

4. Controlla lo stato dell’ordine e il messaggio previsto

Se il test funziona, osserva il percorso del singolo ordine. È stato creato? Il pagamento ha comunicato l’esito al negozio? È avvenuto il passaggio di stato atteso? Nelle impostazioni degli stati ordine alcune notifiche dipendono dall’opzione di invio al cliente e dal modello associato.

La conferma iniziale dell’ordine e un messaggio legato a un cambio di stato non vanno confusi. Se manca solo la comunicazione di spedizione, controlla quel passaggio; non riscrivere tutta la configurazione della posta. Evita di alternare stati reali per forzare una prova: potresti generare altre notifiche o effetti operativi. Concorda un ordine di test riconoscibile.

5. Distingui modelli email e avvisi al negoziante

Un problema limitato a una lingua o iniziato dopo un cambio di tema orienta la verifica verso i modelli. Confronta il messaggio atteso e la lingua dell’ordine; fai controllare che il modello usato dal negozio o dal modulo sia disponibile e coerente con la versione installata. Conserva le personalizzazioni prima di sostituire file.

Gli avvisi al negoziante possono dipendere da un modulo dedicato, per esempio Mail alerts di PrestaShop, e dai destinatari configurati al suo interno. Verifica quale componente li gestisce nella tua installazione e consulta la sua documentazione. Il fatto che il cliente riceva la conferma non dimostra che la notifica allo staff sia stata attivata o indirizzata alla casella corretta.

6. Se l’invio risulta riuscito, controlla la consegna

Cerca il messaggio anche in spam, quarantena e cartelle create da regole. Prova, con dati di test, una seconda casella su un servizio diverso. Se il problema riguarda un solo destinatario, fai verificare indirizzo, spazio e filtri prima di cambiare il sito.

Raccogli eventuali messaggi di mancata consegna e chiedi al provider di confrontarli con i registri SMTP. Se le comunicazioni vengono filtrate sistematicamente, segui i controlli su autenticazione del dominio e posta che finisce nello spam. Cambiare il nome visibile del mittente non sostituisce questa diagnosi. Se la casella non riceve nemmeno messaggi normali, usa la guida alla posta aziendale in entrata.

7. Verifica l’intero percorso dopo la correzione

Prepara con il tecnico una prova che riproduca il caso: stessa lingua, metodo di pagamento e notifica attesa. Usa un ambiente di prova quando possibile; sul negozio operativo concorda come gestire ordine, disponibilità e comunicazioni, evitando spedizioni o addebiti involontari.

Controlla separatamente email al cliente, avviso allo staff, collegamenti presenti nel messaggio e risposta al mittente. Annota la modifica che ha risolto il problema e l’orario della verifica. Per una richiesta di assistenza sono utili versione PrestaShop, moduli coinvolti, errore completo e risultati delle prove; non serve esportare l’intero elenco clienti. Prima di intervenire su file o moduli, verifica il backup del negozio.

Domande frequenti

Se il cliente non riceve la conferma, l’ordine è fallito?

Non necessariamente. Verifica ordine e stato del pagamento nel pannello e nel servizio di pagamento. L’email è un passaggio separato e la sua assenza non giustifica un secondo addebito.

Il test email arriva, ma le email degli ordini no: perché?

Il test verifica un invio di base. Occorre controllare anche l’evento che genera il messaggio, lo stato dell’ordine, il modello, la lingua e gli eventuali moduli coinvolti.

Perché il cliente riceve l’email ma il negoziante no?

Le notifiche allo staff possono essere gestite da un modulo e avere destinatari propri. Verifica attivazione, indirizzi e impostazioni di quel componente.

Devo usare gli stessi parametri SMTP su tutti i negozi?

No. Usa i valori e il metodo di autenticazione previsti dal fornitore della posta, verificando che il mittente e l’installazione siano autorizzati.

Fonti ufficiali e approfondimenti

Consulta la documentazione del servizio e confronta i passaggi con la versione e la configurazione utilizzate.

Assistenza professionale

Le comunicazioni del tuo ecommerce non arrivano ai clienti?

Possiamo aiutarti a individuare il passaggio bloccato e a coordinare i controlli sul negozio. Scopri l’assistenza per il tuo sito su SitiProfessionali.net.

WhatsApp
Si apre in una nuova scheda.