Установить цену «от» для вариативных товаров WooCommerce

Дефолтное отображение цены для вариативных товаров в WooCommerce выглядит, как «100-500₽». Если вы хотите установить отображение цены в виде «От 100₽», вам необходимо использовать следующий код: 

				
					add_filter( 'woocommerce_variable_price_html', 'bis_add_variation_price_prefix', 20, 2 );
function bis_add_variation_price_prefix( $price, $product ) {
 
    $min_regular_price = $product->get_variation_regular_price( 'min', true );
    $min_sale_price = $product->get_variation_sale_price( 'min', true );
    $max_regular_price = $product->get_variation_regular_price( 'max', true );
    $max_sale_price = $product->get_variation_sale_price( 'max', true );
 
    if ( ! ( $min_regular_price == $max_regular_price && $min_sale_price == $max_sale_price ) ) {
        if ( $min_sale_price < $min_regular_price ) {
            $price = sprintf( 'от <del>%1$s</del><ins>%2$s</ins>', wc_price( $min_regular_price ), wc_price( $min_sale_price ) );
        } else {
            $price = sprintf( 'от %1$s', wc_price( $min_regular_price ) );
        }
    }
    return $price; 
}
				
			

Куда вставлять код

Данный фрагмент кода необходимо добавить в functions.php вашей текущей темы WordPress. Для этого перейдите во «Внешний вид» -> Редактор тем -> functions.php

Отображение цены "от" для вариативных товаров в WooCommerce
Подготовим предложение в течение дня

Обсудим ваши задачи, а после изучения сферы бизнеса и анализа прямых и косвенных конкурентов подготовим эффективное целевое предложение.