さまざまな順序の Webhook を調べたところ、それらがいつトリガーされるのか疑問に思っていました。これは私がこれまでに理解したものです:
orders/updated
注文が作成されたとき(承認されorders/create
て解雇される前であっても)、クローズまたはキャンセルされたときなど、何らかの方法で注文が変更されるたびに解雇されますorders/create
ユーザーが支払いを承認すると起動されますorders/paid
マーチャントが支払いを受け入れると起動されますorders/fulfilled
マーチャントが注文を履行すると発生しますorders/cancelled
注文がキャンセルされたときに発生します
他のフックが起動されるたびに も起動されるためorders/updated
、更新 Webhook を追加するだけで、ローカル データストアとショップ データの同期を維持するのに十分なようです。ただし、これらの Webhook に関する私の理解が正しいことを確認したいと思います。つまりorders/updated
、注文が何らかの方法で変更されるたびに常に起動されるというのは本当ですか。他の Webhook は、より具体的なユース ケースを対象としているだけですか?