WooCommerce — как понять роли и возможности пользователей (с видео)

Опубликовано: 2020-05-08
WooCommerce user roles

Последнее обновление — 17 марта 2022 г.

Эта статья является частью Руководства по управлению пользователями :

  • Основные настройки WooCommerce для настройки учетных записейЗнать о ролях и возможностях пользователей (текущая статья)
  • Создать нового пользователя
  • Обеспечьте безопасность пользовательских данных
  • Улучшить управление пользователями

На веб-сайте будут разные пользователи, которые будут выполнять разные задачи, и вам нужно определить, что они могут делать, а что нет. Если вы являетесь владельцем сайта WordPress, вы увидите концепцию, называемую ролями пользователей, которая поможет вам определить, какие возможности другие пользователи могут иметь или не иметь на вашем сайте. Вы можете назначать разные роли разным пользователям и сделать свой сайт более организованным и систематическим. Эта статья дает вам общее представление о ролях пользователей WordPress и WooCommerce, а также пытается понять дополнительные параметры настройки.

Что такое роли пользователей WordPress и зачем они вам нужны?

Если у вас есть сайт WordPress, вы можете по-разному определять пользователей в соответствии с доступом, который они должны иметь. На вашем сайте могут быть пользователи, которым нужно будет только создавать профили и управлять ими, а также просматривать ваши страницы или сообщения. Также могут быть разные пользователи, которым потребуется выборочный доступ к вашему администратору WordPress или серверной части. Возможно, вы захотите дополнительно определить различные возможности для пользователей в зависимости от задач, которые они должны выполнять на вашем сайте. Например, у администратора WordPress есть разные задачи, такие как написание и редактирование сообщений, создание страниц, управление категориями, модерация комментариев, добавление и управление плагинами и темами и т. д.

Таким образом, вы можете назначать роли пользователей на вашем сайте WordPress в соответствии с возможностями, которые они должны иметь для выполнения задачи, которую они должны выполнять на сайте или администратором. Предопределенные роли пользователей, которые вы видите в WordPress:

  • Суперадминистратор — это роль, которая может выполнять все возможные возможности пользователя WordPress, включая управление несколькими сайтами.
  • Администратор — эта роль пользователя предоставляет пользователю все возможности для администрирования сайта, включая управление другими пользователями.
  • Редактор . Как следует из названия, роль редактора сможет управлять всеми сообщениями на сайте и публиковать их.
  • Автор — автор сможет управлять своими сообщениями и публиковать их.
  • Автор — Участники на вашем сайте смогут добавлять контент в сообщение, но не смогут его публиковать.
  • Подписчик — Подписчик может управлять только своими профилями и получать доступ к внешнему интерфейсу сайта.

Прочтите нашу статью о ролях пользователей WordPress, чтобы лучше понять каждую роль и то, как вы можете их настроить.

Дополнительные роли пользователей в WooCommerce

Как вы знаете, WooCommerce — это бесплатный плагин для WordPress, который поможет вам превратить ваш сайт в интернет-магазин. WooCommerce стала одной из самых популярных платформ электронной коммерции в мире и является предпочтительным выбором для предпринимателей по всему миру. Теперь, когда вы устанавливаете WooCommerce на свой сайт WordPress, он регистрирует на нем две дополнительные роли пользователя — менеджер магазина и клиент. Кроме того, это дает дополнительные возможности роли администратора WordPress для управления настройками WooCommerce и просмотра отчетов WooCommerce.

инфографика о различных ролях пользователей WordPress и WooCommerce и их важности.

Возможности ролей пользователей WordPress и ролей пользователей WooCommerce

Вот краткий обзор ролей пользователей в WordPress и WooCommerce.

Супер администратор

