Il cliente ha acquistato ma non riceve la conferma, oppure il negozio scopre gli ordini soltanto aprendo il pannello. In WooCommerce una mancata email può dipendere da passaggi diversi: evento che attiva la notifica, configurazione del messaggio, servizio di invio o casella destinataria. Controllarli in sequenza permette di intervenire sul punto giusto.
Indice della guida
Questa guida riguarda le email operative collegate agli ordini. Se non è chiaro se l’acquisto sia stato pagato, parti dai controlli sui pagamenti WooCommerce non riusciti. Chiedere un secondo acquisto perché manca una conferma può creare confusione: prima verifica ciò che è già registrato nel negozio.
Individua destinatario, ordine e notifica mancante
“WooCommerce non invia email” è una descrizione troppo ampia. Annota un numero d’ordine, l’ora del tentativo e il messaggio atteso. Manca l’avviso al negoziante, la conferma al cliente o la comunicazione di ordine completato? Succede con tutti gli acquisti, con un metodo di pagamento oppure con indirizzi dello stesso provider?
Confronta un ordine coinvolto con uno simile che ha funzionato. Verifica l’indirizzo presente nei dati dell’ordine e chiedi al cliente di cercare anche in spam e nelle cartelle automatiche. Se manca soltanto l’avviso interno, controlla il destinatario configurato per il negozio e le eventuali regole di inoltro.
Conserva una scheda del caso senza distribuire dati non necessari: numero ordine, tipo di email, orario, destinatario oscurato e risultato. È molto più utile all’assistenza di un generico “non funziona”. Non pubblicare esportazioni complete degli ordini o credenziali del servizio email nei messaggi di supporto.
Controlla se è avvenuto l’evento che attiva l’email
Le notifiche sono collegate a eventi e passaggi dell’ordine. In base agli stati descritti da WooCommerce, un ordine in attesa di pagamento è diverso da uno in lavorazione o completato. Leggi anche le note: aiutano a capire quali passaggi sono effettivamente avvenuti.
Esempio ipotetico: il cliente paga con carta, ma l’ordine resta in attesa perché la conferma del gateway non è stata acquisita correttamente. In quel caso va chiarito il collegamento fra pagamento e ordine; correggere il testo dell’email non risolve la causa. Un ordine con bonifico può invece attendere una verifica prevista dal processo.
Non impostare “Completato” soltanto per tentare un invio. Il cambio di stato può avviare altre operazioni: comunicazioni, integrazioni e attività di magazzino. Verifica prima pagamento e lavorazione, poi usa le azioni coerenti con la situazione reale. Conserva una nota del controllo per chi gestirà il cliente.
Verifica la singola notifica nelle impostazioni
Apri WooCommerce > Impostazioni > Email e individua il messaggio interessato. La documentazione sulle impostazioni email distingue notifiche dirette allo staff e notifiche destinate al cliente. Controlla che quella pertinente sia abilitata; per gli avvisi interni verifica gli indirizzi configurati.
Esamina eventuali personalizzazioni introdotte da tema, estensioni o codice. Se il problema riguarda un solo modello dopo una modifica, annota quale modello è stato cambiato e conserva la versione precedente. Evita di sostituire contemporaneamente sistema di invio, grafica e impostazioni: diventerebbe difficile capire quale variazione ha prodotto l’effetto.
Se nella tua versione è disponibile l’invio di un’email di prova dall’anteprima, usalo verso una casella che controlli. È utile per verificare il messaggio, ma non collauda da solo l’evento dell’ordine. Il test finale deve comprendere anche il percorso che dovrebbe attivare davvero quella notifica.
Cerca la traccia dell’invio e interpreta l’esito
La guida WooCommerce alla risoluzione dei problemi email indica i registri delle notifiche transazionali. Nelle versioni che li includono, cerca la sorgente transactional-emails in WooCommerce > Stato > Registri. Collega la voce all’ordine e all’orario del test. Su installazioni differenti possono essere disponibili registri del plugin di invio o del provider.
La domanda da risolvere è: il negozio ha tentato di inviare il messaggio, ha incontrato un errore o lo ha passato al sistema di posta? Un esito “inviato” a questo livello non certifica la consegna nella casella. Per proseguire servono gli eventi del servizio che spedisce effettivamente le email.
Quando condividi l’errore con il tecnico, riporta il testo pertinente e l’orario con il fuso. Se non trovi una registrazione, non dedurre subito che la notifica non sia mai esistita: potrebbero incidere disponibilità o conservazione dei log. Organizza un nuovo test controllato, così puoi seguirne tutte le tracce.
Controlla servizio di invio e autenticazione del mittente
WooCommerce utilizza normalmente il meccanismo di posta di WordPress, che affida la spedizione all’infrastruttura configurata. Un servizio SMTP o un’integrazione dedicata può gestire questo passaggio e offrire registri aggiuntivi. La spiegazione ufficiale di email e fornitori SMTP aiuta a distinguere il sito dal sistema che consegna i messaggi.
Fai verificare connessione, credenziali, limiti e rifiuti nel servizio effettivamente usato. Installare un plugin senza completarne la configurazione non dimostra che le email del negozio stiano passando attraverso quel provider. Se il test manuale funziona ma l’ordine no, confronta le due tracce.
Usa un mittente autorizzato sul dominio aziendale e fai controllare autenticazione e requisiti del mittente, inclusi SPF, DKIM e DMARC secondo il servizio. Le impostazioni DNS devono considerare anche gli altri sistemi che inviano per l’azienda. Per i messaggi rifiutati o rinviati conserva la risposta del destinatario: è un indizio concreto per la correzione.
Collauda senza coinvolgere ordini e clienti reali
Per verificare conflitti o aggiornamenti usa una copia separata del sito, con backup e possibilità di ripristino. Configura indirizzi di prova, pagamenti di test e integrazioni in modo che non generino spedizioni, fatture o notifiche ai clienti reali. Una copia dell’ecommerce può conservare collegamenti operativi: vanno controllati prima del collaudo.
- Crea un ordine di prova riconoscibile con un indirizzo controllato.
- Riproduci il metodo e il passaggio che causavano il problema.
- Controlla la notifica al cliente e l’eventuale avviso allo staff.
- Confronta registri del negozio, provider e messaggio ricevuto.
- Ripeti verso una seconda casella per distinguere problemi generali e specifici.
- Controlla oggetto, articoli, importi, link e leggibilità da telefono.
Se il problema è iniziato dopo un aggiornamento, aggiungi alla verifica la guida al sito WordPress che non funziona dopo un aggiornamento. Applica una variazione alla volta e annota l’esito.
Gestisci gli ordini coinvolti dopo la correzione
Una prova riuscita non ricostruisce automaticamente le comunicazioni mancate. Identifica l’intervallo interessato e controlla quali clienti hanno già ricevuto assistenza. Prepara un elenco di ordini per cui serve una comunicazione, verificando che contenuto e stato siano ancora corretti.
Se reinvii i dettagli di un ordine, controlla l’anteprima e l’azione disponibile nella tua installazione. Evita invii ripetuti indiscriminati: una conferma duplicata può essere interpretata come un secondo acquisto. Registra cosa è stato comunicato e verifica che le risposte arrivino a una casella seguita.
Inserisci il controllo delle email nella manutenzione periodica del sito, soprattutto dopo modifiche a dominio, hosting o sistema di posta. Per un negozio con ritiro in sede, prova anche l’avviso che comunica quando l’ordine è pronto: l’acquisto registrato e la disponibilità al ritiro sono due momenti diversi.
Domande frequenti
L’ordine c’è, ma il cliente non riceve l’email: deve acquistare di nuovo?
No, prima va verificato l’ordine esistente e l’eventuale pagamento. La mancanza dell’email non dimostra che l’acquisto sia fallito. Un secondo tentativo può creare ordini o addebiti duplicati.
Se il registro indica inviato, l’email è arrivata?
Dipende dal registro. Un esito positivo del sito può indicare soltanto che il messaggio è stato passato al sistema di posta. Controlla gli eventi del provider e la casella destinataria per verificare i passaggi successivi.
Un plugin SMTP risolve sempre il problema?
No. Può aiutare a gestire l’invio, ma devono essere corretti configurazione, mittente e autenticazione. Se la notifica non viene attivata dall’ordine, cambiare il servizio di posta non risolve quel passaggio.
Posso cambiare stato agli ordini per far partire le email?
Non usarlo come tentativo indiscriminato. Lo stato deve rappresentare la situazione reale e può attivare altre operazioni. Prima verifica l’ordine, poi scegli la comunicazione o l’azione appropriata.
