我已更新 discourse-woocommerce 插件,使其在 Wordpress 作为 DiscourseConnect 提供商时能够正常工作,并相应更新了 OP 中的说明。
''''''''''''''''''''''''''''''''''
// 将用户添加到所有适用的 discourse 组
if(wc_memberships_is_user_active_member($user_id,$membership_plan))
{
$group_name = $this->get_membership_discourse_groups($membership_plan);
Utilities::add_user_to_discourse_group(
$user_id,
$group_name
);
}
'''''''''''''''''''''''''''''''''''''''''''''''''
这是我用来将会员用户添加到 discourse 组的代码。其中 get_membership_discourse_groups() 函数返回用户购买的会员计划。
我的问题是:
“我在 woo commerce 与 discourse 集成方面遇到问题。
如果用户购买了特定的会员资格,他们将自动分配到 discourse 中的相应组。
在大多数情况下,这都能正常工作。
但有时,它不是自动的。例如,10 个用户中有 8 个在购买会员资格时被分配到特定的 discourse 组,但另外两个没有。所以我想让它对所有用户都自动化。
有什么建议可以让我完全自动化吗?”
有没有人知道那些无法正常工作的用户有什么不同之处?
嘿 Ansari,
那么您没有使用此主题第一篇帖子中解释的 discourse-woocommerce 插件吗?
我建议按照主题第一篇帖子中的步骤进行操作。
不,正如我所说,这种情况偶尔会发生在随机用户身上,问题可能每几个月发生一次。
那么这听起来像是某种容量问题,要么是 WordPress 没有正常工作,要么是某种网络问题导致更新无法进行。
但如果你没有遵循推荐的操作方法,那么切换到该方法可能会解决问题,因为我相信它会在每次登录时更新组。
您在谈论什么行动?您能再说一遍吗?
几条帖子之前,@angus 问你是否遵循了本主题 OP 中的说明。你是否遵循了这些说明?你没有回应他的询问。他是 WordPress 和 Discourse 领域最有知识的人之一,所以你应该注意他说的话。我就是这样做的。
您好 Angus,
Discourse 是否提供实时聊天/电话支持?我仍然在同步 WooCommerce 会员资格与 Discourse 群组方面遇到问题,也许有技术人员可以深入查看我的网站来帮助我。
请告诉我如何联系技术人员进行一对一会议?
Ansari,在我们继续之前,您能否确认您是否已尝试本主题第一篇帖子中的步骤?