In breve: per le email WooCommerce bisogna capire se il messaggio non è stato generato, è stato generato ma l’invio è fallito, oppure è stato accettato dal sistema e poi non consegnato. Ogni caso richiede controlli diversi.
Indice dei contenuti
Controlla configurazione e generazione
Apri WooCommerce → Impostazioni → Email. Verifica che il tipo di messaggio sia abilitato, che i destinatari amministrativi siano corretti e che lo stato dell’ordine attivi davvero quella notifica. Controlla anche i log WooCommerce: nelle versioni che li espongono, la fonte delle email transazionali distingue messaggi inviati, falliti, disabilitati o saltati.
Verifica l’invio da WordPress
WooCommerce usa il sistema email di WordPress. Un risultato positivo di wp_mail() significa che il messaggio è stato accettato per l’invio, non che sia arrivato nella casella. Consulta log SMTP o del server, prova un destinatario esterno e verifica eventuali errori del provider.
Migliora autenticazione e recapito
Usa un mittente appartenente al dominio del negozio e configura SPF, DKIM e DMARC nella zona DNS autorevole. Evita indirizzi From di servizi esterni non autorizzati. Per ordini reali non ripetere azioni che possono inviare più notifiche senza prima controllare log e note ordine.