问题描述
我到处都在搜寻这个问题;而且由于很难解决,我猜它不可能,但我想我也应该问。
是否可以使用Shopify的API在我的服务器上完全填充自定义网站,然后在有人准备结帐时将其发送回shopify的结帐页面?
示例流程;
- 我的shopify网站是xyz.myshopify.com
- 我的服务器上有一个位于buypizza.com上的网站,这是一个具有HTML主题的简单电子商务网站。我从API中提取了产品数据,并填充了网站首页
- 用户点击进入产品-称其为披萨盒
- 然后我发送一个请求,要求shopify的api提取与披萨盒相关的所有数据并填充产品页面。
这是我不知道如何工作的地方
- 他们点击添加到购物车;我可以将数据存储在会话中,但是shopify如何知道这一点?
- 然后我点击结帐,将我带回到xyz.shopify.com-我想念的是什么。这不可能吗?
解决方法
是的,您可以使用shopify为用户创建订单
,绝对可以解决问题。
您可能想看看Shopify Storefront API (GraphQL)。
关于您关于结帐流程的问题,您有2个选择。一种是将用户重定向到默认的Shopify结帐(如您所愿),另一种是处理“您自己”的过程。 See this link。
如果您熟悉盖茨比,可以看看他们的official doc来查看示例