首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以为用户数据使用外部数据库&使用Shopify登录凭据?

是否可以为用户数据使用外部数据库&使用Shopify登录凭据?
EN

Stack Overflow用户
提问于 2019-08-10 04:27:50
回答 2查看 1.7K关注 0票数 1

我们的客户已经要求我们构建一个Shopify站点,它与他们的内部客户db绑定(不管是否使用Salesforce)。这有可能吗?Shopify是否支持跨站点数据库查询的任何方法?

我能想到的唯一一件事就是用一个简单的只读迷你DB查询API在他们的内部服务器上编写一个web钩子。然而,由于我不太熟悉Shopify的更晦涩的功能(并且已经花了相当长的时间来筛选他们的文档,并在google上运行搜索结果为零),我甚至不确定这是否可能。

我们是在一棵不可能的树上吠叫,还是真的可以完成这件事?

提前感谢您的任何帮助。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-08-10 13:17:16

我从您的描述中了解到,您已经拥有一个包含用户登录详细信息的外部数据库,并且希望在Shopify中使用该数据库进行身份验证。如果是,则可以使用Shopify多通功能。此功能仅适用于Shopify Plus计划。来自共享多通道文档

多通道登录是为有一个单独的网站和一个Shopify商店的店主。它将用户从网站重定向到Shopify商店,并无缝地将他们登录到与原来的网站注册时相同的电子邮件地址。如果还没有该电子邮件地址的帐户,则创建一个帐户。没有必要同步任何客户数据库。

对于您的特定场景,您必须使用外部数据库验证用户凭据,生成多传递url并重定向。

票数 2
EN

Stack Overflow用户

发布于 2019-08-10 10:54:47

是的,您的要求是完全可能的。但我要提到的方法基本上是黑客。以下是以下步骤:

  1. 在Shopify中创建登录页/帐户创建页
  2. 当用户登录/创建帐户时,您可以通过下面的方法将信息发送到服务器
    • JSONP请求
    • 创建域的iframe并在iframe中传递信息。

  1. 现在,在服务器上验证用户凭据。
  2. 验证之后,检查用户是否在Shopify中。如果没有,则使用密码创建用户。API链接
  3. 确保您保存的用户密码,您推入Shopify在您的结尾。
  4. 现在,完成用户身份验证后,返回Shopify用户名和密码
  5. 在Shopify液体文件中创建一个隐藏表单,并在各自的字段中传递凭据,并提交表单,用户应该能够使用他们现有的密码登录!
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57439319

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档