从shopify注册​​页面调用外部php文件

时间:2015-04-21 10:57:30

标签: php api shopify

我一直在寻找一种在shopify的登录或注册页面上调用php文件的方法。

我需要连接到另一个系统并验证我的用户详细信息,然后如果用户是有效会员,则将批发标签分配给会员,否则他们应该仍然是正常的购物者。

我尝试了ajax,但我忘记了跨域'打电话,这样就行不通了。 我也开始阅读shopify应用程序,但它似乎主要用于与商店数据库交互,而不是外部脚本或我错过了什么。

我想要做的是获取我的用户登录详细信息,如果他们是批发成员则快速检查,然后在他们注册之前更新他们的标签。

或者或许更好的方法是将我的注册页面放在shopify之外,或者做我需要的详细信息,然后尝试使用API​​注册用户?

3 个答案:

答案 0 :(得分:1)

使用这个简单的模式。在商店中安装应用程序。你的服务器,运行PHP。设置该App以收听新客户的webhook。当它到达您的服务器时,验证服务器内的凭据。如果客户需要标记,您现在可以使用API​​将该标记添加到客户。

简单。安全。如果您想使用某种形式的Ajax,那么也可以使用App Proxy模式。

所以有两个可靠的正确答案。卷曲?真的吗?

答案 1 :(得分:0)

好的,所以在查看了webhooks并几乎得到了我需要的内容后,感觉好像API将是唯一的前进方式。

当使用webhooks和客户创建活动时,我收到了我需要的大量信息,但是我要验证用户我需要他们的UN和PW以及webhooks只是没有为我提供。

所以我会更新我的registration.liquid页面,基本上是我的iframe的容器。

如果您可以将注册页面中的信息保存为元数据,您可以使用webhooks接收用户的ID,然后调用系统并获取元数据,但是从我看到的内容中您只能创建并通过API查看元数据。

答案 2 :(得分:-1)

使用curl或套接字访问远程脚本

curl可能存储用户cookie