Я заглянул в разные веб-узлы и задавался вопросом, когда они срабатывают. Это то, что я выяснил до сих пор:
-
orders/updated
запускается всякий раз, когда заказ изменяется каким-либо образом, в том числе, когда создается заказ (даже до того, как он был разрешен иorders/create
запущен), закрыт или отменен -
orders/create
запускается, когда пользователь разрешает платеж -
orders/paid
запускается, когда продавец принимает платеж. -
orders/fulfilled
запускается, когда продавец выполняет заказ -
orders/cancelled
запускается при отмене заказа
Так как orders/updated
также запускается всякий раз, когда запускаются другие перехватчики, кажется, что добавление обновленного webhook будет достаточно хорошим для хранения локального хранилища данных, синхронизированного с данными магазина. Тем не менее, я хочу подтвердить, что мое понимание этих webhooks является правильным, то есть верно ли, что orders/updated
всегда запускается всякий раз, когда заказ изменяется каким-либо образом. и что другие веб-ссылки предназначены только для более конкретных случаев использования?