Skip to main content

Как сделать приставку «ОТ» для цены в WooCommerce

  • Федор Васильев
  • WordPress

Здравствуйте, на связи Федор Васильев. В этом видео я покажу как добавить приставку «ОТ» для цены в вариативные товары на WooCommerce.


Video Placeholder

Нажмите два раза, чтобы начать смотреть видео

Зеркала на видео:

Дзен, Рутуб, Бусти

WooCommerce  — интернет-магазин на WordPress.

В данном случае мы обойдемся без сторонних плагинов, и сделаем приставку «ОТ»  к цене небольшим куском кода.

Внимание! Данные способ не может быть гарантированным на всех сайтах, зависит от Темы, версии WooCommerce и других факторов. В моем случае все работает!

Код нужно скопировать, и поместить в файл functions.php вашей Темы.

/**
 * Добавляем приставку "от" для вариативных товаров
 */
add_filter( 'woocommerce_variable_price_html', 'truemisha_variation_price', 20, 2 );
 
function truemisha_variation_price( $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;
 
}

ОНЛАЙН ОБУЧЕНИЕ ПО СОЗДАНИЮ САЙТОВ НА JOOMLA И WORDPRESS

ЗАПИСАТЬСЯ

WordPress, WooCommerce

  • Просмотров: 39

Еще уроки по WordPress

images/WP/registratsiya-na-sajte-woocommerce-cherez-sms-uvedomleniya.jpg#joomlaImage://local-images/WP/registratsiya-na-sajte-woocommerce-cherez-sms-uvedomleniya.jpg?width=1280&height=720

Регистрация на сайте Woocommerce через SMS уведомления

| Федор Васильев | WordPress
Здравствуйте, на связи Федор Васильев. В этом видео я покажу бесплатный плагин, и сервис для Woocommerce. 
images/WP/razmeshchajte-zakazy-bez-oplaty-na-woocommerce.jpg#joomlaImage://local-images/WP/razmeshchajte-zakazy-bez-oplaty-na-woocommerce.jpg?width=1280&height=720

Размещайте заказы без оплаты на Woocommerce

| Федор Васильев | WordPress
Здравствуйте, на связи Федор Васильев. В этом видео я покажу плагин на Woocommerce, под названием "Place Order Without Payment". 
images/WP/privlekajte-bolshe-klientov-s-pomoshchyu-plagina-dlya-oformleniya-zakaza-v-woocommerce.jpg#joomlaImage://local-images/WP/privlekajte-bolshe-klientov-s-pomoshchyu-plagina-dlya-oformleniya-zakaza-v-woocommerce.jpg?width=1280&height=720

Привлекайте больше клиентов с помощью плагина для оформления заказа в WooCommerce

| Федор Васильев | WordPress
На связи Федор Васильев. В этом видео я покажу плагин на WordPress, называется плагин "Flux Checkout".
images/WP/elementor-3-14-novye-uluchsheniya-i-vozmozhnosti.jpg

Elementor 3.14 — новые улучшения и возможности

| Федор Васильев | WordPress
Здравствуйте, на связи Федор Васильев. В этом видео обзоре новшества конструктора сайтов Elementor на WordPress.

© Школа Федора Васильева, все права защищены. 2014-2023

Почта: Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в браузере должен быть включен Javascript. Телефон: 8 (960) 375-50-04