WP Mail SMTP e WooCommerce: Garantire la Consegna delle Email Ordine
Per un negozio online basato su WooCommerce, le email transazionali non sono un semplice optional: sono un elemento critico dell’esperienza d’acquisto. La conferma dell’ordine, la notifica di spedizione, la fattura e il riepilogo del pagamento sono comunicazioni che il cliente si aspetta di ricevere immediatamente. Un’email di conferma ordine che non arriva genera ansia, richieste al supporto e, nel peggiore dei casi, una disputa sul pagamento. In questo articolo vedremo come WP Mail SMTP garantisce la consegna affidabile di tutte le email WooCommerce.
Le email transazionali di WooCommerce
WooCommerce genera automaticamente diverse tipologie di email durante il ciclo di vita di un ordine. Comprendere queste tipologie è fondamentale per configurare correttamente WP Mail SMTP:
Email dirette al cliente
- Ordine ricevuto: inviata immediatamente dopo il completamento dell’ordine. È la più critica perché conferma al cliente che l’ordine è stato registrato.
- Ordine completato: inviata quando l’ordine viene contrassegnato come completato (solitamente dopo la spedizione).
- Ordine in elaborazione: inviata quando il pagamento viene confermato.
- Ordine rimborsato: inviata quando viene effettuato un rimborso parziale o totale.
- Fattura cliente: contiene i dettagli di pagamento e può essere inviata manualmente.
- Nota per il cliente: comunicazioni personalizzate dall’amministratore.
- Reset password: per il recupero dell’accesso all’account.
- Nuovo account: email di benvenuto alla registrazione.
Email dirette all’amministratore
- Nuovo ordine: notifica all’amministratore di un nuovo ordine ricevuto.
- Ordine annullato: notifica di cancellazione ordine.
- Ordine fallito: notifica di un pagamento non andato a buon fine.

Perché le email WooCommerce non arrivano
Le email WooCommerce sono soggette agli stessi problemi di tutte le email WordPress (funzione PHP mail() inaffidabile, hosting condiviso con restrizioni, mancanza di autenticazione), ma con un fattore aggravante: il timing.
Quando un cliente completa un acquisto, WooCommerce tenta di inviare l’email di conferma immediatamente, nello stesso processo PHP che gestisce il pagamento. Se l’invio fallisce silenziosamente (come spesso accade con la funzione PHP mail()), non c’è un secondo tentativo automatico. L’email è semplicemente persa.
Inoltre, WooCommerce invia spesso più email contemporaneamente per un singolo ordine (al cliente e all’amministratore), il che può superare i limiti di rate del server di posta e causare il rifiuto di alcuni messaggi.
Configurare WP Mail SMTP per WooCommerce
La buona notizia è che WP Mail SMTP intercetta automaticamente tutte le email inviate da WooCommerce attraverso la funzione wp_mail(). Non serve alcuna configurazione aggiuntiva specifica per WooCommerce: una volta che WP Mail SMTP è configurato correttamente, tutte le email del negozio passeranno attraverso il server SMTP autenticato.
Configurazione ottimale per e-commerce
Per un negozio WooCommerce, raccomandiamo le seguenti impostazioni in WP Mail SMTP:
- Email mittente: utilizza un indirizzo dedicato come
ordini@tuodominio.itoshop@tuodominio.it, separato dall’email aziendale principale. - Forza Email Mittente: attiva questa opzione per assicurarti che tutte le email WooCommerce utilizzino lo stesso indirizzo mittente autenticato.
- Forza Nome Mittente: imposta il nome del tuo negozio per un’esperienza coerente.
- Mailer: per un e-commerce, consigliamo un servizio transazionale dedicato come SendGrid o Mailgun, piuttosto che Gmail o Outlook, per gestire volumi potenzialmente elevati.
Impostazioni email in WooCommerce
Dopo aver configurato WP Mail SMTP, è importante verificare anche le impostazioni email native di WooCommerce:
- Vai su WooCommerce → Impostazioni → Email.
- Per ogni tipo di email, verifica che sia abilitata e che il destinatario sia corretto.
- Nella sezione Opzioni mittente email, assicurati che il campo “Indirizzo ‘Da’” corrisponda all’indirizzo configurato in WP Mail SMTP.
- Verifica il template HTML di ogni email: WooCommerce permette di personalizzare header, footer e colori.

