Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Тоже был вопрос актуальным, получилось решить проблему.
Для товаров с нулевой ценой выводим «Цена по запросу» вместо «0р.»
Работает с вариативными товарами тоже.
function my_price_replace($price, $product) {
if ($product->get_price() == 0 ) return __( 'Цена по запросу' );
return $price;
}...