Plugin Directory

Changeset 3059538


Ignore:
Timestamp:
03/27/2024 07:47:44 AM (2 years ago)
Author:
jtexpress
Message:

hpos

Location:
jt-express/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • jt-express/trunk/admin/class-jnt-cancel-order.php

    r3059504 r3059538  
    4040
    4141        foreach ($post_ids as $post_id) {
    42             if (!get_post_meta($post_id, 'jtawb', true)) {
     42            $order = wc_get_order($post_id);
     43            if (!$order->get_meta('jtawb')) {
    4344            } else {
    4445                $processed_ids[] = $post_id;
     
    6162
    6263                if ($status == 'success') {
    63                     if (!get_post_meta($id, 'cancel', true)) {
    64                         $cancelled = array();
    65                         array_push($cancelled, $awb_no);
    66                         add_post_meta($id, 'cancel', $cancelled);
    67                     } else {
    68                         $cancelled = get_post_meta($id, 'cancel', true);
    69                         array_push($cancelled, $awb_no);
    70                         update_post_meta($id, 'cancel', $cancelled);
    71                     }
    72                     delete_post_meta($id, 'jtawb');
    73                     delete_post_meta($id, 'jtorder');
    74                     delete_post_meta($id, 'jtcode');
     64                    $order = wc_get_order($id);
     65                    $order->delete_meta_data('jtawb');
     66                    $order->delete_meta_data('jtorder');
     67                    $order->delete_meta_data('jtcode');
     68                    $order->save();
    7569                } else {
    7670                    array_push($reasons, array('id' => $id, 'reason' => $reason));
  • jt-express/trunk/admin/class-jnt-order.php

    r3059504 r3059538  
    2323        add_filter('handle_bulk_actions-woocommerce_page_wc-orders', [$this, 'handle_bulk_action_create_order'], 10, 3);
    2424
    25         add_filter('manage_woocommerce_page_wc-orders_columns', [$this, 'wc_table_order_number_column_header']);
     25        add_filter('manage_woocommerce_page_wc-orders_columns', [$this, 'table_order_number_column_header']);
    2626        add_action('manage_woocommerce_page_wc-orders_custom_column', [$this, 'wc_table_order_number_column_content'], 10, 2);
    2727
     
    6363
    6464        foreach ($post_ids as $post_id) {
    65             if (!get_post_meta($post_id, 'jtawb', true)) {
     65            $order = wc_get_order($post_id);
     66            if (!$order->get_meta('jtawb')) {
    6667                $processed_ids[] = $post_id;
    6768            } else {
     
    132133    {
    133134        $columns['waybill'] = 'J&T Waybill';
    134         $columns['cancel'] = 'J&T Cancelled Order';
    135135        return $columns;
    136136    }
     
    159159                break;
    160160        }
    161     }
    162 
    163     public function wc_table_order_number_column_header($columns)
    164     {
    165         $columns['waybill'] = 'J&T Waybill';
    166         return $columns;
    167161    }
    168162
  • jt-express/trunk/includes/class-jnt-helper.php

    r2989488 r3059538  
    154154        foreach ($ids as $key => $id) {
    155155
     156            $order = wc_get_order($id);
     157
    156158            $infos = array(
    157159                'id'    => $id,
    158                 'awb'   => get_post_meta($id, 'jtawb', true),
    159                 'order' => get_post_meta($id, 'jtorder', true)
     160                'awb'   => $order->get_meta('jtawb'),
     161                'order' => $order->get_meta('jtorder')
    160162            );
    161163
  • jt-express/trunk/jnt.php

    r3059504 r3059538  
    55Description: WooCommerce integration for J&T Express Malaysia.
    66Author: woocs
    7 Version: 2.0.8
     7Version: 2.0.9
    88License: GPLv2 or later
    99License URI: https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
Note: See TracChangeset for help on using the changeset viewer.