Так я начинаю отправлять данные в crm:
add_action( 'woocommerce_new_order', 'sdgroup_new_order' );
function sdgroup_new_order( $order, $data ){
send_order_to_amo_crm($order);
}
Внутри этой функции есть такой код:
$order = wc_get_order( $order_id );
Он не работает, выдает ошибку:
wc_get_order should not be called before post types are registered (woocommerce_after_register_post_type action)
Работает если в лоб юзать хук
woocommerce_after_register_post_type
Вот так:
add_action( 'woocommerce_after_register_post_type', 'action_function_name_6370' );
function action_function_name_6370(){
send_order_to_amo_crm(83796);
}
Но я не могу сразу 2 хука использовать. Что тут можно сделать ? Мне самое главное при заказе отправить данные в crm