Суперадминистратор — это роль, которая будет иметь все возможности для управления многосайтовой сетью WordPress. Таким образом, он будет иметь ряд возможностей для управления многосайтовой сетью, например:

  • Создание и удаление сайтов
  • Управление сетью и сайтами.
  • Управление сетевыми пользователями, плагинами, темами, параметрами и т. д.
  • Обновление сети.
  • Настроить сеть.

Администратор

Администраторы имеют полный доступ ко всем аспектам администрирования одного сайта. Они могут добавлять, удалять и управлять плагинами и темами на сайте. И администраторы также будут иметь право изменять данные других пользователей, включая пароли. По сути, вы можете ограничить предоставление доступа администратора только владельцам сайтов и заслуживающим доверия людям, которые могут иметь полный контроль над вашим сайтом. Некоторые из уникальных возможностей, определяющих роль администратора, включают:

  • Активируйте плагины.
  • Редактировать и удалять страницы и сообщения.
  • Экспорт и импорт.
  • Управление категориями, ссылками и параметрами.
  • Умеренные комментарии
  • Продвигайте пользователей.
  • Публикуйте страницы и посты.
  • Читайте личные страницы и посты.
  • Создавайте, редактируйте, читайте и удаляйте многоразовые блоки.
  • Удалить пользователей.
  • Переключение тем.
  • Загрузить файлы.
  • Доступ к настройщику.
  • Обновите плагины, темы и ядро ​​WordPress.

редактор

Роль редактора позволяет вам получать доступ и права на редактирование сообщений других пользователей. Те, у кого есть роль редактора, могут редактировать или удалять любые сообщения на вашем сайте. Роль редактора лучше всего подходит человеку, который управляет блогами и другими сообщениями на вашем сайте. По сути, роль редактора связана только с контентом вашего сайта. Возможности роли редактора следующие:

  • Редактировать страницы и сообщения.
  • Удаление страниц и сообщений.
  • Создавайте, редактируйте и удаляйте многоразовые блоки.
  • Управление категориями и ссылками.
  • Умеренные комментарии.
  • Публикуйте страницы и посты.

Автор

Авторы могут создавать и публиковать свои собственные сообщения. Однако эта роль не будет иметь доступа к публикациям других людей. Они также могут удалить свои сообщения, если это необходимо. Кроме того, те, у кого есть роль Автора, не смогут создавать новые категории. Однако они могут использовать существующие категории на вашем сайте и создавать новые теги. Кроме того, пользователи с ролью автора не могут модерировать или удалять комментарии на вашем сайте, даже если они могут их просматривать. Точно так же у них не будет доступа к плагинам и темам на вашем сайте. Вот важные возможности роли Author:

  • Редактировать и удалять свои сообщения.
  • Публикуйте посты.
  • Загрузить файлы.
  • Создавайте и читайте повторно используемые блоки.
  • Редактируйте и удаляйте свои собственные многоразовые блоки.

Автор

Участник — это пользователь, который может писать и редактировать сообщения на вашем сайте. Но эти пользователи не смогут публиковать сообщения. Следовательно, Редактор должен просматривать и публиковать сообщения, написанные Авторами. Это исключительно полезно, когда вы нанимаете писателей-фрилансеров для создания контента для своего сайта. Однако одним из недостатков является то, что лица с ролью участника не могут загружать файлы на ваш сайт. И, как показано выше, роль участника не будет иметь доступа к плагинам, темам или сообщениям других пользователей. Вот посмотрите на возможности роли Contributor.

  • Создание и редактирование сообщений.
  • Управляйте своим профилем.
  • Прочтите многоразовые блоки.

Подписчик

Пользователи с ролью подписчика имеют доступ только для чтения на вашем сайте. Кроме того, они могут управлять своими профилями на сайте, такими как информация о пользователе и пароль. Кроме этого, они могут только читать сообщения и оставлять комментарии на вашем сайте. Это может оказаться полезным, если ваша стратегия сайта требует, чтобы пользователи входили в систему, чтобы читать сообщения в блоге. Возможности:

  • Управляйте своим профилем.
  • Читайте посты.
  • Оставляйте комментарии к сообщениям.

