В современном интернет-магазине необходимо постоянно проводить стимулирующие мероприятия — акции. Реализуем различные механизмы акций на движке Woocommerce.
Акция (скидка) на категорию
Если нам необходимо сделать скидку на всю категорию товаров.
Первый способ — плагин YITH WooCommerce Dynamic Pricing and Discounts (2000 скачиваний). В бесплатной версии дает очень простой функционал. Выбираем категорию и устанавливаем 2 параметра: размер скидки в процентах и минимальное количество товаров при котором действует скидка.
Естественно в платной версии (90$) гораздо больше возможностей.
Из недостатков: скидка видна только в корзине. Ни в товаре, ни в категории она не выводиться.
Второй способ — плагин Dynamic Pricing and Discounts for WooCommerce Basic Version (400 установок). Данный плагин дает более расширенные возможности по сравнению с предыдущим. Например можно установить скидку в процентах, в рублях и установить фиксированную стоимость по акции.
В отличие от предыдущего плагина в карточке товара показывается старая и новая цены, но в категориях по прежнему не выводится. При этом в карточке начинает конфликтовать вывод процентов скидки и выгоды.
Есть настройка Display Offers Table on Product Page позволяющая выводить названии акции на странице товара. Если это доработать то можно выводить и некий графический материал.
Есть еще несколько плагинов частично выполняющих вышеописанный функционал:
- плагин со схожим названием — Dynamic Pricing And Discounts For Woocommerce, но у него совсем простой функционал. Он просто расширяет возможности установки скидки в карточке товара, т.е. каждый товар настраивается индивидуально
- плагин WooCommerce Discounts Plus, делаю акцию глобально влияющую на все товары без исключений
Третий способ — Woo Product Category Discount (200+). Плагин создает страницу со списком всех категорий и к каждой можно применить сумму скидки в рублях (либо процент скидки в платной версии (30$)) и checkbox активировать/отключить. Алгоритм работы плагина следующий, он проставляет значения с учетом скидки в полях акционной цены, при этом затирает значения которые могут в них находиться (это нужно учитывать).
Еще один плагин выполняющий точно такие же функции, но с возможностью установить скидку в процентах — Woocommerce DBC Discount. Но снова проблема с тем, что скидка учитывается и отображается только в корзине.