🔥 Don't miss the discount! Up to 20% off on plans — the offer ends tonight --:--:--
🔒 Fixed price forever The price you get today applies to all future renewals
Hosting
🌐 Web Hosting 💼 Business Hosting ⚡ VPS Hosting 🔧 WordPress Maintenance
Services
🎨 Web Design (WordPress) 💻 Custom Build 🛒 E-Shop Development 🏦 Banking Integration 🧩 Plugins
Solutions
💻 All Solutions 🏦 Banking Modules ⚙️ Dynamica CRM/ERP
Company
📁 Projects 📝 Blog ❓ FAQ 📩 Contact
Language:
Theme
👤 Client area
30-day money-back guarantee
NVMe — up to 10x faster
🛡️ 24/7 DDoS protection
🔒 Free SSL
🔄 Free migration
📞 Support in Macedonian and English
🏆 Listed Host 2026 · WHTop.com
4.8/5 on Trustpilot
🔁 99.9% Uptime guarantee
30-day money-back guarantee
NVMe — up to 10x faster
🛡️ 24/7 DDoS protection
🔒 Free SSL
🔄 Free migration
📞 Support in Macedonian and English
🏆 Listed Host 2026 · WHTop.com
4.8/5 on Trustpilot
🔁 99.9% Uptime guarantee
Е-трговија

WooCommerce order emails not arriving — a complete diagnosis

The client ordered, the money went through — and silence. You get no notification, they get no confirmation. Besides the stress, this brings refund requests (I am not sure it went through). Go in order.

1. Is Woo even sending them

WooCommerce → Settings → Emails: check that the New order email is Enabled and the Recipient is YOUR address (it often stays as the install demo address). Processing order and Completed order for the buyer live here too.

2. Sending via PHP mail (the most common cause)

WordPress sends without authentication by default and the mail lands in spam or dies quietly. Fix: WP Mail SMTP plus a mailbox on your domain (we have a detailed guide in a separate article). This solves 70% of cases.

3. The From address

If Woo sends from noreply@yourdomain.mk and that address does NOT exist, Gmail rejects it. Rule: the From address must be a REAL mailbox on your domain.

4. SPF and DKIM records

They tell the world your server is allowed to send for your domain. Without them, even correct SMTP lands in spam. With us they are set automatically — ask us to verify.

5. Test after every change

Place a test order with a second email of yours (not the admin one) and check ALL messages: new order (for you), confirmation (for the buyer), invoice. And check the spam folder.

Bonus: if you send a lot

Stores sending hundreds of emails daily get better deliverability from a dedicated service (Brevo, SendGrid). For most — SMTP through your domain is plenty.

With us: setting up and testing order emails is part of support — you do not have to solve it alone.

Orders not arriving? Write to us →

🚀 Ready for fast and secure hosting?

ArkaHosting offers NVMe hosting with free SSL, DDoS protection and support in Macedonian and English.

View plans →
30-day money-back guarantee
NVMe — up to 10x faster
🛡️ 24/7 DDoS protection
🔒 Free SSL
🔄 Free migration
📞 Support in Macedonian and English
🏆 Listed Host 2026 · WHTop.com
4.8/5 on Trustpilot
🔁 99.9% Uptime guarantee
💳 Payment as agreed
30-day money-back guarantee
NVMe — up to 10x faster
🛡️ 24/7 DDoS protection
🔒 Free SSL
🔄 Free migration
📞 Support in Macedonian and English
🏆 Listed Host 2026 · WHTop.com
4.8/5 on Trustpilot
🔁 99.9% Uptime guarantee
💳 Payment as agreed
📞Call 💜Viber 💚WhatsApp 🎫Open ticket