Shopify + Discourse:账户连接

大家好。我有一个关于 Shopify 和 Discourse 的问题。我们正在为我们的产品开发一个新的 Shopify 网站,并希望集成一个论坛,以便为客户提供支持并作为讨论平台。我们的产品经理担心,尽管 Discourse 和 Shopify 之间存在 OAuth2 连接,但如果用户在 Discourse 端创建账户,似乎无法让他们无缝地在 Shopify 上购买商品,这意味着他们被提示时需要重新注册。

有人有这方面的直接经验吗?我不是开发人员,更多是在营销方面工作,但这让我们很困扰,因为我们的开发人员说这不可能实现,但网上的指南却说可以。任何帮助都将不胜感激!

提前感谢!

Discourse 中有一个站点设置,允许你禁用本地登录/注册系统,并强制用户使用 OAuth2。我认为这应该能解决你的问题(任何登录到 Discourse 的用户必须已在身份提供商处注册)。

你好,David。

谢谢你的回复。那么这种情况呢:

用户访问网站时并未注册。他们浏览了论坛,想要提问,于是进行了注册。几天后,他们回到网站购买产品。那么,最初通过 OAuth2 与 Shopify 连接的注册信息,是否意味着他们可以直接购买产品,而无需重新创建账户?

这样应该没问题吧?

感谢你的帮助!

如果您禁用了本地登录/注册功能,这种情况将无法实现。注册必须始终在身份提供商处完成(但会提供一个来自 Discourse 的链接)。采用这种方法,身份提供商负责所有用户数据,您无需担心任何同步问题。

好的,我同意你的看法。我想这下清楚了。

再次感谢

@david 我认为 Shopify 不允许客户通过 OAuth 登录。我花了相当多的时间研究这个问题,得出的结论是他们的 OAuth 仅允许商店所有者登录第三方应用。我可能理解有误,但如果您了解任何能指导如何实现客户 OAuth 登录的文档,非常希望能指点我一下。

哦,您可能是对的——我没有关于 Shopify 的具体信息。

快速搜索一下似乎证实了您所说的:OAuth 仅适用于店铺所有者。@Dane2,您可能需要确认这是否会影响您的计划。如果您有办法为客户使用 OAuth,那将非常有用!

好的,David。我们正在与后端团队一起调查这个问题;希望能找到解决方案。感谢您的帮助。

你找到解决办法了吗?

我弄明白的是,无法为 Shopify 客户实施 OAuth。