Serve accesso al pannello WordPress: per verificare le impostazioni e installare un plugin SMTP ti serve un accesso amministratore al sito.

Un cliente scrive per chiedere dov'è la conferma del suo ordine, tu controlli e l'ordine c'è, pagato regolarmente: solo che l'email di conferma non è mai partita. È uno dei problemi più frustranti su WooCommerce, perché sembra un bug del plugin ma nella stragrande maggioranza dei casi la causa è altrove, nel modo in cui il server invia la posta. In questa guida vediamo perché succede, come verificare che le impostazioni Email siano corrette, e come risolvere il problema alla radice con un plugin SMTP, la soluzione più affidabile e definitiva.

In breve

  • Il problema quasi sempre non è WooCommerce, ma il modo in cui il server invia le email.
  • La soluzione più affidabile è un plugin SMTP, che invia tramite un provider dedicato invece che dal server di hosting.
  • In WooCommerce > Impostazioni > Email va verificato che i singoli tipi di notifica siano attivi.
  • I log delle email mostrano se un invio è fallito, è stato saltato o è stato disattivato.
  • Anche l'amministratore può smettere di ricevere notifiche: vale la pena controllare entrambi i lati.
Ogni ordine senza conferma è un cliente che perde fiducia

Configuriamo l'invio email del tuo shop WooCommerce in modo stabile, da remoto o a Roma: intervento in meno di 24 ore.

Richiedi un intervento rapido

Perché WooCommerce non invia le email

Prima di tutto, vale la pena escludere le cause più banali: se un ordine è ancora in stato "In sospeso" (pagamento non confermato), nessuna email di conferma parte, perché non dovrebbe. Escluso questo caso, la causa più comune e meno intuitiva è che il tuo hosting invia le email tramite la funzione mail() di PHP, un metodo semplice che moltissimi provider di posta come Gmail o Outlook trattano con sospetto, filtrandolo come spam o bloccandolo del tutto: dal punto di vista di WordPress l'email risulta "inviata", ma non arriva mai a destinazione.

Controllare le impostazioni Email di WooCommerce

Prima di intervenire sulla consegna, verifica che le notifiche siano effettivamente attive.

  1. Vai su WooCommerce > Impostazioni > Email.
  2. Controlla l'elenco delle notifiche disponibili: Ordine elaborato, Ordine completato, Nota ordine al cliente e le altre.
  3. Assicurati che quelle rilevanti risultino attive (interruttore acceso): se una è disattivata, nessuna email di quel tipo verrà mai inviata.
  4. Verifica anche il campo "Da" (indirizzo mittente): usare un indirizzo con lo stesso dominio del sito aiuta la consegna rispetto a un indirizzo generico esterno.

Il problema è quasi sempre la consegna, non l'invio

WordPress e WooCommerce "chiedono" al server di inviare l'email, ma non hanno modo di sapere se il messaggio è stato davvero recapitato o è stato scartato lungo il percorso. Questo distacco tra "invio richiesto" e "consegna effettiva" è la ragione per cui il problema sembra invisibile: nessun errore compare a schermo, l'ordine si registra normalmente, ma il messaggio semplicemente si perde.

Configurare un plugin SMTP

La soluzione più stabile è smettere di affidarsi alla funzione mail() del server e inviare le email tramite un protocollo SMTP autenticato, collegato a un provider di posta reale.

  1. Dal pannello WordPress vai su Plugin > Aggiungi nuovo e cerca un plugin SMTP (ad esempio WP Mail SMTP, uno dei più diffusi).
  2. Installa e attiva il plugin, poi apri la sua configurazione guidata.
  3. Scegli il provider da collegare: può essere l'email del tuo dominio, Gmail/Google Workspace, Outlook, oppure un servizio email transazionale pensato apposta per l'invio automatico.
  4. Inserisci le credenziali richieste (spesso tramite un collegamento OAuth sicuro, senza dover digitare la password in chiaro).
  5. Usa la funzione Invia email di test del plugin per verificare che tutto funzioni prima di affidarti agli ordini reali.

Controllare i log delle email

La maggior parte dei plugin SMTP include (o permette di attivare) un registro delle email inviate, con lo stato di ciascuna: inviata, fallita o disattivata. Questo log è lo strumento più utile per capire dove si è fermato un ordine specifico: se compare come "fallita", il problema è nella consegna; se non compare affatto, il problema è a monte, spesso nelle impostazioni Email di WooCommerce viste prima.

Risolvere i problemi più comuni

1

L'ordine è "In sospeso" e non "In lavorazione"

Frequente

Se il pagamento non è stato confermato dal gateway (carta, PayPal o altro), WooCommerce non invia l'email perché l'ordine non è considerato completo. Verifica lo stato del pagamento presso il gateway prima di dare per scontato un problema di email.

2

Le email arrivano nello spam del cliente

Chiedi al cliente di controllare la cartella spam o promozioni. Se succede spesso, il problema è di reputazione del mittente: un plugin SMTP con un provider affidabile e un indirizzo "Da" sullo stesso dominio del sito riduce drasticamente questo rischio.

3

Un altro plugin sta bloccando l'invio

Alcuni plugin di sicurezza o cache aggressivi possono interferire con l'invio email. Disattiva temporaneamente gli altri plugin non essenziali ed effettua un ordine di prova per isolare il conflitto.

Fai sempre un ordine di test dopo la configurazionePrima di considerare il problema risolto, effettua un ordine reale (anche di importo minimo) e verifica che sia tu che il cliente di prova ricevano tutte le email previste.

Conclusioni

Le email di conferma ordine che non arrivano sono uno dei problemi più subdoli su WooCommerce perché non generano nessun errore visibile: l'ordine si registra, il pagamento va a buon fine, ma la comunicazione con il cliente si interrompe silenziosamente. Nella quasi totalità dei casi la soluzione definitiva è un plugin SMTP configurato correttamente: un intervento che richiede pochi minuti mattina, ma elimina alla radice un problema che altrimenti si ripresenta ordine dopo ordine.

Non hai tempo di configurare tutto da solo?

Ce ne occupiamo noi: configurazione SMTP e verifica completa dell'invio email del tuo shop, da remoto o a Roma.

Richiedi assistenza ora
WordPress WooCommerce Email SMTP