Shopify订单webhooks

时间:2012-10-05 01:31:05

标签: shopify webhooks

我查看了不同的订单webhooks,并想知道它们什么时候被触发。这是我到目前为止所发现的:

  1. orders/updated在订单以任何方式更改时被触发,包括创建订单时(甚至在授权和orders/create被解雇之前),关闭或取消订单
  2. 用户授权付款时会触发
  3. orders/create
  4. 当商家接受付款时
  5. orders/paid被解雇
  6. orders/fulfilled在商家履行订单时被解雇
  7. 订单取消时会触发
  8. orders/cancelled
  9. 由于在触发其他挂钩时也会触发orders/updated,因此添加更新webhook似乎足以保持本地数据存储同步到商店数据。但是,我想确认我对这些webhook的理解是正确的,即每当订单以任何方式改变时,orders/updated总是被触发。而其他webhook只针对更具体的用例?

1 个答案:

答案 0 :(得分:12)

我说为了让代码更容易理解,处理适当的webhook只是为了让代码更容易理解,这符合你的最佳利益。

如果你所做的只是跟踪真正的一般事情,那可能就好了。

此外,在订单的所有状态更改中,orders/updated webhook被触发。