Nasıl Yapılır

WooCommerce, Sepet Sayfasındaki “Stokta Yok” Mesajı Nasıl Devre Dışı Bırakılır?

WooCommerce, Sepet Sayfasındaki "Stokta Yok" Mesajı Nasıl Devre Dışı Bırakılır?

WooCommerce, kullanıcılarına
taleplerine göre değişiklik yapma imkanı verdiği için çok güçlü bir araçtır . Ayarlardan görüntüleme biçimini “Stokta kalan miktarı asla gösterme” olarak değiştirmiş olsanız bile genellikle WooCommerce sepeti stokta yok hata mesajı verir.

WooCommerce, Sepet Sayfasındaki "Stokta Yok" Mesajı Nasıl Devre Dışı Bırakılır?

Bu sorun kolayca çözmek için aşağıdaki yolu izleyin. Web sitenize basit bir kod ekleyerek bu sorunu çözebilirsiniz.
 Dashboard> Görünüm> Tema Düzenleyici> Tema İşlevleri

Ardından, mevcut kodun sonuna aşağıdaki kodu ekleyin.

function remove_stock_info_error($error){
 
    global $woocommerce;
 
    foreach ($woocommerce->cart->cart_contents as $item) {
 
        $product_id = isset($item['variation_id']) ? $item['variation_id'] : $item['product_id'];
 
        $product = new WC_Product_Factory();
 
        $product = $product->get_product($product_id);
 
 
 
        if ($item['quantity'] > $product->get_stock_quantity()){
 
            $name = $product->get_name();
 
            $error = 'Üzgünüz, siparişinizi yerine getirmek için stokta yeterli "'.$name.'" Yok. Lütfen sepetinizi düzenleyin ve tekrar deneyin. Sebep olduğumuz herhangi bir rahatsızlık için özür dileriz.';
 
            return $error;
 
        }
 
    }
 
}add_filter( 'woocommerce_add_error', 'remove_stock_info_error' );

Kodu ekledikten sonra Dosyayı Güncelle’yi tıklayın, hepsi bu.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir