Verifiche preliminari
La diagnosi non è stata limitata alla configurazione SMTP. Prima di intervenire
sono stati verificati tutti i passaggi coinvolti nella generazione e nella
consegna delle email WooCommerce.
Controllo delle impostazioni email di WooCommerce
È stata verificata la sezione dedicata alle notifiche WooCommerce per confermare
che le email “Nuovo ordine”, “Ordine in lavorazione” e “Ordine completato”
fossero abilitate e associate agli indirizzi corretti.
Verifica dello stato degli ordini
Sono stati analizzati gli stati assegnati agli ordini. Alcune notifiche vengono
infatti generate solo quando l’ordine entra in uno stato specifico. Un ordine
bloccato su “In attesa di pagamento” può quindi non attivare le stesse email
previste per un ordine “In lavorazione”.
Test della funzione di invio WordPress
È stato eseguito un test separato dalla procedura di checkout per verificare
se WordPress fosse in grado di elaborare una richiesta tramite
wp_mail(). Questo passaggio ha consentito di capire se il problema
dipendesse da WooCommerce o dal livello di invio generale del sito.
Controllo dei log
Sono stati verificati i log disponibili del server, di WordPress e
dell’eventuale plugin SMTP. L’obiettivo era individuare errori di autenticazione,
timeout, connessioni rifiutate o eccezioni PHP durante la generazione delle email.
Verifica delle attività pianificate
È stato controllato anche l’Action Scheduler di WooCommerce, per escludere
code bloccate o attività pianificate non eseguite. Sebbene le email dei nuovi
ordini non dipendano sempre direttamente da una coda asincrona, un accumulo
di processi falliti può segnalare problemi più ampi nel funzionamento
dell’installazione.