Как создать частные категории в WooCommerce
Опубликовано: 2019-03-01
Последнее обновление — 26 февраля 2020 г.
В большинстве случаев вам никогда не понадобится создавать частные категории в WooCommerce. Цель вашего магазина WooCommerce — продавать ваши товары как можно большему количеству пользователей, а не исключать ваших клиентов из определенных категорий. Однако бывают случаи, когда вы хотите сделать некоторые или все категории WooCommerce приватными. В этом посте я рассмотрю, почему и как этого добиться.
Что мы подразумеваем под частной категорией?
Когда мы говорим о частной категории, мы также можем использовать термины «защищенный», «ограниченный» или даже «только для членов». Все эти термины применительно к категориям могут означать одно и то же, а именно то, что категории и продукты в них доступны не всем. Таким образом, частная категория в WooCommerce доступна только определенным клиентам.
Создание частных категорий в WooCommerce
В этой статье я расскажу об очень простом методе создания приватных категорий в WooCommerce. Вы сможете выбрать, какие категории являются частными, какие пользователи могут получить к ним доступ и что делать с пользователями, которым запрещен доступ к ним. Мы будем использовать простой плагин под названием WooCommerce Members Only от Plugin Republic, который вы можете использовать, чтобы сделать свои категории приватными с минимальными усилиями.
Зачем создавать частные категории в WooCommerce?
Во многих отношениях кажется нелогичным хотеть сделать категории приватными. В конце концов, основная цель вашего интернет-магазина — продать как можно больше товаров. Предотвращение доступа клиентов к вашим продуктам может помешать достижению этой цели.
Тем не менее, есть несколько веских причин для создания частных категорий, некоторые из которых могут даже привести к увеличению продаж в долгосрочной перспективе. Общие причины включают в себя:
- Только персонал : допустим, ваш интернет-магазин — это только часть вашего общего бизнеса. Хотя вы продаете свои продукты в Интернете, вы также можете использовать свой магазин WooCommerce для снабжения своих сотрудников определенными продуктами. Это могут быть льготы для ваших сотрудников, специализированное оборудование или даже товары со специальной скидкой только для персонала. Какой бы ни была причина, имеет смысл отнести все эти продукты к категории «Только для персонала» и сделать ее частной, чтобы ваши клиенты не могли получить к ней доступ.
- Только для членов : если вы используете сайт в стиле членства, довольно распространенной практикой является ограничение доступа к некоторому контенту для ваших членов. В конце концов, чтобы стать участником вашего сайта, должно быть какое-то преимущество — получение доступа к продуктам только для членов является ключевым.
- Оптовая/розничная торговля : один из подходов к созданию дифференцированных цен для оптовых и розничных клиентов — создание отдельных категорий для оптовых товаров. Затем вы можете сделать эти категории частными, чтобы защитить их от ваших розничных клиентов.
- Сайты с возрастным ограничением : если вы требуете, чтобы ваши клиенты каким-либо образом подтверждали свою личность (например, подтвердив свой возраст), прежде чем они смогут покупать ваши продукты, то создание частных категорий — идеальный способ предотвратить несанкционированные покупки любыми непроверенными пользователями.
Как создать частные категории в WooCommerce
Итак, установив, что частные категории WooCommerce не так нелогичны, как мы могли подумать, давайте посмотрим, как их создавать. Как я уже упоминал, я использую плагин WooCommerce Members Only.
Плагин только для членов WooCommerce
Несмотря на простоту настройки, плагин WooCommerce Members Only позволит вам сделать несколько полезных вещей с вашим магазином. После установки и активации перейдите в WooCommerce > Настройки > Только для членов, чтобы настроить параметры.
Одна из замечательных особенностей этого плагина заключается в том, что он имеет всего несколько настроек, поэтому вы можете настроить его в течение нескольких минут.

Как определить, какие клиенты могут получить доступ к закрытым категориям?
Существует несколько разных подходов к решению, какие клиенты могут получить доступ к частным категориям, а какие ограничены. Используйте параметр «Метод ограничения», чтобы выбрать «Статус входа», что означает, что только вошедшие в систему пользователи смогут получить доступ к частным категориям; «Пароль», что означает, что пользователям потребуется пароль для доступа к контенту; и «Роль пользователя», что означает, что вы можете указать, каким ролям пользователей будет разрешено просматривать частные категории.
Как определить, какие категории являются частными?
Это легко сделать. В разделе «Контент с ограниченным доступом» выберите «Указанные категории», затем в поле «Категории с ограниченным доступом» введите категории, которые вы хотите сделать частными.
Вот и все — примерно за две минуты вы создали частные категории в своем магазине WooCommerce.
Тем не менее, может быть некоторая тонкая настройка, которую вы хотели бы сделать.
Как скрыть защищенные продукты на страницах архива?
Один из вариантов, который вам нужно сделать в отношении ваших частных категорий, — это то, насколько приватными вы хотите, чтобы они были. Я думаю, что ваши варианты:
- Полностью невидим для пользователей, у которых нет доступа
- Видно, но недоступно
Если вы выберете опцию «Скрыть продукты в архиве», вы сделаете личные категории полностью невидимыми, а это означает, что все ссылки на них будут удалены для пользователей с ограниченным доступом. Таким образом, страница магазина, все страницы архива и страницы продукта не будут видны. Это важно, если ваши частные продукты не должны быть видны каждому пользователю сайта, например, если у вас есть частная категория для продуктов только для персонала, вы, вероятно, не захотите, чтобы она была видна вашим обычным платным клиентам.
Однако, если вы используете частные категории в качестве своего рода поощрения, например, чтобы показать тем, кто не является участником, продукты, доступные членам, тогда вы можете использовать частные категории в качестве своего рода тизера. Оставьте флажок «Скрыть товары в архиве» невыбранным, и частные категории по-прежнему будут отображаться на страницах магазина и архива, но продукты нельзя будет приобрести, если только покупателю не будет разрешено.
Как убрать приватную категорию из меню сайта?
Если вы решили сделать свои личные категории полностью невидимыми для любых неавторизованных пользователей, имеет смысл скрыть любые ссылки на эти категории из меню вашего сайта. Для этого достаточно ввести названия пунктов меню в поле «Исключить из меню». Эти пункты меню будут скрыты от всех пользователей, у которых нет разрешения на просмотр личных категорий.
Как выбрать, какие виджеты показывать ограниченным пользователям?
Кроме того, на вашем сайте могут быть виджеты, относящиеся к частным категориям. Используя настройку «Белый список виджетов», вы можете решить, какие из них по-прежнему будут отображаться для пользователей, которым запрещен просмотр частных категорий. Типичным примером этого может быть виджет поиска, который вы хотите сделать доступным для всех пользователей.
Чтобы воспользоваться этой функцией, просто введите имена виджетов, которые должны быть доступны всем, в поле «Белый список виджетов». Вы можете найти названия виджетов, выбрав «Внешний вид» > «Виджеты». Имена отображаются под каждой боковой панелью.
Как вы будете использовать только для членов WooCommerce?
Как я уже сказал в начале, частные категории — это немного нишевое требование в WooCommerce, но есть совершенно определенные сценарии, когда это необходимо. Если вам нужна помощь с плагином, просто дайте мне знать на Plugin Republic или оставьте комментарий ниже.