您可以在外部网站上托管的Shopify中使用外部购物车吗?

时间:2016-08-07 20:28:40

标签: node.js express shopify

我正在创建一个不在Shopify内的网站,客户可以在其中选择商品然后进行购买。我希望客户在他们想要购买时使用我创建的购物车与重定向/打开新窗口。我有一个Shopify商店,其产品包含变体及其价格。

我正在使用node.js和express以及shopify-node-api(https://www.npmjs.com/package/shopify-node-api)模块。

我想知道这个用例是否可行:

  1. 客户访问我的网站http://example.com(在shopify外部)
  2. 客户点击http://example.com
  3. 上的“添加到购物车”,选择产品
  4. 我在http://example.com创建的购物车会更新订单项和价格
  5. 客户点击http://example.com上的“结帐”按钮。 http://example.com和我的shopify商店之间有ajax通信。
  6. 我的shopify商店在后台处理购买/信用卡信息,一旦成功或出错,请将回复发送回http://example.com以通知客户成功或错误。
  7. 我正在尝试使用Shopify作为服务来处理信用卡交易,而无需将它们重定向到Shopify商店。我想用他们的AJAX API与http://example.com进行通信。

    根据文档,尚不清楚http://example.com是否需要在Shopify中托管。

    到目前为止,我只能成功获取请求。我遇到困难张贴到Shopify。

    我已经关注了私人应用和公共应用指南。

    我目前正在使用公共应用程序并且最近获得了永久令牌。仍然无法发布到Shopify购物车。有没有人做过这样的成功?或者可以提供有关如何执行上述操作的示例或文档?

1 个答案:

答案 0 :(得分:0)

我不认为这可以通过ajax来完成。我想出的方法是从客户选择中构建一个本地对象,然后解析该对象以构建将发布到shopify的url。然后在iframe中显示shopify购物车。