Теперь давайте рассмотрим две конкретные роли WooCommerce.

Роль клиента

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

  • Иметь доступ для чтения, аналогичный подписчику блога
  • Может просматривать заказы и историю заказов
  • Может редактировать данные своей учетной записи

Роль менеджера магазина

Если вы нанимаете кого-то для управления своим магазином, вы должны предоставить ему доступ к операционной стороне магазина. Однако вы можете не захотеть, чтобы они имели доступ к административной части, например, к редактированию файлов или управлению плагинами. Здесь на помощь приходит роль менеджера магазина. Эта роль имеет те же возможности, что и роль клиента, а также возможность редактировать настройки и продукты WooCommerce. Кроме того, эта роль также может просматривать отчеты WooCommerce. Роль менеджера магазина на самом деле похожа на роль редактора в WordPress, поэтому они будут иметь общие возможности роли редактора WordPress. Дополнительные возможности роли WooCommerce Shop Manager:

  • Управление настройками WooCommerce.
  • Создавайте и редактируйте товары.
  • Просмотрите раздел отчетов WooCommerce.

Кроме того, при установке WooCommerce администратор сайта автоматически получает возможности роли Store Manager.

Как назначить роль пользователя новому пользователю?

Администраторы сайта WordPress смогут создавать новые учетные записи пользователей на сайте WordPress. Если вы являетесь администратором WordPress, на панели администратора WordPress вы можете перейти в раздел « Пользователи» > «Добавить нового» , чтобы создать нового пользователя.

При создании нового пользователя вам необходимо добавить имя пользователя, фамилию, адрес электронной почты, а также имя пользователя. Вы также можете указать пароль и, при желании, отправить электронное письмо пользователю о создании учетной записи. Как вы уже догадались, есть также выпадающий список, где вы можете назначить роль пользователю. Обратите внимание, что имя пользователя нельзя изменить позже, хотя любой другой аспект профиля пользователя (включая роль пользователя) можно изменить позже, если это необходимо.

Вы можете использовать ту же стратегию для новых пользователей, а также изменить роль пользователя для существующих пользователей. На большинстве сайтов WordPress есть возможность для клиентов или пользователей зарегистрироваться через интерфейс сайта. Таким пользователям по умолчанию будет назначена роль Подписчика или Клиента (если установлен WooCommerce). В зависимости от требований веб-сайта администратор может легко изменить свои роли пользователей и назначить подходящую роль.

Как решить, какую роль назначить пользователю?

Вам может быть интересно, как назначить роль пользователю. В зависимости от характеристик и функций вашего интернет-магазина вы можете назначить определенные роли конкретным пользователям. Это поможет вам эффективно контролировать, как разные пользователи будут взаимодействовать с вашим сайтом.

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

Добавление пользователей для управления магазином

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

Предоставить доступ специалистам по управлению сайтом

Иногда вы можете захотеть предоставить доступ техническим экспертам, которые поддерживают ваш сайт. Для проверки различных функций сайта им может потребоваться полный доступ. В этом случае вам может потребоваться предоставить им роль администратора. Точно так же внешние агентства или сотрудники, занимающиеся вашими аспектами дизайна и маркетинга, также могут быть назначены на эту роль, если того требует ситуация.

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

Для создателей контента

Для тех, кто создает контент на вашем сайте, могут быть назначены такие роли WordPress, как Участник, Автор и Редактор. Участники смогут создавать контент, но не смогут его публиковать. Те, у кого есть роль автора, смогут создавать, публиковать и удалять свой собственный контент. Редакторы также могут управлять чужим контентом. По сути, вы можете назначать эти роли в зависимости от того, как вы публикуете контент на своем сайте. Вы можете назначить роль автора штатным авторам и предоставить роль участника приглашенным авторам. Роль редактора, естественно, будет назначена человеку, который контролирует весь ваш контент.

