WooCommerce e-posta gitmiyor sorunu, e-ticaret sitelerinde sipariş takibini doğrudan etkileyen en kritik problemlerden biridir. Müşteri sipariş verdiğinde onay maili alamazsa güven kaybı oluşur; mağaza yöneticisine bildirim gitmezse sipariş hazırlama süreci gecikir. İyi haber şu: Bu problem çoğu zaman tek bir ayardan değil, birkaç temel kontrolün eksik kalmasından kaynaklanır ve adım adım ilerleyerek çözülebilir.
Bu rehberde WooCommerce sipariş e-postalarının neden gitmediğini, hangi ayarların kontrol edilmesi gerektiğini ve sorunun tekrar yaşanmaması için nasıl daha sağlıklı bir mail altyapısı kurulacağını sade şekilde bulabilirsiniz. Eğer mağazanızda ödeme, kargo, fatura veya kupon gibi farklı WooCommerce ayarları da önemliyse blog sayfasındaki diğer WooCommerce rehberleri de işinizi kolaylaştırabilir.
WooCommerce e-posta gitmiyor sorunu neden olur?
WooCommerce, sipariş bildirimlerini WordPress’in mail gönderme yapısı üzerinden iletir. WordPress varsayılan olarak sunucudaki PHP mail fonksiyonunu kullanabilir. Ancak birçok hosting sağlayıcısı bu yöntemi güvenlik, spam ve teslim edilebilirlik sebepleriyle sınırlar. Bu nedenle mail WordPress tarafından “gönderilmiş” gibi görünse bile alıcının gelen kutusuna ulaşmayabilir.
En sık görülen nedenler şunlardır:
- SMTP kurulumu yapılmamıştır veya hatalıdır.
- WooCommerce e-posta bildirimleri kapalıdır.
- Yeni sipariş bildirimi yanlış yönetici adresine gidiyordur.
- Sipariş durumu, beklenen e-postayı tetiklemiyordur.
- Mail spam, gereksiz veya tanıtımlar klasörüne düşüyordur.
- Alan adında SPF, DKIM veya DMARC kayıtları eksiktir.
- Bir eklenti veya tema WooCommerce e-posta şablonlarını bozuyordur.
1. WooCommerce e-posta bildirimlerini kontrol edin
İlk kontrol WordPress panelinden yapılmalıdır. WooCommerce > Ayarlar > E-postalar ekranına girin. Burada “Yeni sipariş”, “İptal edilen sipariş”, “Başarısız sipariş”, “İşlenen sipariş”, “Tamamlanan sipariş” gibi farklı bildirimler yer alır.
Özellikle şu üç noktaya bakın:
- İlgili e-posta bildirimi etkin mi?
- Alıcı alanında doğru e-posta adresi var mı?
- Gönderen adı ve gönderen e-posta adresi alan adınızla uyumlu mu?
Örneğin siteniz ornek.com ise gönderen adresinin info@ornek.com gibi alan adıyla uyumlu olması teslim edilebilirliği artırır. Gmail, Outlook veya kişisel bir adresi doğrudan gönderen olarak kullanmak bazı sunucularda sorun çıkarabilir.
2. Sipariş durumunun mail tetikleyip tetiklemediğini anlayın
Her sipariş durumu aynı e-postayı göndermez. Örneğin ödeme tamamlandıktan sonra müşteriye “işlenen sipariş” veya “tamamlanan sipariş” maili gidebilir. Havale/EFT gibi manuel ödeme yöntemlerinde sipariş “beklemede” kalabilir ve beklediğiniz bildirim farklı davranabilir.
Test yaparken gerçek senaryoya yakın ilerlemek önemlidir. Sadece yönetici panelinden sipariş oluşturmak yerine, mağazadan test ürününü sepete ekleyip ödeme adımlarını tamamlayın. Kargo ve ödeme ayarlarınızda sorun varsa e-posta problemi gibi görünen aksaklık aslında sipariş akışından kaynaklanabilir. Kargo tarafında düzenleme yapıyorsanız WooCommerce ücretsiz kargo çıkınca diğer kargo seçeneklerini gizleme rehberi de dönüşüm deneyimini iyileştirmek için yardımcı olabilir.
3. SMTP kurulumu yapın
WooCommerce e-postalarının güvenilir şekilde ulaşması için en sağlıklı yöntem SMTP kullanmaktır. SMTP, WordPress’in e-postaları yetkilendirilmiş bir mail sunucusu üzerinden göndermesini sağlar. Böylece mesajların spam filtrelerine takılma ihtimali azalır.
SMTP kurulumu için genellikle şu bilgilere ihtiyaç duyulur:
- SMTP sunucu adresi
- SMTP port bilgisi
- Şifreleme yöntemi: SSL veya TLS
- Mail kullanıcı adı
- Mail şifresi veya uygulama parolası
Bu bilgileri hosting panelinizden, kurumsal mail sağlayıcınızdan veya kullandığınız e-posta servisinden alabilirsiniz. SMTP eklentisi kurduktan sonra mutlaka test maili gönderin. Test maili başarılıysa ancak WooCommerce sipariş maili hâlâ gitmiyorsa sorun WooCommerce ayarı, şablon veya sipariş durumuyla ilgili olabilir.
4. Spam klasörü ve mail kayıtlarını kontrol edin
“Mail gitmiyor” denilen birçok durumda e-posta aslında gönderilir fakat gelen kutusuna düşmez. Bu yüzden sadece gelen kutusuna bakmak yeterli değildir. Spam, gereksiz, tanıtımlar ve diğer sekmeler kontrol edilmelidir. Kurumsal mail kullanılıyorsa mail sunucusu logları veya teslim raporları da incelenebilir.
Eğer SMTP eklentiniz gönderim kayıtlarını tutuyorsa, WooCommerce siparişinden sonra bir kayıt oluşup oluşmadığına bakın. Kayıt oluşmuyorsa WordPress tarafında tetikleme problemi olabilir. Kayıt oluşuyor fakat teslim edilmiyorsa mail sunucusu, DNS kayıtları veya alıcı tarafındaki filtreler önceliklidir.
5. Alan adı DNS kayıtlarını gözden geçirin
Profesyonel e-ticaret sitelerinde e-posta teslim edilebilirliği sadece WordPress ayarıyla çözülmez. Alan adınızın mail göndermeye yetkili olduğunu gösteren DNS kayıtları da önemlidir. Özellikle SPF, DKIM ve DMARC kayıtları eksikse alıcı servisler e-postayı şüpheli görebilir.
Bu kayıtlar hosting veya alan adı panelinden eklenir. Değerler kullandığınız mail hizmetine göre değiştiği için rastgele kayıt girmek doğru değildir. Mail sağlayıcınızın verdiği kayıtları kullanın. Kurumsal kimlik ve teslim edilebilirlik açısından web sitesi, alan adı ve mail altyapısının birlikte planlanması gerekir. Yeni bir site veya e-ticaret altyapısı kuruyorsanız web tasarım paketleri sayfasından profesyonel kurulum seçeneklerini inceleyebilirsiniz.
6. Tema ve eklenti çakışmalarını test edin
Bazı tema veya eklentiler WooCommerce e-posta şablonlarına müdahale edebilir. Özellikle özel checkout alanları, fatura eklentileri, PDF fatura çözümleri, mail özelleştirme eklentileri ve otomasyon araçları bu akışı etkileyebilir.
Canlı sitede doğrudan tüm eklentileri kapatmak riskli olabilir. Mümkünse staging/test ortamında şu kontrolleri yapın:
- Yakın zamanda kurulan eklentileri geçici olarak devre dışı bırakın.
- Varsayılan bir tema ile test siparişi oluşturun.
- WooCommerce sistem durumu ekranında eski şablon uyarısı var mı bakın.
- Checkout alanlarını değiştiren kod veya eklentileri ayrıca inceleyin.
Checkout alanlarınız fazla karmaşıksa hem e-posta hem dönüşüm oranı etkilenebilir. Gereksiz alanları azaltmak isterseniz WooCommerce checkout alan kaldırma rehberindeki mantık size yol gösterebilir.
7. Müşteri ve yönetici mailini ayrı ayrı test edin
WooCommerce’de müşteriye giden mailler ile mağaza yöneticisine giden mailler farklı bildirimlerdir. Bu nedenle “müşteriye gidiyor ama bana gelmiyor” veya “bana geliyor ama müşteriye gitmiyor” gibi senaryolar ayrı değerlendirilmelidir.
Test ederken farklı alıcı servisleri kullanın. Örneğin bir Gmail, bir Outlook ve bir kurumsal mail adresiyle deneme yapın. Sadece tek adreste problem varsa sorun alıcı tarafındaki filtrelerden kaynaklanabilir. Tüm adreslerde problem varsa SMTP, DNS veya WooCommerce tetikleyicileri daha güçlü ihtimaldir.
WooCommerce e-posta sorununu çözmek için kısa kontrol listesi
- WooCommerce e-posta bildirimleri etkin mi?
- Yeni sipariş alıcı adresi doğru mu?
- Gönderen e-posta alan adıyla uyumlu mu?
- SMTP kurulumu yapıldı ve test maili başarılı mı?
- SPF, DKIM ve DMARC kayıtları doğru mu?
- Sipariş durumu beklenen maili tetikliyor mu?
- Spam ve gereksiz klasörleri kontrol edildi mi?
- Mail loglarında gönderim kaydı var mı?
- Tema veya eklenti çakışması test edildi mi?
Sonuç: WooCommerce e-posta gitmiyor sorunu sistemli kontrolle çözülür
WooCommerce e-posta gitmiyor problemi, mağazanın güvenilirliği ve sipariş operasyonu için ertelenmemesi gereken bir konudur. Önce WooCommerce e-posta ayarlarını ve sipariş durumunu kontrol edin, ardından SMTP kurulumu ve DNS kayıtlarıyla gönderim altyapısını güçlendirin. Sorun devam ederse mail logları, tema/eklenti çakışmaları ve checkout akışı birlikte incelenmelidir.
E-ticaret sitenizde sipariş, ödeme, kargo, fatura veya mail akışının daha profesyonel çalışmasını istiyorsanız iletişim sayfasından destek talebi oluşturabilirsiniz. Doğru yapılandırılmış bir WooCommerce mağazası, hem müşterinin güvenini artırır hem de sipariş yönetimini çok daha sorunsuz hale getirir.