İçindekiler
Bir blogda bir eklenti güncellemesinin bir şeyi bozması can sıkıcıdır. Bir WooCommerce sitesinde ise aynı sorun, fark edilene kadar kaybedilen her siparişin bedeli demektir. Üstelik e-ticaret sorunlarının çoğu sessizdir. Site açılır, ürünler görünür, ama ödeme adımı hata verir ve bunu yalnızca alışverişi yarıda bırakan müşteri görür.
Aşağıdaki liste, her ay bir kez yarım saat ayırarak bu sessiz sorunları erkenden yakalamak için.
1. Gerçek bir test siparişi verin
En önemli madde budur. Ayda bir kez, siteyi bir müşteri gibi baştan sona kullanın:
- Bir ürünü sepete ekleyin, kupon kodu deneyin.
- Ödeme sayfasında kargo seçeneklerinin doğru hesaplandığını kontrol edin.
- Ödeme sağlayıcınızın test modunu ya da düşük tutarlı gerçek bir ürünü kullanarak ödemeyi tamamlayın.
- Siparişin panelde doğru durumla göründüğünü kontrol edin.
Bunu her eklenti ve tema güncellemesinden sonra da tekrarlayın. Ödeme ve kargo eklentilerindeki uyumsuzluklar en çok güncellemelerden sonra ortaya çıkar.
2. Sipariş e-postaları gidiyor mu?
Müşteri sipariş onayı almazsa ya telefonla arar ya da bir daha alışveriş yapmaz. Test siparişinde hem müşteriye hem size giden e-postaları kontrol edin. Spam klasörüne de bakın.
WordPress varsayılan olarak e-postaları sunucunun mail() fonksiyonuyla gönderir ve bu e-postalar sıklıkla spam'e düşer. Bir SMTP eklentisiyle gerçek bir e-posta servisi üzerinden gönderin. Alan adınızın SPF, DKIM ve DMARC kayıtlarının da doğru olduğundan emin olun.
3. Bekleyen ve başarısız siparişler
WooCommerce → Siparişler sayfasında durumu "Ödeme bekleniyor" ya da "Başarısız" olan siparişlere bakın. Bu siparişlerin sayısında ani bir artış, ödeme sağlayıcısıyla ilgili bir sorunun en erken işaretidir. Ödeme sağlayıcınızın panelindeki işlemlerle WooCommerce'teki siparişleri ara sıra karşılaştırın.
4. Zamanlanmış eylemler (Action Scheduler)
WooCommerce; abonelik yenilemeleri, stok senkronizasyonu ve e-posta kuyruğu gibi arka plan işlerini Action Scheduler ile yürütür. Araçlar → Zamanlanmış Eylemler sayfasında şunlara bakın:
- Başarısız (Failed) eylemler: Hangi kancanın başarısız olduğu ve hata mesajı burada yazar.
- Bekleyen (Pending) eylemlerin sayısı: Sürekli artıyorsa arka plan işleri çalışmıyor demektir. Bu genellikle WP-Cron'un düzgün çalışmamasından kaynaklanır.
Yoğun bir mağazada WP-Cron'u devre dışı bırakıp gerçek bir sunucu cron'una geçmek bu sorunu büyük ölçüde çözer.
5. Güncellemeler, ama önce kopyada
WooCommerce'in büyük sürüm güncellemeleri veritabanı değişiklikleri içerebilir. Güncellemeden önce:
- Sitenin tam yedeğini alın.
- Mümkünse güncellemeyi önce bir test kopyasında (staging) deneyin ve orada bir test siparişi verin.
- Ödeme, kargo ve fatura eklentilerinin yeni WooCommerce sürümüyle uyumlu olduğunu kontrol edin.
- Güncellemeyi trafiğin en düşük olduğu saatte yapın.
6. Veritabanı sağlığı
E-ticaret siteleri veritabanını hızla büyütür. Sipariş notları, oturum verileri, süresi dolmuş transient'ler ve eski log kayıtları birikir.
- WooCommerce → Durum → Araçlar sayfasındaki "süresi dolmuş transient'leri temizle" ve "müşteri oturumlarını temizle" araçlarını kullanın. Oturum temizliği aktif sepetleri boşaltır, bu yüzden yoğun olmayan bir saatte yapın.
- HPOS (Yüksek Performanslı Sipariş Depolama) kullanmıyorsanız geçişi değerlendirin. HPOS siparişleri
wp_poststablosu yerine kendi tablolarında tutar ve büyük mağazalarda sipariş sorgularını belirgin şekilde hızlandırır. Geçişten önce eklentilerinizin HPOS uyumlu olduğundan emin olun. - Tamamlanmış eylemlerin geçmişi Action Scheduler tablolarında birikebilir. WooCommerce bunları belirli bir süre sonra kendiliğinden temizler, ama tablo boyutlarına ara sıra göz atın.
7. Performans: Ödeme sayfası önbelleğe alınmamalı
Sayfa önbelleği bir e-ticaret sitesi için şarttır, ama sepet, ödeme ve hesabım sayfaları asla önbelleğe alınmamalıdır. Aksi hâlde müşteriler birbirlerinin sepetlerini görebilir ya da ödeme işlemleri bozulabilir. Önbellek eklentinizin ve CDN'inizin bu sayfaları hariç tuttuğunu kontrol edin.
Ürün sayfası, kategori sayfası ve ödeme sayfası için yükleme sürelerini her ay ölçüp not alın. Ani bir yavaşlama genellikle yeni bir eklentiye ya da büyüyen bir tabloya işaret eder.
8. Güvenlik
- Yönetici ve "Mağaza yöneticisi" rolündeki kullanıcıları listeleyin. Tanımadığınız ya da artık çalışmayan biri var mı?
- Bütün yönetici hesaplarında iki adımlı doğrulama açık mı?
- Ödeme sayfanıza eklenen harici script'leri kontrol edin. Kredi kartı bilgilerini çalan "skimmer" saldırıları, ödeme sayfasına sızdırılan küçük bir JavaScript koduyla yapılır.
- Kullanmadığınız ödeme yöntemlerini ve eklentileri kaldırın.
9. Yedekler
Yedeklemenin en az günlük alındığından ve sitenin dışında saklandığından emin olun. E-ticarette haftalık yedek yetmez; bir haftalık sipariş kaybı ciddi bir sorundur. Yılda birkaç kez yedekten geri yükleme testi yapın.
10. Yasal sayfalar
Mesafeli satış sözleşmesi, ön bilgilendirme formu, KVKK aydınlatma metni, iade ve iptal koşulları güncel mi? Ödeme sayfasında doğru şekilde gösteriliyor ve onaylatılıyor mu? Kargo firması ya da iade süresi değiştiyse bu metinlerin de güncellenmesi gerekir.
Bu liste ilk seferde bir saatinizi alabilir. Düzenli yapıldığında ise yarım saatin altına iner ve satış kaybına yol açan sorunların büyük kısmını müşteriden önce sizin görmenizi sağlar.
Yorumlar
Henüz yorum yok. İlk yorumu siz yazın.