实施支持级别差异化

你好!

我们计划实施多级定价。每个套餐将提供不同级别的支持服务。因此,我们需要在论坛上为客服团队和客户提供一个便捷的方案。假设我们有三个层级:

  1. 免费:不保证在论坛上回复。
  2. 100 美元:保证在 2 天内回复论坛帖子。
  3. 200 美元:保证在 1 天内回复论坛帖子。

因此,我们需要客服团队能够轻松识别用户所属的层级,并据此采取相应措施。针对论坛端,我提出了以下需求:

  1. 层级信息应易于在话题页面找到。最好只需点击一次用户头像即可查看。
  2. 层级应能通过 API 进行分配和取消分配。
  3. 层级信息应仅对工作人员可见。

我曾尝试使用自定义徽章,乍一看似乎非常合适。

  1. 徽章只需点击用户头像即可显示。在最坏的情况下,如果用户拥有大量徽章,可能需要再点击一次才能查看所有徽章。

  2. 徽章可以通过 API 进行分配和取消分配。

  3. 然而,我在第三点遇到了问题。看起来我无法创建仅对工作人员可见的私密徽章。如果我的理解有误,请指正。如果能解决这个问题,我们将采用徽章方案。

我还检查了是否可以通过“用户组”来实现该功能。

  1. 我创建了一个仅对工作人员可见的用户组。但该组仅在个人资料页面可见,这并不完全方便。随后,我决定将该组设为主组并为其设置图标。虽然成功了,但所有人都能在用户头像上看到该图标。


    图片中我是以没有管理员或版主权限的用户身份登录的。

  2. 我们可以通过 API 分配和取消分配用户组。

  3. 用户组可以仅对工作人员可见,但图标对所有用户可见。

用户组功能再次几乎满足需求,但并非完美。图标是否可以根据用户组的安全设置进行可见性控制?

请建议是否有其他功能可以帮助实现支持层级的实施。

您可以设置三个不同的支持类别,并限制各群组仅查看其中一个,而支持人员则可以查看所有三个类别。

我发现这种方案的一个问题是:当用户变更层级时,会发生什么情况?他们会失去对之前话题的访问权限吗?还是会将他们所有的话题都迁移过去?

听起来他使用的是公开话题,而非群组消息,即所有客户都能看到的话题。因此,很可能也希望所有人都能查看所有内容,这样无论付费层级如何,客户都能从其他客户的问题中找到答案,并相互解答问题。

我们已按此方式实现了私密支持功能。用户可在私密分类中分享其项目的敏感数据。

目前,我们正在寻找另一种解决方案,即将所有公开主题汇总在一个对所有人可见的分类中。

所有话题对所有人可见,不受等级限制。即使用户从商业等级降级到免费等级,他仍然可以阅读和发布话题内容。此外,其他所有用户也能看到这些话题。
唯一的区别是:等级越高,用户获得回复的速度越快。

简单的解决方案是设置所有成员均可阅读(并可能回复)的类别。这样每个人都能看到所有内容,非高级会员也会清楚地意识到自己错过了什么。

我并不认为让人们知道谁属于高级会员组有什么问题,但我认为你可以使用 CSS 来让非管理员用户不那么明显地注意到这些成员。我认为组成员信息包含在 JSON 加载数据中,因此你可以针对它进行操作,尽管这些信息对查看 JSON 的人来说是可见的。

感谢您的回复。我们将考虑公开显示等级状态。
另外,我发现了自定义用户字段。我会检查它是否符合我们的需求。

我认为您应该考虑将群组的安全设置同样应用于群组图标。根据群组的安全设置显示图标看起来更加一致。