WooCommerce Stokta Olmayan Ürünler Nasıl Gizlenir?
Merhaba, ben Boran Karadeniz. Eğer bir WooCommerce mağazası yönetiyorsanız, stokta olmayan ürünlerin müşteriler tarafından görülmesi işinize zarar verebilir. Bu durum hem kullanıcı deneyimini kötü etkileyebilir hem de müşteri kaybına yol açabilir. İyi haber şu ki, WooCommerce’de stokta olmayan ürünleri gizlemenin oldukça kolay ve etkili yöntemleri var. Bu yazıda, mağazanızda hem kullanıcı dostu bir deneyim sağlamak hem de görünürlüğü optimize etmek için gerekli adımları detaylı bir şekilde anlatacağım.
Hazırsanız, stokta olmayan ürünlerinizi nasıl kolayca gizleyebileceğinizi öğrenelim. 👇
WooCommerce’de Stokta Olmayan Ürünleri Gizlemenin Önemi
Online mağazanızda “stokta yok” ibaresini sık sık göstermek, müşterilerinizin gözünde profesyonellik algınızı zedeleyebilir. Bir müşteri, bir ürünü görmek ve satın almak istediğinde stoğunuzda olmadığını öğrenmek hayal kırıklığı yaratabilir. Bunun sonucunda:
- Ziyaretçiler mağazanızdan çıkabilir,
- Satın alma oranınız düşebilir,
- SEO performansınız olumsuz etkilenebilir.
Bu nedenle, stokta olmayan ürünleri kullanıcıların gözünden gizlemek daha etkili bir strateji olacaktır. Ancak bu, ürünlerinizi tamamen silmek anlamına gelmez. Ürünler hala mağazanızda yer alır, ancak yalnızca siz ve arka planda çalışan ekip tarafından görünür olur.
WooCommerce Stokta Olmayan Ürünler Nasıl Gizlenir?
WooCommerce, stok yönetimi konusunda oldukça kullanıcı dostu bir altyapı sunar. Stokta olmayan ürünlerinizi gizlemenin birkaç farklı yolu vardır. İşte bu yöntemleri detaylı bir şekilde inceleyelim:
1. WooCommerce Ayarları Üzerinden Gizleme
WooCommerce, stokta olmayan ürünleri otomatik olarak gizlemek için dahili bir ayar sunar. Bu ayarı aktif etmek oldukça basittir:
- WordPress yönetici panelinize giriş yapın.
- WooCommerce > Ayarlar > Ürünler > Stok sekmesine gidin.
- “Stokta olmayan ürünleri gizle” seçeneğini işaretleyin.
- Ayarları kaydedin.
Bu işlemden sonra, stokta olmayan ürünler mağazanızda listelenmeyecek, ancak ürünleri tamamen silmeden mağazanızın düzeni korunmuş olacaktır.
2. Kod Kullanarak Stokta Olmayan Ürünleri Gizleme
Eğer WooCommerce mağazanızda daha fazla kontrol sahibi olmak istiyorsanız, biraz kod bilgisi ile ürünlerinizi özelleştirebilirsiniz. Aşağıdaki kodu temanızın functions.php dosyasına ekleyerek bu işlemi gerçekleştirebilirsiniz:
/**
* @snippet Stokta Olmayan Ürünleri Gizle
* @description WooCommerce ürün sorgusunu filtreleyerek stokta olmayan ürünleri listelemeden kaldırır.
* @author Boran Karadeniz
* @compatible WordPress 6.7.1
*/
add_filter('woocommerce_product_query', 'bk_stokta_olmayan_urunleri_gizle');
function bk_stokta_olmayan_urunleri_gizle($query) {
// Bu kontrol, kodun yalnızca WooCommerce ana sorgusunda çalışmasını sağlar.
// Admin paneli sorgularını ve diğer özel sorguları etkilemez.
if (is_admin() || !$query->is_main_query()) {
return;
}
// Mevcut meta sorguları kontrol et ve koru (varsa üzerine yazma).
$meta_query = $query->get('meta_query') ?: [];
// Meta sorgusuna, yalnızca stokta olan ürünleri gösterecek bir koşul ekle.
$meta_query[] = [
'key' => '_stock_status', // Ürün stok durumunu kontrol eden meta anahtarı.
'value' => 'instock', // Stokta olan ürünler için gerekli değer.
'compare' => '=' // Değer eşitlik kontrolü.
];
// Yeni meta sorgusunu WooCommerce ürün sorgusuna ayarla.
$query->set('meta_query', $meta_query);
}
Bu kod, mağazanızda yalnızca stokta olan ürünlerin görüntülenmesini sağlar. Ancak bu yöntemi uygulamadan önce, yedekleme almanızı tavsiye ederim. Kodlarla çalışırken dikkatli olmak önemlidir!
3. Üçüncü Taraf Eklentiler Kullanarak Gizleme
Kod yazmakla uğraşmak istemiyorsanız, WooCommerce için geliştirilmiş eklentilerden faydalanabilirsiniz. İşte bu amaçla kullanabileceğiniz popüler eklentiler:
- Hide Out of Stock Products for WooCommerce: Kullanıcı dostu bir arayüz sunar ve stokta olmayan ürünlerinizi kolayca gizlemenizi sağlar.
- WooCommerce Stock Manager: Stok yönetimini optimize ederken, stok durumu belirli olmayan ürünleri otomatik olarak gizler.
- Advanced WooCommerce Product Filters: Ürün filtreleme özellikleri sunar ve stok durumu filtrelemesiyle kullanıcı deneyimini iyileştirir.
Bu eklentiler, teknik bilginiz olmasa bile stokta olmayan ürünlerinizi kolayca yönetmenizi sağlar.
WooCommerce’de Stokta Olmayan Ürünler İçin Özel Mesaj Gösterme
Stokta olmayan ürünleri tamamen gizlemek istemiyorsanız, bunun yerine ürün sayfasında kullanıcılarınızı bilgilendiren bir mesaj gösterebilirsiniz. Bu yöntem, müşterilerinize ürünün şu anda stokta olmadığını ancak gelecekte tekrar stokta olabileceğini belirtmek için harika bir çözüm sunar. Aşağıdaki kodu kullanarak WooCommerce mağazanızda bu özelliği kolayca aktif edebilirsiniz.
Örnek Kod:
/**
* @snippet WooCommerce Kısa Açıklamaya Özel Metin Ekleme
* @description Ürün stokta değilse, kısa açıklamanın altına özel bir mesaj gösterir.
* @author Boran Karadeniz
* @compatible WordPress 6.7.1
*/
add_filter('woocommerce_short_description', 'bk_kisa_aciklama_ozel_metin_ekle');
function bk_kisa_aciklama_ozel_metin_ekle($aciklama) {
// Stokta olmayan ürünler için özel mesaj
$ozel_mesaj = "<span class='bk-stok-yok'>Stoklar şu anda tükenmiştir. Çok yakında güncelleme yapılacaktır.</span>";
// Mevcut kısa açıklamanın altına özel mesajı ekle
return $aciklama . $ozel_mesaj;
}
Bu kod ne yapar?
- Ürün açıklamasına, “Stoklar şu anda tükenmiştir. Çok yakında güncelleme yapılacaktır.” şeklinde özel bir mesaj ekler.
- Bu mesaj, yalnızca stokta olmayan ürünler için görüntülenir ve kullanıcılarınızı bilgilendirir.
CSS ile Görsel Düzenleme
Kodu ekledikten sonra, mesajınızın görünümünü güzelleştirmek için aşağıdaki CSS kodunu kullanabilirsiniz. Bu kod, mesaj kutusuna arka plan rengi, kenar boşluğu ve hizalama gibi stil özellikleri ekler:
/* Stokta olmayan ürünler için özel mesaj stili */
.bk-stok-yok {
background-color: #ddd; /* Hafif gri arka plan (vurgulama için) */
padding: 20px; /* Mesajın etrafında boşluk bırak */
text-align: center; /* Metni yatayda ortala */
font-size: 16px; /* Yazı boyutunu okunabilir seviyede tut */
font-weight: bold; /* Mesajı daha belirgin yapmak için kalın yazı */
border-radius: 5px; /* Kenarları yuvarlatılmış bir görünüm için */
margin-top: 20px; /* Açıklama ile mesaj arasında boşluk bırak */
}
Kodun Nasıl Eklenmesi Gerekiyor?
- WordPress yönetici paneline giriş yapın.
- Görünüm > Tema Düzenleyici sekmesine gidin.
- Tema dosyalarınız arasından
functions.php
dosyasını bulun ve yukarıdaki PHP kodunu bu dosyaya yapıştırın. - CSS kodunu ise, Görünüm > Özelleştir > Ek CSS bölümüne ekleyin.
- Değişiklikleri kaydedin ve mağazanızın ön yüzünü kontrol edin.
Bu işlemlerden sonra, stokta olmayan ürünlerin kısa açıklamasında aşağıdaki gibi bir mesaj göreceksiniz:
Stoklar şu anda tükenmiştir. Çok yakında güncelleme yapılacaktır.
Kullanıcı Deneyimi Açısından Neden Önemli?
Bu yöntem, kullanıcılarınızın ilgisini kaybetmeden stok durumu hakkında bilgi sahibi olmalarını sağlar. Ayrıca, ürünlerin tekrar stokta olacağını belirten bir mesaj göstermek, müşterilerin tekrar mağazanızı ziyaret etmelerini teşvik eder.
SEO Açısından Stokta Olmayan Ürünleri Gizlemek
Ürünlerinizi gizlerken SEO performansınızı da düşünmelisiniz. Eğer stokta olmayan ürünlerinizi tamamen kaldırırsanız, Google tarafından indekslenmiş sayfalar 404 hatası verebilir ve bu durum SEO performansınıza zarar verebilir. Bunun yerine, şu yöntemleri kullanabilirsiniz:
- 301 Yönlendirme: Stokta olmayan ürünleri benzer ürünlere yönlendirin.
- “Stokta Yok” Mesajını Optimize Edin: Ürün stokta olmasa bile, müşterilere ne zaman yeniden stokta olacağını belirten bir mesaj gösterebilirsiniz.
Bu şekilde, hem kullanıcı deneyiminizi iyileştirir hem de SEO çalışmalarınızı koruma altına alabilirsiniz.
WooCommerce Stokta Olmayan Ürünleri Gizleme Sırasında Dikkat Edilmesi Gerekenler
- Doğru Stok Yönetimi: Ürün stoklarınızı düzenli olarak kontrol edin ve güncel tutun.
- Kullanıcıları Bilgilendirin: Eğer sık satan bir ürün stoğunuzda yoksa, müşterilere ne zaman tekrar stokta olacağıyla ilgili bilgi verin.
- Alternatif Ürünler Önerin: Stokta olmayan ürünler yerine, benzer veya alternatif ürünler önererek satış oranınızı artırabilirsiniz.
Sıkça Sorulan Sorular (FAQ)
1. Stokta olmayan ürünleri silmeli miyim?
Hayır. Ürünleri silmek yerine, gizlemek daha iyi bir seçenektir. Böylece ürün geçmişinizi koruyabilirsiniz.
2. Stokta olmayan ürünler SEO’ya zarar verir mi?
Evet, tamamen kaldırılan ürünler 404 hatasına neden olabilir. Bunun yerine yönlendirme veya bilgilendirme yöntemleri kullanabilirsiniz.
3. Hangi eklentiyi önerirsiniz?
“Hide Out of Stock Products for WooCommerce” eklentisi, kolay kullanımı ve etkili sonuçları nedeniyle tercih edilebilir.
WooCommerce Uzmanı Boran Karadeniz ile Çalışın
E-ticaret sitenizi optimize etmek ve kullanıcı dostu bir alışveriş deneyimi sunmak mı istiyorsunuz? Boran Karadeniz olarak, WooCommerce mağazanız için profesyonel destek sunuyorum.
Sitenizi daha hızlı, verimli ve profesyonel bir şekilde yönetmek için benimle iletişime geçin. Unutmayın, başarılı bir e-ticaret mağazası, doğru stratejilerle mümkündür! 😊
Hemen İletişime Geçin
📞 Telefon: 0539 219 79 78
💬 WhatsApp: Buradan mesaj gönderin
📧 E-posta: [email protected]
🌐 Fiyat teklifi almak için: Fiyat Teklifi Al
WordPress ile tasarlanmış muhteşem bir web sitesine ne dersin?
Bir uzman desteği alBoran Karadeniz
Boran Karadeniz, 8+ yıllık deneyimiyle WordPress, WooCommerce, SEO, sosyal medya yönetimi ve dijital reklam hizmetlerinde uzman bir profesyoneldir.
Yorum Yaz