Merhaba,
Css de ürün stokta olmayınca fiyatın gözünü kapatmak nasıl yapılır?
CSS Ürün Tükendi.
8
●146
- 02-03-2022, 15:48:29
- 02-03-2022, 15:55:16fontawesome ve php kullandığınızı varsayıyorum;
<?php if($stok <= 0) { echo '<i class="fa fa-eye-slash"></i>'; } else { echo '<i class="fa fa-eye"></i>'; } ?>yazılımsal bir kod değildir sadece stokta olmadığını belli edebilirsiniz. Yazılımsal olarak stok durumunu kontrol ederek 0 ise sepete ekleme gibi fonksiyonları kapatabilirsiniz - 02-03-2022, 15:55:24Gözünü kapatmayı anlamadım ama fiyatı gizlemek istiyorsanız ve woocommerce ise şöyle bir kod var hocam kullanabilirsiniz. Functions.php içerisine ekleyin.
Kaynak : https://njengah.com/woocommerce-hide...n-out-of-stock
/** * Hide Price When Out of Stock */ add_filter( 'woocommerce_variable_sale_price_html', 'njengah_remove_prices', 10, 2 ); add_filter( 'woocommerce_variable_price_html', 'njengah_remove_prices', 10, 2 ); add_filter( 'woocommerce_get_price_html', 'njengah_remove_prices', 10, 2 ); function theanand_remove_prices( $price, $product ) { if ( ! $product->is_in_stock()) { $price = ''; } return $price; } - 02-03-2022, 15:58:16mucahitergul adlı üyeden alıntı: mesajı görüntüleŞöyleki Ticimax alt yapısı kullanmaktayız. Ancak stokları bitince fiyatları görünmekte.MuzafferBYRKTR adlı üyeden alıntı: mesajı görüntüle
- 02-03-2022, 16:02:30Jss de var. Nasıl yapabilirim bilginiz varsa.omergunay adlı üyeden alıntı: mesajı görüntüle
şimdiden teşekkür ederim. - 02-03-2022, 16:28:33
<script> $(function(){ if($("#divSatinAl").attr("style")=="display: none;") { $("#pnlFiyatlar").attr("style", "display: none;"); } }); </script>
Ürünlerin detay sayfalarında bu kodu kullanabilirsiniz. Ama anasayfada stok ile ilgili bişey göremedim. Eğer panelden açılabiliyorsa onu açıp css ile gizlerseniz orda da bu şekilde bir kod yazabiliriz.