WC_Orders_Tracking::track_order_status_change( int $id, string $previous_status, string $next_status )
Send a Tracks event when an order status is changed.
Description Description
Parameters Parameters
- $id
-
(Required) Order id.
- $previous_status
-
(Required) the old WooCommerce order status.
- $next_status
-
(Required) the new WooCommerce order status.
Source Source
File: includes/tracks/events/class-wc-orders-tracking.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(), ); WC_Tracks::record_event( 'orders_edit_status_change', $properties ); }