Замените переменный ценовой диапазон продуктов WooCommerce минимальной ценой - PullRequest
0 голосов
/ 14 февраля 2019

В моем интернет-магазине Woocommerce я продаю услуги, используя переменные продукты, и я хотел бы заменить диапазон цен на «Цены начиная с» ++ - самая низкая цена.

Я пытался изменить код разными способами, но у меня не получилось.

Как я могу скрыть диапазон цен в Woocommerce и показать только самый низкий для переменных продуктов?

1 Ответ

0 голосов
/ 15 февраля 2019

Следующее заменит диапазон переменной цены на «Цены, начинающиеся с» с самой низкой ценой:

add_filter( 'woocommerce_variable_sale_price_html', 'custom_variable_price_range', 10, 2 );
add_filter( 'woocommerce_variable_price_html', 'custom_variable_price_range', 10, 2 );
function custom_variable_price_range( $price_html, $product ) {

    $prefix     = __('Prices starting at', 'woocommerce');
    $min_price  = $product->get_variation_price( 'min', true );

    return $prefix . ' ' . wc_price( $min_price );
}

Код находится в файле function.php вашей активной дочерней темы (или активной темы).Протестировано и работает.

Связано: Замените переменный ценовой диапазон продуктов WooCommerce на 'До' и максимальная цена

...