У меня есть код который меняет нулевую цену на кнопку узнать цену. Но в категориях мне нужно, чтобы выводился диапазон цен от минимального до максимального значения цены, не включая ноль.
//Меняем цену с 0 на Узнать цену
add_filter( 'woocommerce_get_price_html','null_price', 10, 2);
function null_price($price_html, $product){
if(is_single()) {
if($product->get_price()>0){
return $price_html;
}
return '<button style="width: 100%" class="popmake-4362">Узнать цену</button>';
}
else {
return $price_html; //Вывести диапазон
}
}
//Отключаем кнопку в корзину если цена 0
function wpcustom_is_purchasable( $purchasable, $product ){
if( $product->get_price() == 0 )
$purchasable = false;
return $purchasable;
}
add_filter( 'woocommerce_is_purchasable', 'wpcustom_is_purchasable', 10, 2);