WooCommerce’de Stokta Olmayan Varyasyonları Devre Dışı Bırakmak

  • Anasayfa
  • WooCommerce’de Stokta Olmayan Varyasyonları Devre Dışı Bırakmak

WooCommerce, stokta olmadığında ürünleri/varyasyon ürünlerini tamamen kaldırmak için zaten bir ayara sahiptir. Bu ayar artık ürün veya varyasyonları web sitenizde göstermez. Mağazanız gelecekte geri gelecek ürünler sunuyorsa, bunları tamamen kaldırmamak iyi bir fikirdir. Varyasyonun devre dışı olarak gösterilmesi, farklı seçeneklerin mevcut olduğunu ancak şu anda mevcut olmadığını göstermek için müşteri deneyiminde bir iyileştirme olabilir.

Stokta Olmayan Ürünleri Kaldır

Stokta olmayan ürünleri ve varyasyonları kaldırmak istiyorsanız, WooCommerce > Ayalar > Ürünler > Stok > Stokları biten ürünleri gizle kısmını aktif edebilirsiniz.

Stokta Olmayan Varyasyonları Devre Dışı Bırak

blank

Sadece küçük bir kod parçası ile ürün stokunu kontrol etmek ve varyasyonları devre dışı bırakmak mümkündür. WooCommerce Core, varsayılan olarak açılır menüdeki seçenekleri devre dışı olarak gösterecektir. aşağıdaki kodu functions.php dosyanıza ekleyebilirsiniz.

function mrtbtn_stokta_olmayan_varyasyonlari_devre_disi_birakk( $is_active, $variation ) {
if ( ! $variation->is_in_stock() ) {
$is_active = false;
}
return $is_active;
}
add_filter( 'woocommerce_variation_is_active', 'mrtbtn_stokta_olmayan_varyasyonlari_devre_disi_birakk', 10, 2 );

Stokta Olmayan Varyasyonlara Metin Ekleme

blank

Yukarıdaki ekleme ile bu varyasyonları seçmek ve görüntülemek mümkün değildir. Varyasyonların neden kullanılamadığına ilişkin ek bilgi sağlamak için ‘(stokta yok)’ metnini ekleyin.

 
function mrtbtn_stokta_olmayan_varyasyonlari_devre_disi_birak_bilgi() {
wp_add_inline_script( 'wc-add-to-cart-variation', "
var outOfStockText = ' (stoklar tükendi)'
jQuery('.variations_form').on('woocommerce_update_variation_values', function() {
jQuery(this).find('option:disabled').text(function(i, v) {
return v.replace(outOfStockText, '') + ' ' + outOfStockText
})
})
" );
}
add_action( 'wp_enqueue_scripts', 'mrtbtn_stokta_olmayan_varyasyonlari_devre_disi_birak_bilgi' );
Şimdi Teklif Alın
Şimdi Teklif Alın

Projeniz ile ilgili veya web sitenizde takıldığınız alanlar ile ilgili şimdi teklif alın

WordPress ve WooCommerce Eklentilerim
Eklentilerim

WordPress ve WooCommerce İçin Hazırlamış olduğum Eklentiler

Şimdi Teklif Alın

Web tasarım, yazılım, mobil uygulama veya masa üstü program ihtiyaçlarınız için bana proje detaylarınızı gönderin. 24 saat içerisinde size detaylı teklif göndereyim.