Woocommerce 当订单状态更改时调用api

Woocommerce 当订单状态更改时调用api,woocommerce,Woocommerce,我在我的项目中使用Woocommerce,每次订单状态从“待定付款”更改为“处理”时,我都尝试调用API。 我正在寻找一个可以做到这一点的操作。您可以使用下面的“woocommerce\u order\u status\u changed”钩子 $此\u获取\u id:订单id $this_status_transition_from:订单状态从更改 $此状态\u转换为:订单状态更改为 $instance:订购对象实例 add_action('woocommerce_order_status_c

我在我的项目中使用Woocommerce,每次订单状态从“待定付款”更改为“处理”时,我都尝试调用API。
我正在寻找一个可以做到这一点的操作。

您可以使用下面的“woocommerce\u order\u status\u changed”钩子

$此\u获取\u id:订单id

$this_status_transition_from:订单状态从更改

$此状态\u转换为:订单状态更改为

$instance:订购对象实例

add_action('woocommerce_order_status_changed','action_woocommerce_order_status_changed',10, 4 );
function action_woocommerce_order_status_changed( $this_get_id, $this_status_transition_from, $this_status_transition_to, $instance ) { 
    // your code
}
尝试使用以下代码:

function mysite_processing($order_id) {
    //your api call here
}
add_action( 'woocommerce_order_status_processing', 'mysite_processing');