• 11-08-2025, 00:47:07
    #1
    Merhaba,
    WooCommerce tabanlı sitemde (WordPress + Woodmart tema) checkout sayfasında siparişi onaylamak 30-40 saniye sürüyor.
    Tüm eklentiler, tema ve WordPress sürümü güncel. PHP 8.4 kullanıyorum, sunucu AlmaLinux + LiteSpeed.
    Durum:
    • ?wc-ajax=checkout isteği pending olarak çok uzun süre bekliyor, ardından sipariş onaylanıyor.
    • Aynı siteden bire bir kopya (subdomain üzerinde) çok hızlı çalışıyor, sorun yalnızca ana domain üzerinde yaşanıyor.
    • PayTR ödeme yöntemi seçildiğinde hızlı, fakat Banka Havalesi, Kapıda Ödeme vb. yöntemlerde yavaş.
    Nasıl çözerim her yolu denedim.
  • 11-08-2025, 01:08:06
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Acaba SMTP ye bağlanmaya çalıştığı ve sipariş on-hold bildirimi göndermeye çalıştığı için mi yavaşlık olabilir? Şu kodu bir dener misin? functions.php (child tema)


    add_filter('woocommerce_email_enabled_customer_on_ hold_order', function($enabled, $order){
    if (is_a($order, 'WC_Order')) {
    $pm = $order->get_payment_method();
    if (in_array($pm, ['cod','bacs'], true)) {
    return false;
    }
    }
    return $enabled;
    }, 10, 2);

    Bu kod mailleri ertelemeli gönderir. Yani önce sipariş oluşur arkada mail göndermeye çalışır.
  • 11-08-2025, 01:19:08
    #3
    OdeKullan adlı üyeden alıntı: mesajı görüntüle
    Acaba SMTP ye bağlanmaya çalıştığı ve sipariş on-hold bildirimi göndermeye çalıştığı için mi yavaşlık olabilir? Şu kodu bir dener misin? functions.php (child tema)


    add_filter('woocommerce_email_enabled_customer_on_ hold_order', function($enabled, $order){
    if (is_a($order, 'WC_Order')) {
    $pm = $order->get_payment_method();
    if (in_array($pm, ['cod','bacs'], true)) {
    return false;
    }
    }
    return $enabled;
    }, 10, 2);

    Bu kod mailleri ertelemeli gönderir. Yani önce sipariş oluşur arkada mail göndermeye çalışır.

    Hocam bunları eklemedim, smtp ayarlarına baktım, cf de mail ayarlarına baktım hepsi yanlıştı düzelttim düzeldi sizin dediğiniz yoldan ilerlemiş oldum teşekkür ederim.