WooCommerce – 如何理解用户角色和能力(带视频)
已发表: 2020-05-08
最后更新时间 - 2022 年 3 月 17 日
本文是用户管理指南的一部分:
- 用于配置帐户的基本 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 网络的所有功能的角色。 因此,它将具有管理多站点网络的一系列功能,例如:
- 创建和删除站点
- 管理网络和站点。
- 管理网络用户、插件、主题、选项等。
- 升级网络。
- 设置网络。
行政人员
管理员可以完全访问单个站点的所有管理方面。 他们可以添加、删除和管理网站上的插件和主题。 而且,管理员还可以自由修改其他用户的详细信息,包括密码。 基本上,您可以将管理员访问权限限制为仅授予站点所有者以及可以完全控制您的站点的值得信赖的人。 定义管理员用户角色的一些独特功能包括:
- 激活插件。
- 编辑和删除页面和帖子。
- 出口和进口。
- 管理类别、链接和选项。
- 适度的评论
- 推广用户。
- 发布页面和帖子。
- 阅读私人页面和帖子。
- 创建、编辑、读取和删除可重用块。
- 删除用户。
- 切换主题。
- 上传文件。
- 访问定制器。
- 更新插件、主题和 WordPress 核心。
编辑
编辑角色允许您获得对其他用户帖子的访问和编辑权限。 具有编辑角色的人可以编辑或删除您网站上的任何帖子。 编辑角色最适合管理您网站上的博客和其他帖子的人。 基本上,编辑角色只关心您网站的内容方面。 Editor 角色的能力如下:
- 编辑页面和帖子。
- 删除页面和帖子。
- 创建、编辑和删除可重用块。
- 管理类别和链接。
- 适度的评论。
- 发布页面和帖子。
作者
作者可以创建和发布自己的帖子。 但是,此角色无权访问其他人的帖子。 如果需要,他们还可以删除他们的帖子。 此外,具有作者角色的人将无法创建新类别。 但是,他们可以使用您网站上的现有类别,并创建新标签。 此外,具有作者角色的人无法审核或删除您网站上的评论,即使他们可以查看这些评论。 同样,他们也无权访问您网站上的插件和主题。 以下是作者角色的重要功能:
- 编辑和删除自己的帖子。
- 发布帖子。
- 上传文件。
- 创建和阅读可重用块。
- 编辑和删除他们自己的可重用块。
贡献者
贡献者是可以在您的网站上撰写和编辑帖子的用户。 但是这些用户将无法发布帖子。 因此,编辑必须审查和发布作者撰写的帖子。 当您聘请自由作家为您的网站生成内容时,这非常有用。 但是,一个缺点是那些具有贡献者角色的人无法将文件上传到您的站点。 如上所示,贡献者角色将无权访问插件、主题或其他用户的帖子。 以下是贡献者角色的功能。
- 创建和编辑帖子。
- 管理自己的个人资料。
- 阅读可重用块。
订户
订阅者角色中的用户仅对您的站点具有读取权限。 此外,他们可以在网站上管理自己的个人资料,例如用户信息和密码。 除此之外,他们只能阅读帖子并在您的网站上发表评论。 如果您的网站策略要求用户登录以阅读博客文章,您可能会发现它很有用。 能力是:
- 管理自己的个人资料。
- 阅读帖子。
- 对帖子发表评论。
现在让我们看看 WooCommerce 的两个特定角色。
客户角色
使用结帐或注册选项注册的任何用户都被定义为您网站上的客户。 目前,客户角色的能力如下:
- 具有读取权限,类似于博客订阅者
- 可以查看订单和订单历史
- 能够编辑自己的帐户详细信息
店长角色
如果您雇用某人来管理您的商店,则必须授予他们访问商店运营方面的权限。 但是,您可能不希望他们访问管理端,例如编辑文件或管理插件。 这就是车间经理角色出现的地方。 此角色具有与客户角色相同的功能,以及编辑 WooCommerce 设置和产品的选项。 此外,此角色还能够查看 WooCommerce 报告。 Shop manager 角色实际上类似于 WordPress 中的 Editor 角色,因此它们将具有 WordPress Editor 角色的一般功能。 WooCommerce 商店经理角色的附加功能是:
- 管理 WooCommerce 设置。
- 创建和编辑产品。
- 查看 WooCommerce 的报告部分。
除此之外,安装 WooCommerce 时,站点管理员将自动获得商店经理角色的能力。
如何将用户角色分配给新用户?
WordPress 站点管理员将能够在 WordPress 站点上创建新的用户帐户。 如果您是 WordPress 管理员,在 WordPress 管理面板上,您可以转到用户 > 添加新用户来创建新用户。
创建新用户时,您需要添加用户的名字、姓氏、电子邮件以及用户名。 您还可以指定密码,并可选择向用户发送有关帐户创建的电子邮件。 如您所料,还有一个下拉菜单,您可以在其中为用户分配角色。 请注意,用户名以后不可编辑,但用户配置文件的所有其他方面(包括用户角色)都可以在以后根据需要进行更改。
您可以对新用户使用相同的策略,也可以为现有用户更改用户角色。 大多数 WordPress 网站都可以选择让客户或用户从网站的前端注册。 默认情况下,此类用户将被分配订阅者角色或客户角色(如果安装了 WooCommerce)。 根据网站的要求,管理员可以轻松更改其用户角色并分配合适的角色。
如何决定为用户分配什么角色?
您可能想知道如何为用户分配角色。 根据您的在线商店的特性和功能,您可能希望将特定角色分配给特定用户。 这将帮助您有效地控制不同用户与您的网站进行交互的方式。
默认情况下,在您的站点上注册的任何用户都将被分配订阅者角色或客户角色。 但是,如果您要在您的站点上注册商店管理员或内容创建者,您可能必须向他们提供额外的权限。 让我们尝试找出您可能希望为用户分配不同权限的不同场景。
为商店管理添加用户
当您想让某人处理与您的商店相关的方面,而不是网站后端的方面时,您可以为某人分配 Shop Manager 角色。 正如您在上面看到的,商店经理角色需要与商店相关的不同功能。 其中包括能够管理产品、订单、退款甚至生成报告。 但是,您不希望商店经理能够更改您网站的设置、管理插件或主题或修改用户功能。 基本上,您可以轻松地将角色限制在与商店相关的方面,而不是与您的网站相关的任何其他方面。
为网站管理专业人员提供访问权限
有时,您可能希望向维护您的站点的技术专家提供访问权限。 为了检查网站的不同功能,他们可能需要完全访问。 在这种情况下,您可能需要为他们提供管理员角色。 同样,如果情况需要,也可以为处理您的设计和营销方面的外部机构或人员分配此角色。