Testare le email WooCommerce
Oltre al test generico di WP Mail SMTP, per un negozio WooCommerce dovresti eseguire test specifici:
Test dell’ordine completo
- Configura un prodotto di test con prezzo minimo o utilizza un metodo di pagamento in modalità sandbox (es. PayPal Sandbox, Stripe Test Mode).
- Effettua un ordine completo come se fossi un cliente.
- Verifica di ricevere sia l’email di conferma ordine (come cliente) sia la notifica di nuovo ordine (come amministratore).
- Controlla che le email contengano tutte le informazioni corrette: dettagli prodotto, prezzi, indirizzo di spedizione, metodo di pagamento.
Test delle transizioni di stato
- Cambia manualmente lo stato dell’ordine di test (da “In elaborazione” a “Completato”).
- Verifica che l’email di ordine completato venga inviata al cliente.
- Prova ad aggiungere una nota per il cliente e verifica che l’email venga recapitata.
Test del rimborso
- Effettua un rimborso parziale sull’ordine di test.
- Verifica che il cliente riceva l’email di notifica del rimborso.
Gestire volumi elevati di email
Durante periodi di vendita intensa (Black Friday, saldi, campagne promozionali), il tuo negozio potrebbe dover inviare centinaia o migliaia di email in breve tempo. Ecco come preparare la tua infrastruttura:
Scegliere il mailer giusto
- Gmail/Google Workspace: adeguato fino a 100-200 ordini al giorno.
- SendGrid piano gratuito: sufficiente per negozi piccoli (fino a 100 email/giorno).
- SendGrid/Mailgun piano a pagamento: per negozi con 100-1.000 ordini al giorno.
- Amazon SES: la soluzione più economica per grandi volumi (oltre 1.000 ordini al giorno).
Implementare una coda di email
Per evitare timeout e perdite di email durante i picchi, considera l’implementazione di una coda di email. La versione Pro di WP Mail SMTP include questa funzionalità, ma esistono anche soluzioni alternative come il plugin Action Scheduler (già incluso in WooCommerce) che può essere configurato per gestire l’invio asincrono delle email.
Email personalizzate e branding
Le email transazionali sono un’opportunità di branding spesso trascurata. WooCommerce permette di personalizzare l’aspetto delle email attraverso le impostazioni integrate:
- Logo dell’header: aggiungi il logo del tuo negozio in cima a ogni email.
- Colore di base: allinea i colori delle email al tuo brand.
- Testo del footer: personalizza il testo in calce con informazioni di contatto e link utili.
- Template personalizzati: per personalizzazioni avanzate, puoi sovrascrivere i template email copiandoli nella cartella del tuo tema.

Monitoraggio e troubleshooting
Per un negozio online, monitorare la deliverability delle email è essenziale. Ecco le best practice:
- Log email (WP Mail SMTP Pro): attiva i log per tracciare ogni email inviata, incluso lo stato (inviata, fallita) e i dettagli del destinatario.
- Notifiche di errore: configura le notifiche per essere avvisato immediatamente se un’email non viene inviata.
- Statistiche del provider: monitora le statistiche del tuo servizio transazionale (bounce rate, spam rate, tasso di apertura).
- Feedback del cliente: se un cliente segnala di non aver ricevuto un’email, verifica immediatamente nei log il motivo.
Problemi specifici WooCommerce
Email che mostrano prezzi errati
Se le email mostrano prezzi o tasse errati, il problema non è legato a WP Mail SMTP ma alla configurazione di WooCommerce. Verifica le impostazioni delle tasse e dei prezzi in WooCommerce → Impostazioni → Tasse.
Email di conferma non inviata dopo il pagamento
Se il pagamento va a buon fine ma l’email di conferma non viene inviata, il problema potrebbe essere un timeout dello script PHP. Aumenta il valore di max_execution_time nella configurazione PHP o contatta il tuo hosting.
Email duplicate
Se i clienti ricevono la stessa email due volte, potrebbe essere un conflitto tra plugin. Verifica di non avere altri plugin che inviano notifiche email (come plugin di notifica ordine di terze parti) che duplicano le email native di WooCommerce.
Conclusioni
Per un negozio WooCommerce, la deliverability delle email non è negoziabile. Ogni email mancata è un potenziale problema con il cliente, una richiesta di supporto in più e un danno alla reputazione del tuo brand. WP Mail SMTP, combinato con un servizio transazionale adeguato ai tuoi volumi, garantisce che ogni email di ordine, spedizione e fattura raggiunga il destinatario in modo affidabile e tempestivo.
Non rimandare la configurazione: ogni giorno senza un sistema email affidabile è un giorno in cui potresti perdere la fiducia dei tuoi clienti.
Articoli correlati della serie WP Mail SMTP
Gestisci un negozio WooCommerce e vuoi assicurarti che le email arrivino sempre ai tuoi clienti? Contattaci: possiamo configurare WP Mail SMTP e il servizio transazionale più adatto al volume del tuo e-commerce, garantendo la massima affidabilità delle comunicazioni.
Migliora il Tuo Sito WordPress
Scopri le nostre guide complete sugli altri plugin essenziali per WordPress: