WordpressРазработка сайтов

Как сделать в woocommerce цены на товар ОТ

    0

    Привет, дорогие друзья! Сегодня мы поговорим о том как же сделать цену на товар в woocommerce ‘ОТ’. Когда у нас товар вариативный и имеет какие либо вариации с разной ценой, то woocommerce в wordpress ставит диапазон цен на такой товар. Например у вас продаются мобильные телефоны, красный стоит 300 рублей, а чёрный 350 рублей. Соответственно в каталоге и карточке товара цена будет выглядеть так: 300-350 рублей. Это не удобно, поэтому лучше сделать цену ‘ОТ’, в примере рассмотрим ту же ситуацию, что и выше с телефонами, только теперь цена будет ОТ:  от 300 рублей. Согласитесь, так привлекательнее?

    На скриншоте мы видим что цена у нас указана в диапазоне от 300 до 400 рублей.

    Начинаем!

    Хватит слов, приступим к действиям. Заходим в админ-панель нашего сайта и переходим по пути: Внешний вид – редактор (либо редактор тем). Далее с правой стороны ищем файл с названием “Функции темы” и снизу приписка function.php и открываем его.

    Далее нам потребуется данный код. Он сделает из цены диапазонной, цену ОТ. Отступаем пару абзацев от последней строчки в function.php и вставляем код:

    add_filter('woocommerce_variable_price_html', 'custom_variation_price', 10, 2);
    
    function custom_variation_price( $price, $product ) {
    
    $price = '';
    
    if ( !$product->min_variation_price || $product->min_variation_price !== $product->max_variation_price ) {
    $price .= '' . _x('От', 'min_price', 'woocommerce') . ' ';
    $price .= woocommerce_price($product->get_price());
    }
    
    return $price;
    }
    

    Должно получится следующее:

    Нажимаем кнопку “Обновить файл” и всё готово! Все цены на вариативные товары на сайты стали ОТ.

    Внимание! Если у вас что-либо пошло не так, и сайт перестал работать после внесения данного кода, то воспользуйтесь данной статьей, как его вернуть к жизни.

    Финишная прямая

    Давайте же посмотрим, что у нас получилось.

    Как мы видим, наша цена на товар стала ОТ. Когда мы выбираем какую либо вариацию товара, то тогда уже показывается цена на конкретный выбор человека. Вот так легко и просто можно сделать в woocommerce цены на товар ОТ. Получилось ли у вас сделать? Быстро ли сделали на своем сайте цену ОТ?

    Как создать почту со своим доменом на Яндекс

    Предыдущая статья

    Почему вы прокрастинируете или не можете определиться?

    Следующая статья

    Оставить комментарий

    avatar
      Подписаться  
    Уведомление о