Profesyonel bir e-ticaret sitesine sahip olmak isteyen çoğu kişi ürünlerine stok adedini sayfalarında göstermez. WordPress e-ticaret eklentisi olan Woocommerce‘de ürün stok bilgileri kullanıcılardan gizlenmemekte, bunun içinde herhangi bir ayarı bulunmuyor.
Stok adedi bilgisini gizlemenin iki farklı yolu mevcut; Bunlardan birincisi CSS ile yapmak. Stok adedi bilgisinin göstermek için kullanılan html elementinin bir css sınıfı mevcuttur bu css sınıfını kullanarak, yine css kurallarından biri olan display:none; ya da visibility: hidden kullanarak woocommerce stok adedini gizleme işlemini css ile kolayca yapabilirsiniz.
Temanızın css dosyasında eğer var ise bu satırı bulun yok ise temanızın css dosyasında uygun bir yere ekleyin.
.in-stock { display: none !important;}
Veya
.in-stock {visibility: hidden !important;}
Bu iki css kuralı ile ilgili stok bilgisi kısımlarını temanız da gizleyebilirsiniz. Bir diğer yol ise temanızın functions.php dosyasına ekleyeceğiniz bir kod ile woocommerce stok adedini gizleme işlemini gerçekleştirebilirsiniz.
Temanızın functions.php dosyasına eklenmesi gereken kod;
function stok_bilgisini_gizle( $html, $text, $product ) {
$availability = $product->get_availability();
if ( isset( $availability['class'] ) && 'in-stock' === $availability['class'] ) {
return '';
}
return $html;
}
add_filter( 'woocommerce_stock_html', 'stok_bilgisini_gizle', 10, 3 );
Bu iki yoldan birisini kullanarak woocommerce stok adedini gizleme işlemini başarıyla gerçekleştirmiş olacaksınız.
Yazı Bağlantısını Kopyala & Paylaş
Bu yazıya şimdiye kadar 5 Yorum yapılmıştır.
hocam stok adedini tamam kaldırmak değilde sadece stokta var veya stokta yok gibi nasıl değiştirebilir ben sadece adet gorunmesin istiyorum
Merhaba,
Şurada ki blog yazım size bu konuda yardımcı olacaktır. Bkz: WordPress Woocommerce Stokta Yazısı Nasıl Değiştirilir?
Merhaba yazıdaki css kodu işime yaradı. Teşekkürler
Merhaba,
Woocommerce ayarlarında stok miktarını asla gösterme şeklinde ayarlamama rağmen kalan stok adeti ürün sayfasında gözüküyor, vermiş olduğunuz kodları da eklediğim halde problem devam etmekte. Farklı çözüm yolu önerebilir misiniz?
Merhaba,
Kullandığınız özel bir tema ise temanın kendi içerisinde yer alan özel bir kod veya modül stok miktarını göstermeye devam ediyor olabilir. Temanız özel yapım ise tema yapımcısına ulaşabilirsiniz.
Bir Cevap Yaz