出于安全考虑,您应该仅将管理员角色授予需要处理站点几乎所有方面的用户。 即使您要为站点维护任务添加具有此访问权限的专业用户,最好在任务完成后更改角色。 在理想情况下,只有店主才能拥有此访问权限。
对于内容创作者
对于在您的网站上创建内容的人,可以分配 WordPress 角色,例如贡献者、作者和编辑者。 贡献者将能够创建内容,但无法发布。 具有作者角色的人将能够创建、发布和删除他们自己的内容。 编辑者也可以管理其他人的内容。 基本上,您可以根据您在网站上发布内容的方式来分配这些角色。 您可以将作者角色分配给内部作家,并将贡献者角色分配给客座作家。 编辑角色自然会分配给可以控制您的整个内容的人。
对于 WooCommerce 客户
如您所知,客户角色默认分配给在您的商店中注册的任何人。 具有此角色的用户除了能够管理自己的帐户外,没有任何其他功能。
但是,您可以在插件的帮助下创建自定义角色来细分客户。 这将允许您有选择地提供个性化定价、折扣、分配购买功能、控制对产品的访问等。具有个性化定价的商店或批发商店可以从这种方法中受益匪浅。 我们将在本文后面详细讨论这一点。
为 WooCommerce 商店的安全和安保分配角色时的最佳实践
现在,我们知道用户角色可以非常轻松地控制不同用户访问您网站的方式。 在为您的站点分配权限时遵循一些最佳实践非常重要,这样您的站点的安全性就不会受到损害。
有分配角色的策略
制定政策来管理您如何为 WooCommerce 商店中的用户分配角色非常重要。 关键部分应该是应该为用户分配一个与其参与网站的方式相关的角色。 正如我们在上面指出的,当有其他要求时,您可以为特定用户分配 Shop Manager、Author 或 Editor 角色。
此外,在将管理员角色分配给商店中的任何人时,您需要非常谨慎。 许多外部供应商可能会不时要求您向他们提供管理员访问权限。 在授予访问权限之前,您需要仔细评估这些请求。 如果供应商在您的站点上执行的特定操作可以通过较低级别的访问权限进行管理,请提供。 如果此类请求在您的站点上经常出现,您可以安装一个插件来帮助您专门控制每个用户角色的功能和权限。
确保用户凭据是安全的
您必须确保根据建议的最佳实践创建商店中的用户名和密码。 重要的是不要为您的管理员角色使用像“admin”这样的用户名,因为黑客会发现它更容易攻击。 养成一种习惯,即不要保留任何容易被猜到的用户名。 相反,请根据用户的真实姓名保留特定的用户名。
强密码
此外,请确保您为所有用户使用强密码。 每次您在商店中创建新用户帐户时,WordPress 都会提供一个强密码。 您可以使用此默认选项,或者如果您正在创建自己的选项,请确保它足够复杂。 这将有助于在很大程度上抵御对您网站的暴力攻击。 如果您偶尔需要与支持团队或托管服务提供商共享密码,请确保您是通过密码管理系统进行的。
两因素身份验证
双因素身份验证是一种在用户尝试登录您的网站时采用附加验证方法的方法。 最常见的方法是以文本或电子邮件的形式发送代码,用户需要在登录之前输入代码。专家建议至少将此代码应用于管理员、编辑和商店经理角色,以确保更好的安全性。
谷歌验证码
设置 Google reCAPTCHA 是另一种保护用户登录的方法。 这将帮助您控制垃圾邮件,并减少您网站上的黑客登录尝试。
定期检查角色分配
您需要定期确定在您的站点上分配的所有用户角色都是相关的。 有时,您会将管理员角色分配给帮助您设置功能的 Web 开发人员。 工作完成后撤销该用户的权限很重要。 这样,如果您的商店中有临时角色分配,您需要定期查看它们。 同样,员工的帐户也可以在离开公司后更改为较低的访问权限或禁用。 这将确保您的网站上没有未经授权的访问。
确保备份
备份是网站一般安全性的重要组成部分。 确保您使用的是可靠的备份工具,并将其存储在多个位置以增加安全性。 自动 WordPress 备份插件肯定会帮助您减少这方面的担忧。
进一步自定义用户角色和能力
尽管 WordPress 用户角色主要旨在改善用户访问并提供更好的内容管理选项,但使用 WooCommerce 它提供了更多的业务可能性。 您可以使用 WooCommerce 用户角色创建内容限制,还可以设置个性化定价和折扣。 为了使这一切更有效,您需要能够自定义 WordPress 中现有的用户角色结构。 有选择地添加功能,以及创建自定义用户角色的能力在这方面有很大帮助。 我们将在本文中探讨这些可能性。
修改 WooCommerce 用户角色和功能的插件
有几个插件可以帮助您进一步增强 WordPress 和 WooCommerce 上的用户角色管理。 现在,我们将看看一些最好的
用户角色编辑器
这是在您的 WordPress 网站上自定义用户角色和功能的最佳插件之一。 它提供了有选择地为您在站点上可能拥有的每个用户角色分配功能和权限的选项。 它允许您创建新的用户角色,还有助于删除与您的站点无关的角色。 该插件的另一个有趣功能是它允许您在创建新角色时复制现有用户角色的功能。 该插件还允许您为同一用户分配多个角色。
特征
- 帮助您编辑分配给商店中每个用户角色的功能。
- 创建自定义用户角色并定义其功能。
- 从您的站点中删除不需要的角色。
- 允许一位用户拥有多个角色。
查看我们关于用户角色编辑器插件的详细指南。
成员 - 成员和用户角色编辑器插件
这是一个强大的选项,可帮助您管理站点上的用户角色。 它确保您可以在友好的界面中管理如何为您网站中的每个用户角色分配功能。 此插件的主要优点是您可以为站点上的任何角色提供特定功能。 您还可以有选择地从任何角色中删除功能。 该插件允许您为同一用户提供多个角色,没有任何限制。 它提供了克隆角色的选项,还允许您限制商店中的内容。
特征
- 轻松管理自定义用户角色和功能。
- 轻松在您的网站上创建内容限制。
- 轻松删除未使用的角色。
- 小部件和简码支持更轻松地管理插件。
PublishPress 功能
您可以使用此插件在您的站点中广泛管理用户及其角色。 您可以使用该插件自定义每个角色并控制其拥有的功能。 该插件甚至可以帮助您自定义帖子编辑屏幕,并允许您有选择地隐藏编辑器上的特定项目。 它甚至可以让您控制对商店中 WooCommerce 特定方面的访问。
特征
- 修改任何用户角色的能力。
- 适用于所有分类法和帖子类型。
- 通过复制现有角色的功能轻松创建用户角色。
- 控制对 WooCommerce 区域的访问。
自定义用户角色和权限在不同 WooCommerce 业务模型中的应用
首先,用户角色有助于控制用户访问站点不同方面的方式。 这主要应用于商店和内容管理。 但是,用户角色在创建和管理不同的业务模型方面提供了很大的范围。 如果您经营会员商店或批发商店,则需要根据不同的计划和定价模式对客户进行细分。
用户角色和自定义权限在不同的 WooCommerce 业务模型中具有很大的适用性,例如:
- 受限的内容访问– 如果您的网站以内容为中心,您可以使用用户角色和自定义权限来控制对您的内容的访问。 根据购买的产品,您可以为客户分配权限,以定义他们可以在您的网站上访问哪些内容。
- 基于角色的定价和折扣——这在批发和 B2B 交易中具有很大的吸引力。 根据分配给客户的角色,您可以控制您提供的产品定价和折扣。 对不同客户有不同定价层级的批发商店可以使用此功能来自动化定价策略。
可帮助您利用 WooCommerce 用户角色的插件
- ELEX WooCommerce 目录模式、批发和基于角色的定价——为您的 WooCommerce 商店中的各种用户角色创建不同的定价计划。 还有助于禁用电子商务功能并以目录模式简单地运行站点。
- WooCommerce 的 ELEX 动态定价和折扣插件– 这是一个综合插件,可在您的商店中设置各种折扣规则。 您可以使用此插件专门为某些用户规则设置折扣。
- WooCommerce 的角色和权限– 此插件可帮助您为 B2B 客户提供完整的自助服务体验。 您的客户将能够根据其组织结构管理自己的角色和权限。
- 按用户角色划分的价格- 您可以为特定客户群提供折扣或加价,或根据角色显示完全不同的价格。
- YITH WooCommerce 基于角色的价格– 此插件将帮助您轻松地为正确的用户显示正确的价格。
- 仅限 WooCommerce 会员– 这是一个很棒的插件,可以根据用户角色限制您网站上的内容访问。 您可以为特定客户创建一个私人购物区,以便在您的商店中购物。
- YITH 自动角色更改- 此插件将帮助您在购买后自动为客户分配用户角色。根据您指定的不同标准。
- 客户、组和用户角色的 WooCommerce 定价插件- 此插件可帮助您设置特定于客户、组和用户角色的基于类别的定价。 此外,您可以根据您指定的统一费率或百分比值向客户提供各种折扣。
WordPress 中的用户角色有助于为您网站的不同用户提供稳定的结构和组织。 此外,它还可以帮助您创建对网站内容的选择性访问。 而且,当谈到 WooCommerce 时,用户角色在创建分层定价和批发定价方面提供了更多空间。 本文试图更清楚地说明各种用户角色及其潜在应用。 此外,您必须对一些可以帮助您有效使用 WooCommerce 用户角色的插件有所了解。 如果您有任何疑问或疑虑,请在下方发表评论,让我们知道。
观看以下视频以更好地了解 WooCommerce 用户角色。
进一步阅读
- WooCommerce 角色和权限插件
- WooCommerce 基于角色的定价插件