У меня настроен WooCommerce, при котором все заказы добавляются вручную.
Когда я добавляю (ожидающий) заказ, ловушка статуса заказа WooCommerce регистрирует продажу (для создания отчетов).
Я хочу переключить этот процесс на ловушку, вызываемую только тогда, когда заказ (снова вручную) установите значение 'complete'.
Существует несколько плагинов (например, https://docs.woocommerce.com/document/woocommerce-order-status-control/ / https://wordpress.org/plugins/advanced-reporting-for-woocommerce/ и т. д.), но они либо излишни, либо просто не предоставляютэта функциональность ..
Я также нашел пару связанных постов, по сути описывающих переопределение крючков woocommerce для этой цели ( Получение данных заказа после успешного извлечения хука и т. д., но, к сожалению, пока решениясоответствовать (то есть адаптировать правильные хуки - контекст различен).
Я не хочу препятствовать функциональности в этих хуках при попытке перезаписать / переупорядочить действия, чтобы любые указатели, хуки которых я могу использовать для достижения этого, были быочень полезно.
Большое спасибо!