Wordpress

Woocommerce stokta olmayan ürünleri sıralamada sonda göstermek

Woocommerce stokta olmayan ürünleri sonda göstermek

WordPress içerisinde bulunan Woocommerce eklentisi ile web sitelerinizi E-ticaret sistemine hazır hale çok kolaylıkla getirebilirsiniz. Woocommerce eklentisini kullanarak web siteniz üzerinden çeşitli eklentilerin yardımıyla da özelleştirerek istediğiniz şekilde web sitenizden satış yapabilirsiniz. Woocommerce kurulumu hızı kurulum sihirbazı ile yaparak Firma bilgilerinizi, nasıl ürünler satacağınızı, kargo bilgilerinizi gibi bilgileri sihirbaz ile hızlı bir şekilde hazırlayabilirsiniz. Woocommerce Sihirbaz ile kurulumu sonlandırtan sonra kategorilerinizi oluşturarak web sitenize istediğiniz ürünleri eklemeye başlayabilirsiniz. Woocommerce sihirbaz kurulumu tamamlandıktan sonra sayfalarınız arasına Woocommerce kendisi için özel sayfalar eklemektedir. Bu sayfalar arasında Account, wishlist ve shop gibi sayfalar bulunmaktadır. Woocommerce stokta olmayan ürünleri sıralamada sonda göstermek shop sayfanızda geçerli olabilir.

Woocommerce stokta olmayan ürünleri gizlemek

İsterseniz Shop sayfanızı direk kullanarak bütün ürünlerinizi gösterebilirsiniz. Bu yazımızda Woocommerce eklentisinin stok hizmetini aktif ettikten sonra stokta olmayan ürünlerin sıralamada sonda gösterilmesi üzerine duracağız. Woocommerce stokta olmayan ürünleri sıralamada sonda göstermek isteyebilirsiniz. Sonda göstermek istemediğiniz taktirde Woocommerce -> Ayarlar-> Ürünler -> Stok diyerek stokta olmayan ürünleri gizlemeyi tercih edebilirsiniz. Woocommerce stokta olmayan ürünleri sonra göstermek

 

Woocommerce stokta olmayan ürünleri sıralamada sonda göstermek

Woocommerce stokta olmayan ürünleri sonda göstermek istediğinizde ise kod ile müdahale etmemiz gerekiyor. Functions.php dosyasına ekleyeceğiniz kod bloğu sayesinde artık mağaza sayfanızda stokta olmayan(tükenmiş) ürünleri en sonda gösterebileceksiniz. Functions.php dosyasına ftp veya cpanel üzerinden ulaşabilirsiniz. Sitenizin FTP bilgileri ile Filezilla programını kullanarak işlem gerçekleştirebilirsiniz. Filezilla uygulaması ile sitenizin dosyalarına ulaştıktan sonra wp-content-> Themes-> Temaisminiz altında bulunan functions.php herhangi bir kod editörü ile örneğin Sublime ile açarak kod satırlarının en altına aşağıdaki kod bloğunu ekliyoruz ve kaydederek tekrar aynı yere atarak değişiklik onay talebini kabul ediyoruz.

add_filter( 'woocommerce_get_catalog_ordering_args', 'eticaret_first_sort_by_stock_amount', 9999 );
 
function eticaret_first_sort_by_stock_amount( $args ) {
   $args['orderby'] = 'meta_value';
   $args['order'] = 'ASC';
   $args['meta_key'] = '_stock_status';
   return $args;
}

Kod bloğunu ekleyip sayfanızı yenilediğinizde sonucu görmüş olacaksınız. Eğer herhangi bir cache eklentisi kullanıyorsanız lütfen cache eklentinizi temizleyerek sayfanızı yenileyin. Eğer CPanel üzerinden sitenize bir ulaşımınız varsa bu sefer CPanel içerisinde Dosya yönetisine -> Public_html -> Wp-content->Themes->Tema adınız altında functions.php ulaşabilirsiniz. Functions.php dosyanızı düzenle diyerek açabilirsiniz. Kod satırını eğer bilginiz yoksa en alta eklemeniz her zaman daha sağlıklı olacaktır.

Woocommerce tüm ürünleri silmek isterseniz bu yazımı okuyabilirsiniz.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir