Нашел вот такой код, который меняет статус заказа при посещении страницы благодарности, но он срабатывает уже после того как заказ создан и мы получаем письмо о том что товар в другом статусе и получаем заметку о том что заказ сменил статус с на удержании на обработка
add_action( 'woocommerce_thankyou', 'custom_woocommerce_auto_complete_order' );
//add_action( 'wc_create_order', 'custom_woocommerce_auto_complete_order' );
function custom_woocommerce_auto_complete_order( $order_id ) {
global $woocommerce;
if ( !$order_id ) return;
$order = new WC_Order( $order_id );
$order->update_status( 'wc-processing' );
}
Как заменить статус в перед тем как создаётся примечание и отправляется письмо? Тоесть прям в момент когда вордпресс решает какой статус присвоить