WooCommerce Role Price цены по ролям пользователей

WooCommerce Role Based Price WooCommerce

 Привет ! мы продолжаем разбирать самые интересные и самые полезные плагины для интернет-магазина Woocommerce ! Сегодня вы узнаете как сделать отображение цены товара только для определённых пользователей, учитывая их роли. Пример, вы можете указать свои отдельные цены, выбрать роль пользователей, для которых будут отображаться данные цены, а для всех остальных пользователей будут отображаться цены по умолчанию. Вы сможете выбрать роли пользователей глобально, для всех товаров, либо для каждого товара по отдельности. Очень простой и полезный плагин !

Установить плагин WooCommerce Role Based Price вы сможете прямо из админ-панели WordPress. Перейдите на страницу: Плагины – Добавить новый, введите название плагина в форму поиска, нажмите Enter, установите и активируйте плагин.

 

WooCommerce Role Based Price

 

Далее, после установки и активации плагина, перейдите на страницу: Woocommerce – Role Based Price Settings. Здесь вы сможете настроить глобальные настройки, которые будут относится ко всем товарам.

 

– Allowed User Roles, здесь можно выбрать роли пользователей, для которых будет отображаться цена указанная на странице товара.

– Allowed Product Pricing, здесь можно указать какая цена будет отображаться для выбранных пользователей, обычная (regular) или цена распродажи (selling). Можно указать обе цены.

Можно указать свои ярлыки для цен, они отображаются только на странице редактирования товара.

 

Role Based Price Settings

 

Далее, перейдите на страницу редактирования товара. Внизу страницы у вас появится окно “WC Role Based Price Editor”. Здесь вы сможете выбрать роль пользователя и указать цену товара для данных пользователей. Можно указать обычную цену и цену распродажи.

На скриншоте показано, что для администраторов сайта цена на данный товар будет 300 руб., и цена распродажи 199 руб., а для всех остальных пользователей будет отображаться цена по умолчанию 958 руб., и 799 руб. (распродажа). После выбора роли и указания цены, сохраните изменения, нажав внизу на кнопку – “Save Price”.

 

роль пользователи цена Woocommerce

 

Выбрать определённых пользователей по роли и указать для них цену вы сможете на странице каждого товара. Обратите внимание ! Чтобы глобальные настройки (которые вы указывали в настройках плагина, их можно и не указывать) не влияли на определённый товар, вам нужно на вкладке “General” отключить параметр “Enable Role Based Pricing”.

 

Enable Role Based Pricing

 

Остались вопросы ? Напиши комментарий ! Удачи !

 

