Как сделать так, чтобы после обновления статуса заказа на "обработка", выполнялся мой код? Как вообще можно отловить изменение статуса? Это вообще возможно сделать без редактирования плагина?
P.s. я искал ответ в goog, я пытался найти ответ в документации api (http://woocommerce.github.io/woocommerce-rest-api-docs/wp-api-v2.html?php#libraries-and-tools), но в ней я нашел лишь возможность получения данных о заказах.
Используя WP хуки:
add_action('woocommerce_order_status_changed','callback', 10, 3); // 10 приоритет хука 3 количество отдаваемых параметров
function callback($order_id,$old_status,$new_status) {
if ($new_status == 'processing') {
// какой то код
}
}
Пример на английском стаке
Второй пример на английском стаке от автора вопроса
Хуки в плагине WooCommerce(документация)
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости