Попробовали ваш подход, создали Webhook с действием order.updated.
Сейчас заказал товар. И сделал следующее
Изменен статус следующих кнопок.
Но вебхук вообще не сработал.
Затем перешел к соответствующему заказу, добавил значение настраиваемого поля и нажал «Сохранить заказ».
Затем проверил журнал Webhook. Да, для этого вышеуказанного действия сработал веб-перехватчик.
Теперь я попытался изменить статус заказа на самой странице редактирования заказа.
Здесь перешел от обработки к статусу ожидания и сохранил заказ. (Обработка статуса была установлена ранее при попытке обновить статус с самой приборной панели списка заказов.)
Снова проверил журнал webhook на то же самое. Да, и теперь в вебхуке зарегистрирован еще один триггер.
Наконец пришел к выводу, что это действие order.updated запускается при внесении любых изменений и сохранении просмотра редактирования одной страницы заказа.
Соавтор предложил вместо этого использовать action.woocommerce_order_status_changed.
person
Domain
schedule
09.07.2015