Woocommerce “Siparişini işlerken bir hata oluştu” Sorunu ve Çözümü
Wordpress alt yapısında hazırladığınız bir e-ticaret sitesinde “Siparişini işlerken bir hata oluştu. Ödeme yönteminde herhangi bir ücret olup olmadığını kontrol et ve siparişi tekrar vermeden önce sipariş geçmişini gözden geçir.” hatası alıyorsanız bu içerikte “Siparişini işlerken bir hata oluştu” çözümlerine göz atabilirsiniz.
İlginizi Çekebilir;
Öncelikle bu hata, WordPress sitesi php 7.4 sürümünden php 8.1, 8.2 veya 8.3 sürümüne taşındıktan sonra sıklıkla karşılaşmaya başlandı. Buradaki temel sorun Woocommerce eklentisinin php 8.0 ve üzeri sürümlerde olan bir uyumsuzluğundan kaynaklanıyor.
Sözü çok uzatmadan hemen çözüm yöntemlerine geçelim.
Kapalı Ödeme Yöntemi Sanal Sipariş Ödemesini Devre Dışı Bırakın (Kapıda Ödeme Yöntemi Devre Dışı Olsa Bile Uygulayın!)
Woocommerce eklentinizde Kapıda Ödeme Yöntemi kapalı olsa bile “Sipariş sanalsa kapıda ödemeyi kabul et” kutusunun etkin olması, hatayı tetikleyebiliyor.
WordPress panelinden Woocommerce > Ayarlar > Ödemeler > Kapıda ödeme sekmesine gidin.

Açılan sayfanın en altında Sipariş sanalsa kapıda ödemeyi kabul et işaretli kutusunun işaretini kaldırın ve Değişiklikleri kaydet‘e tıklayın.
Sonrasında her ihtimale karşı – eğer bir önbellek eklentisi varsa – önbelleği temizleyin ve sipariş denemesi yapın. Kapıda ödeme yönteminde bu değişikliği yapmak, birçok sitede yaşanan bu sorun için çözüm sağladı.
Email SMTP veya WP Email SMTP Eklentisini Devre Dışı Bırakma
Bazı kullanıcılar WordPress sitesinde SMTP eklentisini devre dışı bırakarak sorunu çözüme kavuşturdu.
Özellikle web sitenizde Email SMTP veya WP Email SMTP eklentisini kullanıyorsanız, eklentiyi devre dışı bırakın ve deneme siparişi oluşturun.
PHP Sürümünü Düşürün
php 8.0 ve üzeri olan sürümü 7.4 olacak şekilde güncellemeniz sorunu düzeltmiş olacaktır.
@seotemel İnstagram hesabını takip etmeyi unutmayın!