Добавить комментарий

 

  1. Дмитрий

    Добрый день, подскажите пожалуйста, как сделать две цены на товар в woocomerce, например цена с ндс и без ндс но что бы цены на товар можна было ставить самому, а не автоматом расчет без ндс. Спасибо.

    Ответить
    1. Илья Журавлёв автор

      Здравствуйте. Могу порекомендовать вам плагины:

      Плагин Добавить новое поле на страницу товара. Можно добавить дополнительную цену.
      Плагин оптовая цена. Можно использовать оптовую цену, просто название изменить.

      Ответить
      1. Александ

        Илья, добрый день. Подскажите при помощи какого плагина можно красиво оформить чтоб пользователи могли скачивать прайс лист ( в формате xls) с сайта.
        Заранее спасибо

        Ответить
        1. Илья Журавлёв автор

          Здравствуйте. А что конкретно нужно оформить?

          Ответить
          1. Александ

            Надо загрузить сам прайс и сделать кнопочку Скачать прайс ( желательно в виджетах ) Чтоб при нажатии на эту кнопку клиент мог скачать прай лист

          2. Александ

            Вообще как можно реализовать чтоб клиенты могли с сайта скачивать прайс лист, шаблон договора поставки

          3. Илья Журавлёв автор

            Всё это очень просто сделать. Стильную кнопку для скачивания можно сделать с помощью плагина Shortcodes Ultimate. Загружаете на сайт прайс, в библиотеку, копируете его ссылку и вставляете её в настройки кнопки (там есть специальное поле). При нажатии на кнопку, прайс будет автоматически загружаться на компьютер пользователя.

          4. Александ

            Спасибо, но при нажатии кнопки меня перекидывает на какуюто-страницу, а не сразу происходит скачивание

          5. Александ

            Все, спасибо разобрался. Огромное вам спасибо за помощь

  2. Дмитрий

    Илья, подскажите пожалуйста, пробую Woocommerce Wholesale Market все поставил, все толково. Но как выйти пользователю назад? То есть что бы цены снова были обычные, а не оптовые. Спасибо.

    Ответить
    1. Илья Журавлёв автор

      Что значит “выйти пользователю назад” и зачем ? Чтобы убрать оптовые цены, деактивируйте плагин.

      Ответить
  3. Дмитрий

    Илья, я имел ввиду что бы клиент мог выбрать между обычной ценой и оптовой после того как через виджет Woocommerce Wholesale Market зашел и у него все цены стали оптовыми.

    Ответить
    1. Илья Журавлёв автор

      Клиент итак может выбрать. Но, чтобы оптовая цена учитывалась при оформлении заказа, по моему там нужно покупать pro версию плагина.

      Есть лучше плагин и проще, можно добавить своё поле на страницу товара (в том числе и цену) и цена будет отображаться при оформлении заказа и в email письмах – Смотрите Здесь !

      Ответить
  4. Дмитрий

    а про Extra Product Options что скажите?

    Ответить
    1. Илья Журавлёв автор

      Что за плагин ?

      Ответить
  5. Дмитрий

    На другом форуме нашел, парень тоже написал что с помощью него две цены на один товар настроить можно. Жаль что на англ. языке, пока не разобрался полностью.

    Ответить
    1. Илья Журавлёв автор

      Там просто всё. Google или Яндекс переводчик в помощь !

      Ответить
  6. Дмитрий

    Илья, поле добавляет но не пойму как выставить это вместо обычной цены, то есть что бы клиент мог выбрать цену с этого поля вместо обычной.

    Ответить
    1. Илья Журавлёв автор

      А обычная цена чем не устраивает ?

      Ответить
  7. Дмитрий

    На странице товара хотел бы сделать две цены с возможностью выбора между ними. Что бы выбранная цена отображалась в корзине при оформлении.

    Ответить
    1. Илья Журавлёв автор

      Тогда сделайте чек-бокс для выбора.

      Ответить
  8. Дмитрий

    А каким плагином или каким образом не подскажете, буду очень благодарен.

    Ответить
    1. Илья Журавлёв автор

      Плагин WC Fields Factory. Там есть тип поле – Check Box или Radio Button. Попробуйте, не гарантирую, что будет работать. Выбор можно сделать, но будет ли он учитываться при оформлении заказа, нужно смотреть.

      А зачем так всё усложнять. Неужели нет варианта по проще ?

      Ответить
  9. Дмитрий

    Заказчик хочет что бы у товара было 2 цены. Одна с НДС вторая без НДС. И клиент мог выбрать. Магазин готов. Вот думаю как этот момент решить. Или на подобие этого что то придумать.

    Ответить
  10. Дмитрий

    Или что бы клиент выбрал физ или юр лицо и цена соответственно менялась.

    Ответить
    1. Илья Журавлёв автор

      Идея пришла в голову – сделайте вариативный товар и создайте вариации с ндс и без.

      Ответить
    2. Илья Журавлёв автор

      Только для вариации можно выбрать только налоговый класс. Например, для одной вариации стандартный класс, а длю другой Zero rate (нулевая ставка).

      Ответить
  11. Дмитрий

    Я думал что то типа выбрать роль и там сделать юр лицо и физ лицо и что бы цены менялись это реально?

    Ответить
    1. Илья Журавлёв автор

      Конечно реально, просто в Woocommerce такого нет. Вам тогда разработка нужна.

      Ответить
  12. Никита

    Здравствуйте, подскажите пожалуйста как сделать новые категории пользователей (как у вас на скриншоте например). Мне разрешает использовать только роли на сайте. Мне нужно создать от 3 до 5 ролей, у каждой из которых бы не было бы прав на какую-либо редакцию сайта, но с разными ценами при регистрации. Заранее спасибо

    Ответить
    1. Илья Журавлёв автор
      Ответить
  13. Никита

    И сразу же второй вопрос. Есть ли возможность при загрузке товаров на сайт из exel файла выбрать цены для категорий (которым мы задаем цены с помощью данного плагина). Т.е. есть exel файл с 1000+ позиций, смогу ли я добавлять цены в эти категории автоматически, задав свойства при загрузке или же придется все делать вручную? Заранее, опять же большое спасибо.

    Ответить
    1. Илья Журавлёв автор

      Можно экспортировать товары с ценами и использовать этот файл как пример. То есть, делать вручную точно также. Автоматически как вы сделаете?

      Ответить
  14. Никита

    Здравствуйте, подскажите пожалуйста, пользуюсь плагином all import. Есть 4 типа пользователей. У каждого из них своя цена. Можно ли через плагин all import загрузить все 4 цены?
    Если нет, то можно ли это сделать как-нибудь другим путём?

    Ответить
    1. Илья Журавлёв автор

      Добрый день. Используйте экспорт-импорт Woocommerce по умолчанию, там всё намного проще.

      Ответить
      1. Никита

        Через all import нельзя задать цены для WooCommerce Role Based Price?
        Если нельзя, то подскажите как их задать с помощью способа, который вы мне посоветовали. Заранее спасибо

        Ответить
        1. Илья Журавлёв автор

          Сделайте экспорт, в файле цены будут указаны, там и посмотрите как сделать, на примере экспортируемого файла.

          Ответить
  15. Никита

    Подскажите, как с помощью данного плагина задать процент от категории? Т.е. для первого типа – 10% скидка, для второго – 15% и так далее?

    Ответить
    1. Никита

      т.е. выбрать “администратор ” и у него все товары со скидкой 10% отображаются, например.

      Ответить
      1. Илья Журавлёв автор

        Я в записи всё пояснил. Скидка распространяется на роль пользователя, которую вы выбрали.

        Ответить
    2. Илья Журавлёв автор

      От какой категории? Данный плагин работает только с ролями пользователей. Вам другой плагин нужен. Посмотрите:

      WooCommerce Bulk Discount
      Dynamic Pricing and Discounts for WooCommerce Basic Version

      Ответить
      1. Никита

        Я не правильно видимо объяснил. Есть три роли. Нужно задать для роли скидку на все товары. Например, у роли#1 все товары на 10% дешевле,а у роди#2 на 5% И задать не каждому товару по отдельности, а для всех сразу. И таких ролей будет три.

        Ответить
        1. Илья Журавлёв автор

          В платной версии плагина есть функция Динамическое ценообразование, возможна она вам поможет, не знаю, не покупал. В бесплатной версии нет такой возможности, придётся вручную для каждого товара скидку добавлять.

          Ответить
  16. Aiwen

    Добрый день, мне по наследству на работе достался полурабочий сайт с каталогом, в котором не отображаются цены на изделия, в карточках товаров они внесены, в настройках темы и плагинов нигде не могу найти пункт чтобы цена отображалась, можете что нибудь подсказать?

    Ответить
  17. Никита

    Здравствуйте, подскажите как импортировать цены с помощью плагина all import? Какие поля при импорте нужно найти и заполнить?

    Ответить
  18. Никита

    Здравствуйте, все работает ,спасибо!Но не работает с плагином Woocommerce Products List. Т.е на сайте все работает, а в таблице этого плагина (Woocommerce Products List) цена не меняется. Может знаете почему?

    Ответить
    1. Илья Журавлёв автор

      Добрый день. Значит они не совместимы. Woocommerce Products List выводит товары не по ролям пользователей.

      Ответить
  19. Виталий

    Здравствуйте! Хотел бы спросить , есть ли плагин, который будет выводить сумму для оплаты за месяц, а не за каждый отдельный товар(для постоянных клиентов)? Спасибо.

    Ответить
    1. Илья Журавлёв автор

      Добрый день. Да, могу порекомендовать вам плагин Paid Memberships Pro. Если у вас онлайн магазин на Woo, также установите интеграцию Paid Memberships Pro — Дополнение к WooCommerce.

      Ответить
  20. Александр

    Здравствуйте подскажите как загрузить дополнительные цены при импорте указаны только стандартные цены а для ролей их нет

    Ответить
    1. Илья Журавлёв автор

      Здравствуйте. Через что импортируете?

      Ответить
  21. Александр

    Илья, подскажите пожалуйста, возможно данным плагином скрыть цену распродажи для некоторых групп?

    Ответить
    1. Илья Журавлёв автор

      Да, возможно. Плагин может выводить цены по ролям пользователей. В инструкции я всё подробно рассказал. Что вам не понятно?

      Ответить