Плагины оптовых цен и скидок в WooCommerce
В некоторых магазинах в зависимости от количества покупаемой продукции вы можете получить скидку в цене за единицу товара. Внедрение подобных предложений для оптовых закупок может повысить общий чек в корзине или пригодится компаниям, активно работающим с оптовыми покупателями, бизнесом и т.п.
При реализации этой опции в магазине WooCommerce вы можете столкнуться с несколькими типами задач, для каждой из которых есть свой подходящий плагин:
- Wholesale Prices — поможет сделать отображение оптовых цен на сайте для определенной категории пользователей.
- Bulk Discount — позволяет внедрить зависимость цены на продукцию от покупаемого количества товаров (например, как только человек добавляет 10шт. в корзину, их стоимость автоматически снижается).
- Чуть позже нашел еще актуальный Discount Rules for WooCommerce, но не тестировал.
Давайте разберем все эти варианты.
WooCommerce Wholesale Prices
Начнем с более простого варианта, когда вам нужно показывать оптовым покупателям ценник, отличный от того, что видят все остальные люди. Именно с этой задачей нам помогает справиться данный модуль. Оценка здесь почти максимальная, пару сотен положительных отзывов и активное обновление плагина.
Основные функции:
- Легкая установка оптовых цен на простые и вариативные товары (наличие такого в бесплатной версии радует).
- Задание ролей пользователей для просмотра скидочных предложений.
- Возможность отмены Woocommerce купонов для таких юзеров.
- Скрытие/отображение обычного ценника.
- Наличие детального мануала по работе.
- Совместимость с другими решениями и простота настройки.
В принципе, тут и настраивать особо нечего. После установки у вас добавится роль пользователей Wholesale Customer, для которой будут доступны оптовые скидки. В разделе «Woocommerce» – «Wholesale Roles» вы сможете добавлять/удалять новые роли.
Параметры модуля задаются в разделе общих настроек WooCommerce в одноименной вкладке.
Здесь есть пункты:
- General – отключение купонов для опта.
- Price – текст выводимый перед ценой + возможность скрытия оригинального ценника.
- Tax – параметры для налогов (часть из них доступна только в премиуме).
Непосредственное задание скидок для опта производится в карточке товаров:
Сохраняете, и после этого новый ценник сразу отобразится на сайте. Все максимально просто. Также удобно, что на странице админки со списком всех товаров вы сможете сразу видеть оптовые скидки + есть быстрое их редактирование.
Если подобной функциональности вам хватит, то смело выбирайте плагин WooCommerce Wholesale Prices. В премиальной версии и аддонах разработчики обещают дополнительные приятные плюшки, но стоит это немного дороговато.
WooCommerce Bulk Discount
На данный момент модуль загрузили более 20 тысяч раз, и он точно будет работать на версиях системы от 3.6. до 4.9.14. (я успешно тестировал на 4.8.2). Также в описании заявлена поддержка WooCommerce 2.0 и 3.3. Как там дела обстроят дальше непонятно, т.к. решение не обновлялось года два, хотя блок ошибок показывает, что все баги исправлены. В моем случае был установлен WooCommerce 2.6.x + WP 4.8.2, проблем не наблюдалось.
С помощью модуля вы сможете добавлять скидки к итоговой стоимости корзины в зависимости от количества приобретенных товаров. Всего существует три варианта реализации данного механизма:
- Percentage — применяется для определенного продукта, высчитывается из общей суммы в процентах. Например, указываете «-10%» на 15 и более позиций, которые стоят по $20. Тогда при заказе 25 штук человек заплатит: (20 * 25) — 10% = $450. В корзине при этом могут быть другие покупки, и на них это правило не распространится.
- Fixed — небольшие фиксированные скидки в WooCommerce на конкретную продукцию при заказе большого ее количества (те самые оптовые цены). Допустим, у вас есть товар по $20 и условие «-$1» от 10 шт. Тогда, за 15 позиций клиент заплатит: 15 * (20 — 1) = $285.
- Flat — вариант аналогичный по логике первому, но не в процентах, а в денежном эквиваленте. То есть при условии «-$30» для 25 единиц товара стоимостью $20 получаем: (25 * 20) — 30 = $470.
Чем-то отдаленно напоминает промокоды, но логика работы немного иная. Если мои расчеты вам показались непонятными, советую внимательно вчитаться в них еще раз (с первого раза может не получится). В крайнем случае смотрите дополнительные примеры в FAQ на официальной странице модуля в wordpress.org.
Основные функции Bulk Discount
- Несколько типов скидок в WooCommerce, о которых я только что говорил выше.
- Применение оптовых цен к одному продукту или ко всей сумме покупки.
- Поддержка вариативных товаров, причем можно выбрать обработку числа вариаций совместно или по отдельности.
- Отображение информации по скидкам на странице описания товара (HTML текст), а также в корзине / оплате, e-mail уведомлениях и PDF инвойсах.
- Всплывающая подсказка про изменение цены при наведении на нее в корзине.
- Легкое задание CSS оформления старой и новой стоимости продукции.
- Срабатывание или нет правил модуля Bulk Discount при активации купонов.
- Быстрое отключение плагина в настройках WooCommerce.
- Локализация на несколько языков.
Настройка оптовых цен и WooCommerce скидок
Первым делом после активации заходим в раздел настроек WooCommerce, где появится новая вкладка «Bulk Discount». Здесь, по сути, вы сможете реализовать те или иные функции плагина, о которых говорилось выше.
Среди параметров найдете:
- Тип скидок;
- Применение оптовых цен в WooCommerce вариациях отдельно или вместе.
- Если купон активен, не использовать правила модуля.
- Отображать информацию о скидках в корзине.
- Показывать эту же инфу при оформлении заказа.
- Аналогичный пункт предыдущим двум, но только в истории заказов.
- Дополнительный текст на странице корзины.
- Стиль оформления базовой цены.
- Стиль для новой стоимости продукции.
На картине выше показано как заполнены данные опции в моем проекте магазина, у вас могут быть совсем другие значения.
Теперь перейдем непосредственно к заданию скидок с плагином Bulk Discount. В админке на странице редактирования товаров появится одноименна вкладка (для обычного и вариативного выглядит одинаково).
Здесь, во-первых, активируем работу модуля (галочка напротив enabled), а затем добавляем правила зависимости цены от количества WooCommerce товаров в корзине. Вы можете создавать до 5-ти уровней, например, для 10, 20, 50 шт. и т.п.
В поле description обязательно напишете информацию о ваших скидках (поддерживается HTML). Данное описание покажет какая стоимость продукции будет при заказе определенного ее количества. Это важно(!), поскольку основная цена всегда отображается такой, как задана в админке, а изменения пользователь увидит уже в корзине или при оплате.
В целом плагин Bulk Discount является отличным решением для внедрения оптовых цен в WooCommerce магазинах. Работать с ним легко, есть все необходимые настройки и поддерживаются вариативные товары. Единственное, что печалит — авторы давно не уделяли внимание своему творению. Со своей стороны я могу лишь сказать, что модуль без проблем функционирует на версии WooCommerce 2.6.x и системе Вордпресс 4.8.x-5.x. Ручаться за остальные случаи, увы, не могу.
Итого. В целом оба плагина оптовых скидок неплохо себя зарекомендовали, хотя не исключаю, что в репозитории имеются и другие похожие решения. Например, в ходе написания статьи обнаружил модуль Discount Rules for WooCommerce, который весьма активно обновляется и имеет весьма положительный фидбек. Если вы знаете еще какие-то альтернативы для задания оптовых цен в магазине, пишите в комментариях.
комментариев 19 к статье “Плагины оптовых цен и скидок в WooCommerce”
Блог Wordpress Inside поможет вам научиться работать в вордпресс, закрепить и расширить имеющиеся знания. Плагины и шаблоны, разные хаки и функции wp, оптимизация и безопасность системы – все это и намного больше вы сможете найти на страницах нашего проекта!
Если хотите быстро и оперативно получать последние новости и статьи, то рекомендуем подписаться на обновления блога:
- Як сховати відсутні товари в Woocommerce шорткодах та схожих товарах
- Сервіс AdMaven + плагін для монетизації трафіка на WordPress сайтах
- Плагіни для створення стрічки новин з біжучим рядком в WordPress
- Як змінити розміщення кнопки оформлення замовлення в WooCommerce
- Плагін WHWS Display In Stock Products First – відображення товарів в наявності першими
- Підписка MonsterONE: чи варто використовувати цей сервіс у 2023 році? (+5 продуктів, які треба скачати в першу чергу)
- Онлайн генератор ссылок на мессенджеры для WordPress и не только
- WooCommerce (46)
- Безопасность (12)
- Видео (6)
- Виджеты (28)
- Возможности (141)
- Вопрос-ответ (6)
- Начинающим (52)
- Новости (46)
- Оптимизация (23)
- Плагины (246)
- Сервисы (87)
- Хаки и секреты (87)
- Шаблоны (45)
- Дизайн Мания - о веб-дизайне и не только.
- Tod's Blog - все про заработок онлайн.
- Вебдванольные заметки - обзоры веб-сервисов.
- Советы по выбору холодильника LG с технологией No Frost
- Зачем нужны Wi-Fi ретрансляторы и как выбрать подходящую модель
- Введение в онлайн-казино Slotor777: многообразие игр и привлекательные бонусы
- Необходимость использования облачного хранилища в наше время, что важно и как выгодно?
- Спрощення процесу звітності за допомогою програми BAS Бухгалтерія
- Технологія підключення інтернету GPON та її переваги
- За що гравці найбільше цінують Lineage 2
- Для каких проектов нужна аренда виртуального сервера и что такое VPS
Достаточно типичная задача для магазинов, спасибо за инфу, буду знать.
Думал придется пилить какие-то хитрые хаки, а тут все просто — установил плагин и готово. Спасибо!
Как раз искал что-то подобное. Спасибо за информацию.
Спасибо за статью.
А как разные скидки для вариантов устанавливать?
Галочку ставил и снимал, но скидка одна и та же на все варианты
Александр, судя по скриншоту в моей статье, на момент тестирования модуля год назад опция с вариациями работала, однако на официальном сайте видно, что модуль не обновлялся 9месяцев + есть 6 активных ошибок. Вполне вероятно, что ваша проблема относится к данным неисправленным проблемам. Я бы потестил разные виды скидок (там их 3) — вдруг глюк возникает только для одной из них, но не исключаю, что для всех :(
За инфу спасибо.
Установил.
При фиксированной ставке дисконта 50, и покупке одновременно 3 единиц, вычитает из стоимости каждой единицы 150. При 4 единицах — 200 (из каждого!) и т.д.
При ставке дисконта «flat» вычитает 50 из одного наименования независимо от количества.
Только при % вычитает правильно, но меня не устраивает.
Цены у товаров разные, а скидка всегда должна быть 50 с каждой единицы независимо от количества.
Что-то кто-то подскажет?
День добрый!
Есть ли решение, подскажете?
Ставлю fix — скидка формируется очень странно: и указываю — 50 и условие «3 товара для скидки», отправляю в корзину 3 единицы товара, и на каждый товар вижу скидку 150, отправляю 4 товара — скидка 200.
А нужно 50 на каждую единицу.
Где что нужно поправить?
Александр, у меня работало все сразу после установки, причем именно текущая версия 2.4.5. Единственное что отмечено — галочка, что вариатианые товары должны расчитываться отдельно.
P.S. Мож конфликты с другими модулями — я бы оставил только Woocommerce и эти скидки, потестировал бы.
Здравствуйте.
Вы приводите пример:
Fixed — небольшие фиксированные скидки в WooCommerce на конкретную продукцию при заказе большого ее количества (те самые оптовые цены). Допустим, у вас есть товар по $20 и условие «-$1» от 10 шт. Тогда, за 15 позиций клиент заплатит: 15 * (20 — 1) = $285.
Когда я ставлю у себя (-$50) от 3 шт. , то при разных позициях пи разной стоимости каждой позиции получается :
если 5 единиц = (х — 5* 50) + (у — 5*50) + …
Т.е. сначала заданная скидка умножается на общее количество товара, а затем это произведение вычитается из стоимости каждого товара. Если будет 6 умножит на 6 и т.д.
Почему? И что делать?
Подскажете?
Извините, много раз про одно и тоже.
Не отвечайте.
Я просто не увидел своих сообщений в колонках.
Думал почему-то не были приняты Вами.)))
Ваши рекомендации понятны.
Спасибо
Александр, вот вы пишете про «разные стоимости каждой позиции», т.е. товар вариативный? Я кстати, как мне кажется, пробовал только на простом, вполне вероятно, что там есть глюк. На официальном сайте модуля указано, что существует 7 багов, которые разработчики еще не пофиксили. Ну, и в настройках Woocommerce — вкладка модуля посмотрите разные параметры, может, что-то есть.
А как можно его русифицировать, а то надпись в корзине возле цены: (Incl. 20% discount) как-то не по-русски))
Akomarec, да, это можно сделать, в архиве должны быть файлы локализации. Уже точно не помню как именно было здесь, но обычно перевожу через Poedit.
Разобрался. Через встроенный редактор плагина нашёл фразу на английском и вместо неё тупо вписал русский вариант.
Меня тут другое заинтересовало, наверное не в тему, но пусть автор статьи меня перенаправит. Можно ли в страницу категории товаров внедрить меню, чтобы оно было только в этой категории товара а не сквозное. Спасибо.
Akomarec, так тоже можно)) По поводу меню — если это выводится в виджете, то можно через плагин Widget Logic добавить условие, чтобы оно показывалось только в определенной категории. Там вроде бы работает оператора is_product_category().
Tod, не подскажете через какой плагин по купонам можно организовать скидку индивидуальную для каждого товара, % на общий заказ не подходят и общая фиксированная скидка тоже. К примеру есть товар за 10$ на который при вводе купона я могу скинуть 2$, есть другой товар в ту же цену 10$ который я могу отдать на 3$ дешевле.
Serg, думаю, вам пригодится заметка про купоны в WooCommerce — там и про плагины, и про возможности админки.
Доброго времени суток, кто может подсказать? а может и сталкивались
необходима что бы цену распродажи видели не все пользователи а только определённые клиенты, либо группа клиентов
то есть по цене распродажи могли купить только избранный круг лиц
в совершенстве что бы цена бралась из карточки товара из поля распродажа
Александр, проще реализовать это через купоны WooCommerce — избранным людям раздаются промокоды и они покупают дешевле. Иначе все убирается в то как система будет определять «избранных» клиентов — регистрироваться? это не круто для конверсии..