订单完成后,重定向回“购买”页面

时间:2012-08-16 14:49:02

标签: ruby-on-rails ruby shopify

我继承了一个使用旧版shopify API的应用程序,我的截止日期为8月21日,所以我想避免更新API来解决问题。

我们正在销售电子文档,目前的购买流程如下:

  1. 用户搜索并将产品放入购物车
  2. 用户结帐
  3. 并在Shopify网站上完成购买流程
  4. 这一切似乎都很好。我们希望将用户重定向回我们的应用程序,其中包含有关产品成功购买(或失败)的信息。目前,我们不知道用户购买了哪些产品,因此我们无法提供下载文件的链接。

    是否有一些参数我们可以通过shopify来创建重定向,或者我们是否需要ping API以了解过去的购买情况,还是我们还缺少其他一些步骤?

2 个答案:

答案 0 :(得分:2)

这个很简单...... Shopify在管理员(结账和付款)中为您提供了textarea元素,您可以在其中粘贴代码。在此代码中,您可以访问整个订单内容。你可以用Liquid来解决这个问题。

您需要做的就是呈现指向您应用的链接,并通过该链接将订单详细信息传递给应用。现在,您的客户将看到感谢您的购买,以及点击按钮/链接以完成您想要的任务。

答案 1 :(得分:1)

好的,事实证明我正在寻找的是shopify Webhooks:http://wiki.shopify.com/WebHook

该应用似乎已设置为发送order_create和order_payed,我们所要做的就是捕获发送给我们的数据。