如何在下订单时获得客户会话?

时间:2014-08-14 04:33:51

标签: ruby shopify webhooks

有没有其他方法可以获取会话信息?我可以操作我的脚本,以便在订单履行事件上调用一些api,因为我认为它会为我提供会话信息吗?

我调整了添加到购物车事件以某种方式执行此操作(点击api url),因为我的管理面板中提供了添加到购物车表单。这也可以用于订单吗?我在哪里可以在管理员的液体页面中找到订单成功代码?我希望这个问题很清楚。

我对购物车事件做了什么 -

<script>
    var parent = document.getElementsByTagName("script")[0];
    var script = document.createElement("script");
    var url = "http://myapi.com/event=addtocart&";


  $("form[action='/cart/add']").find(':submit').click(function(event){

    var pid = {{product.id}};
    url += "pid=" + pid;
    script.src = url;
    parent.appendChild(script);
  });
</script>

1 个答案:

答案 0 :(得分:0)

监控添加到购物车与订单的连接是零。结账完成前订单不存在。在订单生成之前您所知道的是具有令牌的客户。

使用应用程序,您可以随时轮询新订单,无需使用webhook。