Подскажите, как скрыть старую цену товара при детальном просмотре товара?
Т.е. чтобы не выводилась зачёркнутая цена, вне зависимости от вида товара: вариативный или простой.
Как я понял, этот код $product->get_price_html() выводит две цены.
На выбор - есть такие функции вывода цены:
$_product->get_regular_price();
$_product->get_sale_price();
$_product->get_price();
Из названий понятно про первые две. Третья выводит активную цену.
Есть фильтр, с помощью которого можно поправить html-вывод из функции product->get_price_html():
apply_filters( 'woocommerce_get_price_html', $price, $this );
Получить символ текущей валюты:
$currency_symbol = html_entity_decode( get_woocommerce_currency_symbol() );
Сборка персонального компьютера от Artline: умный выбор для современных пользователей