WC_Orders_Tracking::init()publicWC 1.0

Init tracking.

Method of the class: WC_Orders_Tracking{}

No Hooks.

Return

null. Nothing (null).

Usage

$WC_Orders_Tracking = new WC_Orders_Tracking();
$WC_Orders_Tracking->init();

WC_Orders_Tracking::init() code WC 8.6.1

public function init() {
	add_action( 'woocommerce_order_status_changed', array( $this, 'track_order_status_change' ), 10, 3 );
	// WC_Meta_Box_Order_Actions::save() hooks in at priority 50.
	add_action( 'woocommerce_process_shop_order_meta', array( $this, 'track_order_action' ), 51 );

	add_action( 'load-edit.php', array( $this, 'track_orders_view' ), 10 );
	add_action( 'load-woocommerce_page_wc-orders', array( $this, 'track_orders_view' ), 999 ); // HPOS.

	add_action( 'load-post-new.php', array( $this, 'track_add_order_from_edit' ), 10 );
	add_action( 'load-woocommerce_page_wc-orders', array( $this, 'track_add_order_from_edit' ), 999 ); // HPOS.

	add_action( 'woocommerce_process_shop_order_meta', array( $this, 'track_created_date_change' ), 10 );

	add_action( 'load-edit.php', array( $this, 'track_search_in_orders_list' ) );
	add_action( 'load-woocommerce_page_wc-orders', array( $this, 'track_search_in_orders_list' ), 999 ); // HPOS.

	add_action( 'admin_enqueue_scripts', array( $this, 'possibly_add_order_tracking_scripts' ) );
}