К сожалению, производитель указывает значение «0» в качестве цены продажи для товаров без скидки. продукты. Как удалить это значение?
Я пробовал использовать следующий код:
Код: Выделить всё
add_filter('woocommerce_get_price_html', 'custom_price_html', 10, 2 );
function custom_price_html( $price, $product ) {
if ( $product->is_on_sale() && $product->get_sale_price() == '0' ) {
$price = wc_price( wc_get_price_to_display( $product, array( 'price' => $product->get_regular_price() ) ) ) . $product->get_price_suffix();
}
return $price;
}
p>
Я хочу, чтобы для цены продажи «0» отображалась не только исходная цена, я хочу ее удалить.
Кстати, цена Фильтр также не работает таким образом на веб-сайте, поскольку считает цену «0».
Подробнее здесь: https://stackoverflow.com/questions/784 ... sale-price