Τα emails παραγγελιών του WooCommerce δεν στέλνονται: αιτίες και λύσεις
Από την πλευρά του πελάτη, μια παραγγελία χωρίς email επιβεβαίωσης μοιάζει με παραγγελία που δεν έγινε. Ξαναπαραγγέλνει, επικοινωνεί με το support, ή αμφισβητεί τη χρέωση. Το email είναι κομμάτι του checkout, ακόμα κι αν γίνεται μετά.

Γιατί δεν φτάνουν
Από προεπιλογή το WordPress στέλνει mail μέσω της συνάρτησης mail της PHP του server, που πολλοί hosts περιορίζουν και πολλά inboxes θεωρούν spam. Οι εγγραφές SPF, DKIM και DMARC που λείπουν από το domain το χειροτερεύουν.
Τα emails μπορεί επίσης να είναι απενεργοποιημένα στο WooCommerce → Ρυθμίσεις → Emails, να καθυστερούν επειδή περιμένουν στο Action Scheduler, ή να μην ενεργοποιούνται ποτέ επειδή η κατάσταση της παραγγελίας δεν άλλαξε — το πρόβλημα των παραγγελιών κολλημένων σε pending.
Ο πελάτης δεν παίρνει τίποτα, ο admin όμως παίρνει (ή το αντίστροφο)
Κάθε email του WooCommerce ενεργοποιείται χωριστά στο WooCommerce → Ρυθμίσεις → Emails, και έχει τον δικό του παραλήπτη. Το «Νέα παραγγελία» πηγαίνει στη διεύθυνση που ορίζεται στις ρυθμίσεις του, όχι στον πελάτη· το «Παραγγελία σε επεξεργασία» και το «Ολοκληρωμένη παραγγελία» πηγαίνουν στον πελάτη. Αν λαμβάνει mail μόνο η μία πλευρά, συγκρίνετε πρώτα αυτές τις δύο γραμμές.
Τα emails προς τον πελάτη στέλνονται όταν αλλάζει η κατάσταση της παραγγελίας. Μια παραγγελία που μένει σε «Εκκρεμεί πληρωμή», επειδή το gateway δεν την επιβεβαίωσε ποτέ, δεν στέλνει ποτέ «Παραγγελία σε επεξεργασία». Αν φτάνει το αντίγραφο του admin και όχι του πελάτη, ελέγξτε και τα spam του πελάτη: τα mail που φεύγουν από το PHP mail του server είναι αυτά που φιλτράρουν οι περισσότεροι πάροχοι.
Πώς γίνονται αξιόπιστα
Στείλτε μέσω υπηρεσίας transactional email με SMTP ή API, και ρυθμίστε SPF, DKIM και DMARC για το domain αποστολής. Καταγράφετε κάθε email που στέλνεται ώστε να επιβεβαιώνετε τι έγινε με μια συγκεκριμένη παραγγελία.
Οι συχνές ερωτήσεις για τα emails του WooCommerce καλύπτουν τις συνήθεις ρυθμίσεις και βήματα αντιμετώπισης.
Πώς το ελέγχετε
Κάντε δοκιμαστική παραγγελία και επιβεβαιώστε ότι φτάνουν τα emails πελάτη και admin, στα εισερχόμενα και όχι στα spam, μετά από κάθε αλλαγή σε ρυθμίσεις mail, DNS ή hosting.
Όταν είναι ενεργή η πραγματική ολοκλήρωση παραγγελίας σε ένα monitor checkout, η δοκιμαστική παραγγελία που δημιουργεί είναι και τακτικός έλεγχος ότι τα emails παραγγελιών στέλνονται ακόμη.
Ελέγξτε το δικό σας κατάστημα τώρα με τον δωρεάν έλεγχο checkout WooCommerce: περνά το checkout σε πραγματικό browser και δείχνει το βήμα όπου σταματά.
Συχνές ερωτήσεις
Γιατί δεν στέλνονται τα emails του WooCommerce;
Το PHP mail του server μπλοκάρεται ή πάει στα spam, ο τύπος email είναι κλειστός στο WooCommerce → Ρυθμίσεις → Emails, ή το Action Scheduler δεν στέλνει τα emails σε ουρά.
Πώς κάνω αξιόπιστα τα emails του WooCommerce;
Στείλτε μέσω υπηρεσίας SMTP ή email API με SPF, DKIM και DMARC στο domain σας, και κρατάτε log κάθε email.
Γιατί το παίρνει ο admin αλλά όχι ο πελάτης;
Το email πελάτη είναι κλειστό, φιλτράρεται από τον πάροχο του πελάτη, ή η παραγγελία δεν έφτασε στην κατάσταση που το στέλνει, όπως η processing.