Для клиентов WooCommerce

Как вы знаете, роль Покупатель по умолчанию назначается каждому, кто регистрируется в вашем магазине. Пользователи с этой ролью не будут иметь никаких других возможностей, кроме возможности управлять своими учетными записями.

Однако вы можете создавать собственные роли для сегментации своих клиентов с помощью плагинов. Это позволит вам выборочно предлагать персонализированные цены, скидки, назначать возможности покупки, контролировать доступ к продуктам и т. д. Магазины с персонализированными ценами или оптовые магазины могут извлечь большую выгоду из этого подхода. Мы обсудим это подробно позже в статье.

Рекомендации по назначению ролей для обеспечения безопасности вашего магазина WooCommerce

Теперь мы знаем, что роли пользователей позволяют очень легко контролировать, как разные пользователи будут получать доступ к вашему сайту. При назначении разрешений на вашем сайте важно следовать некоторым передовым методам, чтобы не поставить под угрозу безопасность вашего сайта.

Наличие политики для назначения ролей

Важно иметь политику для управления тем, как вы назначаете роли пользователям в вашем магазине WooCommerce. Важной частью должно быть то, что пользователю должна быть назначена роль, которая имеет отношение к его способу взаимодействия с сайтом. Как мы указывали выше, вы можете назначать роли менеджера магазина, автора или редактора для конкретных пользователей, когда есть дополнительные требования.

Кроме того, вы должны быть крайне осторожны при назначении роли администратора кому-либо в вашем магазине. Многие внешние поставщики могут время от времени запрашивать у вас доступ администратора. Вы должны тщательно оценить эти запросы, прежде чем предоставлять доступ. Если определенным действием на вашем сайте поставщик может управлять с более низким уровнем доступа, предоставьте это. Если такие запросы являются регулярным явлением на вашем сайте, вы можете установить плагин, который поможет вам конкретно контролировать возможности и разрешения каждой роли пользователя.

Убедитесь, что учетные данные пользователя защищены

Вы должны убедиться, что имя пользователя и пароли в вашем магазине созданы в соответствии с рекомендуемыми рекомендациями. Важно не использовать имена пользователей, такие как «admin», для вашей роли администратора, так как хакерам будет легче атаковать. Сделайте практикой, чтобы вы не сохраняли такие имена пользователей, которые можно легко угадать. Вместо этого сохраните конкретные имена пользователей, основанные на реальном имени пользователя.

Надежные пароли

Кроме того, убедитесь, что вы используете надежные пароли для всех пользователей. WordPress предоставляет надежный пароль каждый раз, когда вы создаете новую учетную запись пользователя в своем магазине. Вы можете использовать эту опцию по умолчанию или, если вы создаете свою собственную, убедитесь, что она достаточно сложна. Это поможет в значительной степени противостоять атакам грубой силы на ваш сайт. Если вам нужно время от времени делиться паролями со службой поддержки или поставщиками услуг хостинга, убедитесь, что вы делаете это через систему управления паролями.

Двухфакторная аутентификация

Двухфакторная аутентификация — это подход, при котором используется дополнительный метод проверки, когда пользователь пытается войти на ваш сайт. Самый распространенный метод — отправить код в виде текста или электронной почты, который пользователь должен ввести, прежде чем он сможет войти в систему. Эксперты советуют применять это как минимум к ролям администратора, редактора и менеджера магазина, чтобы обеспечить лучшую безопасность.

Google reCAPTCHA

Настройка Google reCAPTCHA — еще один способ защитить вход пользователя. Это поможет вам контролировать спам, а также уменьшит количество попыток взлома вашего сайта.

Регулярно проверяйте назначения ролей

