<?php

defined('ABSPATH') || exit;
class WC_Order_Tracking
{
    public function init()
    {
        add_action('woocommerce_admin_order_data_after_order_details', array($this, 'track_order_viewed'));
    }
    public function track_order_viewed($order)
    {
        if (!$order instanceof WC_Order || !$order->get_id()) {
            return;
        }
        $properties = array('current_status' => $order->get_status(), 'date_created' => $order->get_date_created() ? $order->get_date_created()->format(DateTime::ATOM) : '', 'payment_method' => $order->get_payment_method());
        WC_Tracks::record_event('single_order_view', $properties);
    }
}