Привет ! мы продолжаем разбирать самые интересные и самые полезные плагины для интернет-магазина Woocommerce ! Сегодня вы узнаете как сделать отображение цены товара только для определённых пользователей, учитывая их роли. Пример, вы можете указать свои отдельные цены, выбрать роль пользователей, для которых будут отображаться данные цены, а для всех остальных пользователей будут отображаться цены по умолчанию. Вы сможете выбрать роли пользователей глобально, для всех товаров, либо для каждого товара по отдельности. Очень простой и полезный плагин !
Установить плагин WooCommerce Role Based Price вы сможете прямо из админ-панели WordPress. Перейдите на страницу: Плагины – Добавить новый, введите название плагина в форму поиска, нажмите Enter, установите и активируйте плагин.
Далее, после установки и активации плагина, перейдите на страницу: Woocommerce – Role Based Price Settings. Здесь вы сможете настроить глобальные настройки, которые будут относится ко всем товарам.
– Allowed User Roles, здесь можно выбрать роли пользователей, для которых будет отображаться цена указанная на странице товара.
– Allowed Product Pricing, здесь можно указать какая цена будет отображаться для выбранных пользователей, обычная (regular) или цена распродажи (selling). Можно указать обе цены.
– Можно указать свои ярлыки для цен, они отображаются только на странице редактирования товара.
Далее, перейдите на страницу редактирования товара. Внизу страницы у вас появится окно “WC Role Based Price Editor”. Здесь вы сможете выбрать роль пользователя и указать цену товара для данных пользователей. Можно указать обычную цену и цену распродажи.
На скриншоте показано, что для администраторов сайта цена на данный товар будет 300 руб., и цена распродажи 199 руб., а для всех остальных пользователей будет отображаться цена по умолчанию 958 руб., и 799 руб. (распродажа). После выбора роли и указания цены, сохраните изменения, нажав внизу на кнопку – “Save Price”.
Выбрать определённых пользователей по роли и указать для них цену вы сможете на странице каждого товара. Обратите внимание ! Чтобы глобальные настройки (которые вы указывали в настройках плагина, их можно и не указывать) не влияли на определённый товар, вам нужно на вкладке “General” отключить параметр “Enable Role Based Pricing”.
Остались вопросы ? Напиши комментарий ! Удачи !
Добрый день, подскажите пожалуйста, как сделать две цены на товар в woocomerce, например цена с ндс и без ндс но что бы цены на товар можна было ставить самому, а не автоматом расчет без ндс. Спасибо.
Здравствуйте. Могу порекомендовать вам плагины:
– Плагин Добавить новое поле на страницу товара. Можно добавить дополнительную цену.
– Плагин оптовая цена. Можно использовать оптовую цену, просто название изменить.
Илья, добрый день. Подскажите при помощи какого плагина можно красиво оформить чтоб пользователи могли скачивать прайс лист ( в формате xls) с сайта.
Заранее спасибо
Здравствуйте. А что конкретно нужно оформить?
Надо загрузить сам прайс и сделать кнопочку Скачать прайс ( желательно в виджетах ) Чтоб при нажатии на эту кнопку клиент мог скачать прай лист
Вообще как можно реализовать чтоб клиенты могли с сайта скачивать прайс лист, шаблон договора поставки
Всё это очень просто сделать. Стильную кнопку для скачивания можно сделать с помощью плагина Shortcodes Ultimate. Загружаете на сайт прайс, в библиотеку, копируете его ссылку и вставляете её в настройки кнопки (там есть специальное поле). При нажатии на кнопку, прайс будет автоматически загружаться на компьютер пользователя.
Спасибо, но при нажатии кнопки меня перекидывает на какуюто-страницу, а не сразу происходит скачивание
Все, спасибо разобрался. Огромное вам спасибо за помощь
Илья, подскажите пожалуйста, пробую Woocommerce Wholesale Market все поставил, все толково. Но как выйти пользователю назад? То есть что бы цены снова были обычные, а не оптовые. Спасибо.
Что значит “выйти пользователю назад” и зачем ? Чтобы убрать оптовые цены, деактивируйте плагин.
Илья, я имел ввиду что бы клиент мог выбрать между обычной ценой и оптовой после того как через виджет Woocommerce Wholesale Market зашел и у него все цены стали оптовыми.
Клиент итак может выбрать. Но, чтобы оптовая цена учитывалась при оформлении заказа, по моему там нужно покупать pro версию плагина.
Есть лучше плагин и проще, можно добавить своё поле на страницу товара (в том числе и цену) и цена будет отображаться при оформлении заказа и в email письмах – Смотрите Здесь !
а про Extra Product Options что скажите?
Что за плагин ?
На другом форуме нашел, парень тоже написал что с помощью него две цены на один товар настроить можно. Жаль что на англ. языке, пока не разобрался полностью.
Там просто всё. Google или Яндекс переводчик в помощь !
Илья, поле добавляет но не пойму как выставить это вместо обычной цены, то есть что бы клиент мог выбрать цену с этого поля вместо обычной.
А обычная цена чем не устраивает ?
На странице товара хотел бы сделать две цены с возможностью выбора между ними. Что бы выбранная цена отображалась в корзине при оформлении.
Тогда сделайте чек-бокс для выбора.
А каким плагином или каким образом не подскажете, буду очень благодарен.
Плагин WC Fields Factory. Там есть тип поле – Check Box или Radio Button. Попробуйте, не гарантирую, что будет работать. Выбор можно сделать, но будет ли он учитываться при оформлении заказа, нужно смотреть.
А зачем так всё усложнять. Неужели нет варианта по проще ?
Заказчик хочет что бы у товара было 2 цены. Одна с НДС вторая без НДС. И клиент мог выбрать. Магазин готов. Вот думаю как этот момент решить. Или на подобие этого что то придумать.
Или что бы клиент выбрал физ или юр лицо и цена соответственно менялась.
Идея пришла в голову – сделайте вариативный товар и создайте вариации с ндс и без.
Только для вариации можно выбрать только налоговый класс. Например, для одной вариации стандартный класс, а длю другой Zero rate (нулевая ставка).
Я думал что то типа выбрать роль и там сделать юр лицо и физ лицо и что бы цены менялись это реально?
Конечно реально, просто в Woocommerce такого нет. Вам тогда разработка нужна.
Здравствуйте, подскажите пожалуйста как сделать новые категории пользователей (как у вас на скриншоте например). Мне разрешает использовать только роли на сайте. Мне нужно создать от 3 до 5 ролей, у каждой из которых бы не было бы прав на какую-либо редакцию сайта, но с разными ценами при регистрации. Заранее спасибо
Добрый день. Для создания новых ролей на WordPress есть специальный плагин.
И сразу же второй вопрос. Есть ли возможность при загрузке товаров на сайт из exel файла выбрать цены для категорий (которым мы задаем цены с помощью данного плагина). Т.е. есть exel файл с 1000+ позиций, смогу ли я добавлять цены в эти категории автоматически, задав свойства при загрузке или же придется все делать вручную? Заранее, опять же большое спасибо.
Можно экспортировать товары с ценами и использовать этот файл как пример. То есть, делать вручную точно также. Автоматически как вы сделаете?
Здравствуйте, подскажите пожалуйста, пользуюсь плагином all import. Есть 4 типа пользователей. У каждого из них своя цена. Можно ли через плагин all import загрузить все 4 цены?
Если нет, то можно ли это сделать как-нибудь другим путём?
Добрый день. Используйте экспорт-импорт Woocommerce по умолчанию, там всё намного проще.
Через all import нельзя задать цены для WooCommerce Role Based Price?
Если нельзя, то подскажите как их задать с помощью способа, который вы мне посоветовали. Заранее спасибо
Сделайте экспорт, в файле цены будут указаны, там и посмотрите как сделать, на примере экспортируемого файла.
Подскажите, как с помощью данного плагина задать процент от категории? Т.е. для первого типа – 10% скидка, для второго – 15% и так далее?
т.е. выбрать “администратор ” и у него все товары со скидкой 10% отображаются, например.
Я в записи всё пояснил. Скидка распространяется на роль пользователя, которую вы выбрали.
От какой категории? Данный плагин работает только с ролями пользователей. Вам другой плагин нужен. Посмотрите:
– WooCommerce Bulk Discount
– Dynamic Pricing and Discounts for WooCommerce Basic Version
Я не правильно видимо объяснил. Есть три роли. Нужно задать для роли скидку на все товары. Например, у роли#1 все товары на 10% дешевле,а у роди#2 на 5% И задать не каждому товару по отдельности, а для всех сразу. И таких ролей будет три.
В платной версии плагина есть функция Динамическое ценообразование, возможна она вам поможет, не знаю, не покупал. В бесплатной версии нет такой возможности, придётся вручную для каждого товара скидку добавлять.
Добрый день, мне по наследству на работе достался полурабочий сайт с каталогом, в котором не отображаются цены на изделия, в карточках товаров они внесены, в настройках темы и плагинов нигде не могу найти пункт чтобы цена отображалась, можете что нибудь подсказать?
Здравствуйте, подскажите как импортировать цены с помощью плагина all import? Какие поля при импорте нужно найти и заполнить?
Здравствуйте, все работает ,спасибо!Но не работает с плагином Woocommerce Products List. Т.е на сайте все работает, а в таблице этого плагина (Woocommerce Products List) цена не меняется. Может знаете почему?
Добрый день. Значит они не совместимы. Woocommerce Products List выводит товары не по ролям пользователей.
Здравствуйте! Хотел бы спросить , есть ли плагин, который будет выводить сумму для оплаты за месяц, а не за каждый отдельный товар(для постоянных клиентов)? Спасибо.
Добрый день. Да, могу порекомендовать вам плагин Paid Memberships Pro. Если у вас онлайн магазин на Woo, также установите интеграцию Paid Memberships Pro — Дополнение к WooCommerce.
Здравствуйте подскажите как загрузить дополнительные цены при импорте указаны только стандартные цены а для ролей их нет
Здравствуйте. Через что импортируете?
Илья, подскажите пожалуйста, возможно данным плагином скрыть цену распродажи для некоторых групп?
Да, возможно. Плагин может выводить цены по ролям пользователей. В инструкции я всё подробно рассказал. Что вам не понятно?