Вам необходимо периодически проверять актуальность всех ролей пользователей, назначенных на вашем сайте. Иногда вы назначаете роль администратора веб-разработчику, который помогал вам настраивать функцию. Важно отозвать разрешение этого пользователя после завершения работы. Таким образом, если в вашем магазине есть временные назначения ролей, вам необходимо регулярно их просматривать. Точно так же учетные записи сотрудников также могут быть изменены на более низкий уровень доступа или отключены после того, как они покинут вашу компанию. Это гарантирует, что на ваш сайт не будет несанкционированного доступа.

Обеспечьте резервное копирование

Резервные копии являются важной частью общей безопасности веб-сайта. Убедитесь, что вы используете надежный инструмент резервного копирования и храните его в нескольких местах для дополнительной безопасности. Плагины автоматического резервного копирования WordPress, безусловно, помогут вам меньше беспокоиться в этом аспекте.

Дальнейшая настройка ролей и возможностей пользователей

Хотя роли пользователей WordPress в первую очередь направлены на улучшение доступа пользователей и предоставление лучших возможностей управления контентом, WooCommerce предлагает больше возможностей для бизнеса. Вы можете создавать ограничения контента с помощью ролей пользователей WooCommerce, а также настраивать персонализированные цены и скидки. Чтобы все это было более эффективно, вам нужно иметь возможность настраивать существующую структуру ролей пользователей в WordPress. Выборочное добавление возможностей, а также возможность создавать собственные роли пользователей очень помогают в этом отношении. Мы рассмотрим эти возможности в этой статье.

Плагины, изменяющие роли и возможности пользователей WooCommerce

Есть несколько плагинов, которые помогут вам еще больше улучшить управление ролями пользователей в WordPress и WooCommerce. Теперь мы рассмотрим некоторые из лучших

Редактор ролей пользователей

Это один из лучших плагинов для настройки ролей и возможностей пользователей на вашем сайте WordPress. Он предлагает варианты выборочного назначения возможностей и разрешений для каждой роли пользователя, которая может быть у вас на вашем сайте. Он позволяет создавать новые роли пользователей, а также помогает удалять роли, которые не имеют отношения к вашему сайту. Еще одна интересная особенность плагина заключается в том, что он позволяет копировать возможности существующих ролей пользователей при создании новой роли. Плагин также позволяет назначать несколько ролей одному и тому же пользователю.

Функции

  • Помогает редактировать возможности, назначенные каждой роли пользователя в вашем магазине.
  • Создавайте собственные роли пользователей и определяйте их возможности.
  • Удалите ненужные роли с вашего сайта.
  • Разрешить одному пользователю иметь более одной роли.

Ознакомьтесь с нашим подробным руководством по плагину User Role Editor.

Members — плагин для редактирования членства и ролей пользователей

Это мощная опция, которая поможет вам управлять ролями пользователей на вашем сайте. Это гарантирует, что вы можете управлять в удобном интерфейсе тем, как каждой роли пользователя на вашем веб-сайте назначаются возможности. Основное преимущество этого плагина заключается в том, что вы можете предложить определенные возможности для любой роли на вашем сайте. Вы также можете выборочно удалить возможности из любой роли. Плагин позволяет предлагать несколько ролей одному и тому же пользователю без каких-либо ограничений. Он предлагает варианты клонирования ролей, а также позволяет ограничивать контент в вашем магазине.

Функции

  • Легко управляйте пользовательскими ролями и возможностями.
  • Легко создавайте ограничения контента на своем сайте.
  • Удаляйте неиспользуемые роли без особых усилий.
  • Поддержка виджетов и шорткодов для более удобного управления плагином.

Возможности PublishPress

Вы можете использовать этот плагин для расширенного управления пользователями и их ролями на вашем сайте. Вы можете использовать плагин для настройки каждой роли и управления ее возможностями. Плагин помогает вам даже настроить экран редактирования сообщений и позволяет выборочно скрывать определенные элементы в редакторе. Он даже позволяет вам контролировать доступ к аспектам вашего магазина, специфичным для WooCommerce.

