woocommerce-stokta-yok-mesaji

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.

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.

Yorum yazın