Plugin Directory

Changeset 2725753


Ignore:
Timestamp:
05/18/2022 02:56:46 AM (4 years ago)
Author:
trackingmore
Message:

v.1.0.8 -- Test WordPress version 5.7 & 5.8 & 5.9, WooCommerce version 6.5.1

Location:
trackingmore-woocommerce-tracking/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trackingmore-woocommerce-tracking/trunk/api/class-trackingmore-api-orders.php

    r2409144 r2725753  
    7373
    7474        $order_data = array(
    75             'id' => $order->id,
     75            'id' => $order->get_id(),
    7676            'order_number' => $order->get_order_number(),
    7777            'created_at' => $this->server->format_datetime($order_post->post_date_gmt),
    7878            'updated_at' => $this->server->format_datetime($order_post->post_modified_gmt),
    79             'billing_address' => array(
    80                 'first_name' => $order->billing_first_name,
    81                 'last_name' => $order->billing_last_name,
    82                 'company' => $order->billing_company,
    83                 'address_1' => $order->billing_address_1,
    84                 'address_2' => $order->billing_address_2,
    85                 'city' => $order->billing_city,
    86                 'state' => $order->billing_state,
    87                 'postcode' => $order->billing_postcode,
    88                 'country' => $order->billing_country,
    89                 'email' => $order->billing_email,
    90                 'phone' => $order->billing_phone,
    91             ),
    92             'shipping_address' => array(
    93                 'first_name' => $order->shipping_first_name,
    94                 'last_name' => $order->shipping_last_name,
    95                 'company' => $order->shipping_company,
    96                 'address_1' => $order->shipping_address_1,
    97                 'address_2' => $order->shipping_address_2,
    98                 'city' => $order->shipping_city,
    99                 'state' => $order->shipping_state,
    100                 'postcode' => $order->shipping_postcode,
    101                 'country' => $order->shipping_country,
    102             ),
    103             'note' => $order->customer_note,
     79            'billing_address' => $order->get_address('billing'),
     80            'shipping_address' => $order->get_address('shipping'),
     81            'note' => $order->get_customer_note(),
    10482            'line_items' => array(),
    10583        );
     
    122100
    123101            $order_data['trackingmore']['woocommerce']['trackings'][] = array(
    124                 'tracking_provider' => get_post_meta($order->id, '_trackingmore_tracking_provider', true),
    125                 'tracking_number' => get_post_meta($order->id, '_trackingmore_tracking_number', true),
    126                 'tracking_ship_date' => get_post_meta($order->id, '_trackingmore_tracking_shipdate', true),
    127                 'tracking_postal_code' => get_post_meta($order->id, '_trackingmore_tracking_postal', true),
    128                 'tracking_account_number' => get_post_meta($order->id, '_trackingmore_tracking_account', true),
    129                 'tracking_key' => get_post_meta($order->id, '_trackingmore_tracking_key', true),
    130                 'tracking_destination_country' => get_post_meta($order->id, '_trackingmore_tracking_destination_country', true),
     102                'tracking_provider' => get_post_meta($order->get_id(), '_trackingmore_tracking_provider', true),
     103                'tracking_number' => get_post_meta($order->get_id(), '_trackingmore_tracking_number', true),
     104                'tracking_ship_date' => get_post_meta($order->get_id(), '_trackingmore_tracking_shipdate', true),
     105                'tracking_postal_code' => get_post_meta($order->get_id(), '_trackingmore_tracking_postal', true),
     106                'tracking_account_number' => get_post_meta($order->get_id(), '_trackingmore_tracking_account', true),
     107                'tracking_key' => get_post_meta($order->get_id(), '_trackingmore_tracking_key', true),
     108                'tracking_destination_country' => get_post_meta($order->get_id(), '_trackingmore_tracking_destination_country', true),
    131109            );
    132110        }
    133111        if (empty($tn)) {
    134             $tn = get_post_meta($order->id, '_tracking_number', true);
     112            $tn = get_post_meta($order->get_id(), '_tracking_number', true);
    135113            if ($tn == NULL) {
    136                 if (is_array(get_post_meta($order->id, '_wc_shipment_tracking_items', true))) {
    137                     $trackingmore_get_post_meta_number = get_post_meta($order->id, '_wc_shipment_tracking_items', true)[0]['tracking_number'];
     114                if (is_array(get_post_meta($order->get_id(), '_wc_shipment_tracking_items', true))) {
     115                    $trackingmore_get_post_meta_number = get_post_meta($order->get_id(), '_wc_shipment_tracking_items', true)[0]['tracking_number'];
    138116                }else{
    139117                    $trackingmore_get_post_meta_number = '';
    140118                }
    141                 if (is_array(get_post_meta($order->id, '_wc_shipment_tracking_items', true))) {
    142                     $trackingmore_get_post_meta_provider = get_post_meta($order->id, '_wc_shipment_tracking_items', true)[0]['custom_tracking_provider'];
     119                if (is_array(get_post_meta($order->get_id(), '_wc_shipment_tracking_items', true))) {
     120                    $trackingmore_get_post_meta_provider = get_post_meta($order->get_id(), '_wc_shipment_tracking_items', true)[0]['custom_tracking_provider'];
    143121                }else{
    144122                    $trackingmore_get_post_meta_provider = '';
  • trackingmore-woocommerce-tracking/trunk/readme.txt

    r2451672 r2725753  
    44Tags: shipping, tracking, ups, usps, fedex, dhl, tnt, dpd, post, shipment, Parcel, WooCommerce, tracking number, TrackingMore, parcel tracking, fulfilment, tracking link, carrier, courier, woo commerce, woocommerce parcel tracking, shipping details plugin, widget, track, package
    55Requires at least: 2.9
    6 Tested up to: 5.5.1
     6Tested up to: 5.9.3
    77Stable tag: 1.1.8
    88License: GPLv2 or later
  • trackingmore-woocommerce-tracking/trunk/trackingmore.php

    r2409144 r2725753  
    44 * Plugin URI: https://www.trackingmore.com/
    55 * Description: Add tracking number and carrier name to WooCommerce, display tracking info at order history page, auto import tracking numbers to trackingmore.
    6  * Version: 1.0.7
     6 * Version: 1.0.8
    77 * Author: TrackingMore
    88 * Author URI: https://www.trackingmore.com
Note: See TracChangeset for help on using the changeset viewer.