Функции

  • Измените возможности любой роли пользователя.
  • Работает со всеми таксономиями и типами записей.
  • Легко создавайте роли пользователей, копируя возможности существующих.
  • Контролируйте доступ к области WooCommerce.

Применение пользовательских ролей и разрешений пользователей в различных бизнес-моделях WooCommerce

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

Роли пользователей и настраиваемые разрешения прекрасно применимы в различных бизнес-моделях WooCommerce, таких как:

  • Ограниченный доступ к контенту . Если ваш сайт ориентирован на контент, вы можете использовать роли пользователей и настраиваемые разрешения для управления доступом к вашему контенту. В зависимости от покупки продукта вы можете назначать клиентам разрешения на определение того, к какому контенту они могут получить доступ на вашем сайте.
  • Ценообразование и скидки на основе ролей — это очень удобно при оптовых и B2B-транзакциях. В зависимости от ролей, назначенных вашим клиентам, вы можете контролировать цены на продукты и скидки, которые вы предлагаете. Оптовые магазины, которые имеют разные уровни ценообразования для разных клиентов, могут использовать эту функцию для автоматизации стратегии ценообразования.

Плагины, которые помогут вам использовать роли пользователей WooCommerce

  • Режим каталога ELEX WooCommerce, оптовые цены и ценообразование на основе ролей. Создавайте разные тарифные планы для разных ролей пользователей в вашем магазине WooCommerce. Также помогает отключить возможность электронной коммерции и просто запустить сайт в режиме каталога.
  • Плагин динамического ценообразования и скидок ELEX для WooCommerce — это комплексный плагин для настройки различных правил скидок в вашем магазине. С помощью этого плагина вы можете настроить скидки специально для определенных пользовательских правил.
  • Роли и разрешения для WooCommerce — этот плагин поможет вам обеспечить полное самообслуживание для ваших клиентов B2B. Ваши клиенты смогут управлять своими ролями и разрешениями в зависимости от своей организационной структуры.
  • Цены по роли пользователя. Вы можете предлагать скидки или надбавки определенным группам клиентов или отображать совершенно разные цены в зависимости от ролей.
  • Цены YITH WooCommerce на основе ролей — этот плагин поможет вам без проблем отображать правильную цену для нужного пользователя.
  • Только для членов WooCommerce — это отличный плагин для ограничения доступа к контенту на вашем сайте в зависимости от ролей пользователей. Вы можете создать частную зону покупок для конкретных клиентов, чтобы они могли совершать покупки в вашем магазине.
  • YITH Automatic Role Change — этот плагин поможет вам автоматически назначать роли пользователей клиентам после покупки на основе различных критериев, которые вы укажете.
  • Плагин ценообразования WooCommerce для клиентов, групп и ролей пользователей . Этот плагин помогает вам устанавливать цены на основе категорий для конкретных клиентов, групп и ролей пользователей. Кроме того, вы можете предоставлять клиентам различные скидки на основе фиксированной ставки или процентного значения, которое вы укажете.

Роли пользователей в WordPress помогают обеспечить стабильную структуру и организацию для различных пользователей вашего сайта. Более того, это помогает вам создать выборочный доступ к содержимому вашего сайта. А когда дело доходит до WooCommerce, роли пользователей предоставляют больше возможностей для создания многоуровневых цен и оптовых цен. В этой статье сделана попытка внести больше ясности в отношении различных ролей пользователей и их потенциальных применений. Кроме того, у вас должно быть представление о некоторых плагинах, которые помогут вам эффективно использовать роли пользователей WooCommerce. Дайте нам знать, если у вас есть какие-либо вопросы или проблемы, оставив комментарий ниже.

Посмотрите видео ниже, чтобы лучше понять роли пользователей WooCommerce.

дальнейшее чтение

  • Плагины ролей и разрешений WooCommerce
  • Плагины ценообразования WooCommerce на основе ролей