Changeset 3459990
- Timestamp:
- 02/12/2026 01:48:21 PM (7 weeks ago)
- Location:
- trackship-for-woocommerce/trunk
- Files:
-
- 4 edited
-
includes/class-wc-trackship-admin.php (modified) (3 diffs)
-
includes/integration/class-woo-fulfillment-integration.php (modified) (1 diff)
-
readme.txt (modified) (3 diffs)
-
trackship-for-woocommerce.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trackship-for-woocommerce/trunk/includes/class-wc-trackship-admin.php
r3459702 r3459990 395 395 'trackship_trigger_order_statuses' => array( 396 396 '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' ), 399 399 'options' => $status_array, 400 400 'show' => true, … … 569 569 'date_created' => '>' . ( time() - 2592000 ), 570 570 'type' => 'shop_order', 571 'return' => 'ids', 571 572 ); 572 573 $orders = wc_get_orders( $args ); … … 574 575 $completed_order_with_tracking = 0; 575 576 576 foreach ( $orders as $order ) { 577 $order_id = $order->get_id(); 577 foreach ( $orders as $order_id ) { 578 578 $tracking_items = trackship_for_woocommerce()->get_tracking_items( $order_id ); 579 579 -
trackship-for-woocommerce/trunk/includes/integration/class-woo-fulfillment-integration.php
r3459702 r3459990 120 120 'products_list' => $product_array, 121 121 'tracking_provider_image' => $providers[ $shipment_provider ]['icon'] ?? null, 122 'tracking_page_link' => trackship_for_woocommerce()->actions->get_tracking_page_link( $order_id, $tracking_number ), 122 123 ); 123 124 $tracking_items[] = $tracking_item; -
trackship-for-woocommerce/trunk/readme.txt
r3459702 r3459990 5 5 Tested up to: 6.9.1 6 6 Requires PHP: 7.4 7 Stable tag: 1.9.9 7 Stable tag: 1.9.9.1 8 8 License: GPLv2 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 155 155 == Changelog == 156 156 157 = 1.9.9 - 2026-02-12 =157 = 1.9.9.1 - 2026-02-12 = 158 158 * Fix - Fixed WooCommerce fulfillment table missing error by adding table existence check. 159 159 * Fix - Simplified tracking code logic to fix SMS notifications issue with WooCommerce Shipment Tracking plugin. … … 194 194 == Upgrade Notice == 195 195 196 = 1.9.9 =196 = 1.9.9.1 = 197 197 Fixes 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 3 3 * Plugin Name: TrackShip for WooCommerce 4 4 * 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 6 6 * Author: TrackShip 7 7 * Author URI: https://trackship.com/ … … 25 25 * @var string 26 26 */ 27 public $version = '1.9.9 ';27 public $version = '1.9.9.1'; 28 28 public $plugin_path; 29 29 public $ts_install; … … 442 442 if ( $this->is_active_fulfillments() ) { 443 443 $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' ) ) { 445 450 $tracking_items = ast_get_tracking_items( $order_id ); 446 451 } elseif ( class_exists( 'WC_Shipment_Tracking' ) ) {
Note: See TracChangeset
for help on using the changeset viewer.