Plugin Directory

Changeset 3459990


Ignore:
Timestamp:
02/12/2026 01:48:21 PM (7 weeks ago)
Author:
trackship
Message:

Version 1.9.9.1

Location:
trackship-for-woocommerce/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trackship-for-woocommerce/trunk/includes/class-wc-trackship-admin.php

    r3459702 r3459990  
    395395            'trackship_trigger_order_statuses' => array(
    396396                'type'      => 'multiple_select',
    397                 'title'     => __( 'Order statuses to trigger TrackShip ', 'trackship-for-woocommerce' ),
    398                 'tooltip'   => __( 'Choose on which order emails to include the shipment tracking info', 'trackship-for-woocommerce' ),
     397                'title'     => __( 'Auto-track these order statuses', 'trackship-for-woocommerce' ),
     398                'tooltip'   => __( 'Tracking is sent to TrackShip when the order change to the selected status. Choose default (Completed/Shipped or Partially Shipped) or custom statuses to trigger it automatically.', 'trackship-for-woocommerce' ),
    399399                'options'   => $status_array,
    400400                'show'      => true,
     
    569569            'date_created' => '>' . ( time() - 2592000 ),
    570570            'type' => 'shop_order',
     571            'return' => 'ids',
    571572        );
    572573        $orders = wc_get_orders( $args );
     
    574575        $completed_order_with_tracking = 0;
    575576       
    576         foreach ( $orders as $order ) {
    577             $order_id = $order->get_id();
     577        foreach ( $orders as $order_id ) {
    578578            $tracking_items = trackship_for_woocommerce()->get_tracking_items( $order_id );
    579579           
  • trackship-for-woocommerce/trunk/includes/integration/class-woo-fulfillment-integration.php

    r3459702 r3459990  
    120120                'products_list'                 => $product_array,
    121121                'tracking_provider_image'       => $providers[ $shipment_provider ]['icon'] ?? null,
     122                'tracking_page_link'            => trackship_for_woocommerce()->actions->get_tracking_page_link( $order_id, $tracking_number ),
    122123            );
    123124            $tracking_items[] = $tracking_item;
  • trackship-for-woocommerce/trunk/readme.txt

    r3459702 r3459990  
    55Tested up to: 6.9.1
    66Requires PHP: 7.4
    7 Stable tag: 1.9.9
     7Stable tag: 1.9.9.1
    88License: GPLv2
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    155155== Changelog ==
    156156
    157 = 1.9.9 - 2026-02-12 =
     157= 1.9.9.1 - 2026-02-12 =
    158158* Fix - Fixed WooCommerce fulfillment table missing error by adding table existence check.
    159159* Fix - Simplified tracking code logic to fix SMS notifications issue with WooCommerce Shipment Tracking plugin.
     
    194194== Upgrade Notice ==
    195195
    196 = 1.9.9 =
     196= 1.9.9.1 =
    197197Fixes WooCommerce fulfillment table missing error, SMS notifications issue with WooCommerce Shipment Tracking plugin, and carrier tracking URL meta key. Includes improved fulfillment integration and code stability fixes. Compatible with WooCommerce 10.5.1.
  • trackship-for-woocommerce/trunk/trackship-for-woocommerce.php

    r3459702 r3459990  
    33 * Plugin Name: TrackShip for WooCommerce
    44 * Description: TrackShip for WooCommerce integrates TrackShip into your WooCommerce Store and auto-tracks your orders, automates your post-shipping workflow and allows you to provide a superior Post-Purchase experience to your customers.
    5  * Version: 1.9.9
     5 * Version: 1.9.9.1
    66 * Author: TrackShip
    77 * Author URI: https://trackship.com/
     
    2525     * @var string
    2626    */
    27     public $version = '1.9.9';
     27    public $version = '1.9.9.1';
    2828    public $plugin_path;
    2929    public $ts_install;
     
    442442        if ( $this->is_active_fulfillments() ) {
    443443            $tracking_items = $this->fulfillment->woo_orders_tracking_items( $order_id );
    444         } elseif ( function_exists( 'ast_get_tracking_items' ) ) {
     444            if ( $tracking_items ) {
     445                return $tracking_items;
     446            }
     447        }
     448       
     449        if ( function_exists( 'ast_get_tracking_items' ) ) {
    445450            $tracking_items = ast_get_tracking_items( $order_id );
    446451        } elseif ( class_exists( 'WC_Shipment_Tracking' ) ) {
Note: See TracChangeset for help on using the changeset viewer.