update_meta_data( self::META_KEY, $state ); $order->save_meta_data(); \WCPOS\WooCommercePOS\Sync\Order_Modified_Date::touch( $order_id ); } /** * Get checkout state for an order. * * @param int $order_id Order ID. */ public function get( int $order_id ): array { $order = wc_get_order( $order_id ); if ( ! $order ) { return array(); } $state = $order->get_meta( self::META_KEY, true ); return is_array( $state ) ? $state : array(); } }