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

WC_Orders_Tracking::track_created_date_change() public WC 1.0

Send a Tracks event when an order date is changed.

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

Хуков нет.

Возвращает

Null. Ничего.

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

$WC_Orders_Tracking = new WC_Orders_Tracking();
$WC_Orders_Tracking->track_created_date_change( $id );
$id(число) (обязательный)
Order id.

Код WC_Orders_Tracking::track_created_date_change() WC 4.5.2

woocommerce/includes/tracks/events/class-wc-orders-tracking.php
<?php
public function track_created_date_change( $id ) {
	$post_type = get_post_type( $id );

	if ( 'shop_order' !== $post_type ) {
		return;
	}

	if ( 'auto-draft' === get_post_status( $id ) ) {
		return;
	}

	$order        = wc_get_order( $id );
	$date_created = $order->get_date_created() ? $order->get_date_created()->date( 'Y-m-d H:i:s' ) : '';
	// phpcs:disable WordPress.Security.NonceVerification
	$new_date = sprintf(
		'%s %2d:%2d:%2d',
		isset( $_POST['order_date'] ) ? wc_clean( wp_unslash( $_POST['order_date'] ) ) : '',
		isset( $_POST['order_date_hour'] ) ? wc_clean( wp_unslash( $_POST['order_date_hour'] ) ) : '',
		isset( $_POST['order_date_minute'] ) ? wc_clean( wp_unslash( $_POST['order_date_minute'] ) ) : '',
		isset( $_POST['order_date_second'] ) ? wc_clean( wp_unslash( $_POST['order_date_second'] ) ) : ''
	);
	// phpcs:enable

	if ( $new_date !== $date_created ) {
		$properties = array(
			'order_id' => $id,
			'status'   => $order->get_status(),
		);

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