Shopify订单webhooks

Lar*_*mel 13 webhooks shopify

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

  1. orders/updated,无论何时以任何方式更改订单,包括创建订单时(甚至在授权和orders/create被解雇之前),关闭或取消订单
  2. orders/create 在用户授权付款时触发
  3. orders/paid 当商家接受付款时被解雇
  4. orders/fulfilled 当商家履行订单时被解雇
  5. orders/cancelled 订单取消时触发

因为orders/updated每当其他挂钩被触发时也会触发,似乎添加更新webhook就足以保持本地数据存储同步到商店数据.但是,我想确认我对这些webhooks的理解是正确的,即orders/updated只要订单以任何方式发生变化,它就会被触发.而其他webhooks只针对更具体的用例?

csa*_*ers 12

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

如果您所做的只是追踪真正的一般事物,那可能就好了.

此外,在订单的所有状态更改中,orders/updatedwebhook被触发.