WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

WC_Orders_Tracking::track_order_status_change() public WC 1.0

Send a Tracks event when an order status is changed.

Это метод класса: WC_Orders_Tracking{}

Хуков нет.

Возвращает

Null. Ничего.

Использование

$WC_Orders_Tracking = new WC_Orders_Tracking();
$WC_Orders_Tracking->track_order_status_change( $id, $previous_status, $next_status );
$id(число) (обязательный)
Order id.
$previous_status(строка) (обязательный)
the old WooCommerce order status.
$next_status(строка) (обязательный)
the new WooCommerce order status.

Код WC_Orders_Tracking::track_order_status_change() WC 4.5.2

woocommerce/includes/tracks/events/class-wc-orders-tracking.php
<?php
public function track_order_status_change( $id, $previous_status, $next_status ) {
	$order = wc_get_order( $id );

	$properties = array(
		'order_id'        => $id,
		'next_status'     => $next_status,
		'previous_status' => $previous_status,
		'date_created'    => $order->get_date_created() ? $order->get_date_created()->date( 'Y-m-d' ) : '',
		'payment_method'  => $order->get_payment_method(),
		'order_total'     => $order->get_total(),
	);

	WC_Tracks::record_event( 'orders_edit_status_change', $properties );
}