Показываем «По запросу», если цена не указана Woocommerce
// Показываем "По запросу", если цена не указана
add_filter( 'woocommerce_get_price_html', 'custom_price_on_request', 10, 2 );
function custom_price_on_request( $price, $product ) {
if ( ! $product->get_price() ) { // если цена пустая или 0
$price = '<span class="price-on-request">По запросу</span>';
}
return $price;
}