Как убрать одну цену в вариабельных ценах WooCommerce

У меня просто есть проблема изменение цен, когда я добавляю цену, отличную от обычной, она показывает мне две цены (две цены на «сейчас» и две цены на «было»).

Мне нужны только одни цены, например, простые цены на товары (одна цена на «сейчас» и одна цена на «была»).

Пример : http://dewuchi.com/product/mens/attractive-alex-riley-black-leather-vest/

1

Решение

Только для отображения минимальная цена для переменных продуктов

add_filter('woocommerce_variable_price_html', 'custom_variation_price', 10, 2);

function custom_variation_price( $price, $product ) {
$price = '';
$price .= woocommerce_price($product->get_price());

return $price;
}

Если вам нужно отобразить максимальная цена замещать $price .= woocommerce_price($product->get_price()); от $price .= woocommerce_price($product->max_variation_price);

Вы также можете отобразить суффикс цены, добавив эту строку .= $product->get_price_suffix(); до return $price;

Примечание (если вы еще не знаете): вам нужно добавить этот код в файл function.php, расположенный в папке активной темы (или папке дочерней темы).

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]