Как очистить нулевую цену продажи продуктов WooCommerce?Php

Кемеровские программисты php общаются здесь
Anonymous
Как очистить нулевую цену продажи продуктов WooCommerce?

Сообщение Anonymous »

Я создаю магазин WooCommerce с 4000 товарами. Список товаров обновляется производителем ежедневно, а затем обновляется через FTP в этом интернет-магазине.
К сожалению, производитель указывает значение «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;
}
Но меняется только отображаемая цена (интернет-магазин показывает исходную цену), но если я добавляю ее в корзину, она учитывается с ценой «0».
p>
Я хочу, чтобы для цены продажи «0» отображалась не только исходная цена, я хочу ее удалить.
Кстати, цена Фильтр также не работает таким образом на веб-сайте, поскольку считает цену «0».

Подробнее здесь: https://stackoverflow.com/questions/784 ... sale-price

Вернуться в «Php»