aleksand44
@aleksand44

Какой плагин лучше использовать для показа скидок?

Здравствуйте.
Плагин должен обладать двумя основополагающими следующими чертами:
1)Позволяет устанавливать скидку в процентном эквиваленте.
2) Позволяет выводить эту скидку в превью карточки товара
  • Вопрос задан
  • 105 просмотров
Пригласить эксперта
Ответы на вопрос 1
trampick
@trampick
Веб-разработчик
Зачем плагин? у woocommerce есть встроенная функция старой и новой цены. Вам нужно лишь отредактировать 2 шаблона для карточки товара в каталоге и для одиночной карточки товара.
Эти файлы должны находится у вас в папке с темой:
woocommerce/loop/sale-flash.php - для каталога
woocommerce/single-product/sale-flash.php - для одиночной карточки

Что бы выводился %, а не просто слово скидка(по умолчанию) нужно модернизировать в таком виде скрипт:
if (!defined('ABSPATH')) {
    exit; 
}
global $post, $product;
$id = $product->id;
if ($product->is_on_sale()) {
    $price = get_field('_price', $id);
    $regular_price = get_field('_regular_price', $id);
    ?>
    <span class="sale"><span><?php echo round(100 - ($price / $regular_price) * 100); ?>%</span></span>
    <?php
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы