WooCommerce’de stokta olmayan öğeleri gizlemek için bazı basit adımlar atmanız gerekir. Tüm sitenin envanterini kapatmak istiyorsanız ikinci adımı denemelisiniz. Veya bir varyantta sadece stokta olmayan ürünleri gizlemek istiyorsanız, ilk adım yeterlidir.
Stokta olmayan ürünleri WooCommerce web sitesinden kaldırmak SEO’nuz üzerinde olumsuz bir etkiye sahip olabilir. Müşterilerinizin 404 sayfası ile karşılaşmasını engellemek için 301 yönlendirme fonksiyonunu kullanarak silinmiş ürünü ürünün bulunduğu kategoriye gönderebilir veya envanteri kapatarak ürünü yerinde müşterilere gizleyebilirsiniz. Ayrıca stokta kalmayan ürünleri silmenin yanı sıra ürün sayfasına detaylı açıklama yazarak ürünün tekrar envanterde görünüp görünmeyeceğini de kullanıcılara bildirebilirsiniz.
Sitenizde az sayıda ürün varsa yukarıda anlattıklarım yeterlidir. Ancak mağazanızda yüzlerce ürün varsa bu envanter kapatma ayrılmaz hale gelecektir. Bu nedenle stokları yetersiz olan ürünleri tek tuşla gizlemek mümkündür. Bu yazıda paylaştığım 2 değişiklik ile pozisyonunuzu kolayca kapatabilirsiniz.
Varyasyonlarda Stoğu Tükenen Ürünleri Gizleme
Bu metodumuzda, sitemizde niteliği olan ürünlerin tükenen varyasyonlarını gizlemeyi anlatacağım.
- WordPress yönetim panelinize giriş yapın
- WooCommerce altında yer alan Ayarlar sekmesini tıklayın
- Yukarıda yer alan Ürünler sekmesini ziyaret edin
- Daha sonra Stok sekmesini tıklayın
- Stok sekmesinde yer alan Stok tükenme görünürlüğü seçeneğini tıklayın ve kaydet butonuna basın
Bu işlemin ardından sitenizdeki tükenen varyasyonlu ürünlerin varyasyonlarını gizlemiş olacaksınız.
Site Genelinde Stokları Kapatma
Pandemi sırasında, e-ticaret sitelerinin birçok müşterisi, geciken sevkiyatlar nedeniyle sorunlarla karşılaştı. Bu süreçte bazı site sahipleri sitelerinde bulunan ürünleri satışa kapatmak istediler ancak yukarıda bahsettiğim aşırı ürün sorunları nedeniyle bunu yapamadıkları için sitelerini bakım moduna almak zorunda kaldılar.
Aşağıda paylaşacağım yöntem ile tüm ürünleri web sitenize satışa koyabilirsiniz. Web sitenizdeki dosyaları düzenlemek için bu yöntemi kullanmanız gerektiğinden, lütfen herhangi bir işlem yapmadan önce ilgili dosyaları yedekleyin.
- Sitenizin hosting hesabına CPANEL yada FTP aracılığı ile bağlanın
- wp-content klasörüne gidin
- wp-content içerisinde yer alan tema klasörünüzü bulun
- Tema klasörünüzün içerisinde yer alan functions.php dosyasını bir text editörü ile açın
- Aşağıda paylaştığım kodu ekleyerek dosyayı kaydedin
- Dosyayı tekrar ilgili dizine yükleyin
add_filter('woocommerce_short_description','ts_add_text_short_descr');
function ts_add_text_short_descr($description){
$text="<span class='stokyok'>Stoklar şu anda tükenmiştir. Çok yakında güncelleme yapılacaktır.</span>";
return $description.$text;
}
Yukarıda yer alan “Stoklar şu anda tükenmiştir. Çok yakında güncelleme yapılacaktır.” ibaresini kendinize göre düzenleyin. Ayrıca stokyok adında açtığım kod içinde bir CSS oluşturarak WordPress yönetim panelinizde yer alan Görünüm > Özelleştir > Ek CSS alanına ekleyin. Örnek bir CSS için bakınız;
.stokyok {
background:#ddd;
padding:20px;
text-align:center;
}
Yukarıda bahsettiğim gibi 2. metod biraz kod bilgisi gerektirecektir o yüzden dikkatli olun. WooCommerce tükenen ürünleri gizleme hakkında hazırladığım içerik bu kadar. Eğer 1 yada 2. metodu uygularken sorun yaşarsanız lütfen yorum alanından bana iletin.
Bu makaleyi beğendiyseniz, lütfen WordPress video eğiticileri için YouTube Kanalımıza abone olun. Bizi Twitter ve Facebook’ta da bulabilirsiniz