Changeset 3282503
- Timestamp:
- 04/26/2025 06:30:59 PM (11 months ago)
- Location:
- shipment-tracker-for-woocommerce/trunk
- Files:
-
- 6 edited
-
README.txt (modified) (1 diff)
-
admin/class-bt-sync-shipment-tracking-admin.php (modified) (6 diffs)
-
bt-sync-shipment-tracking.php (modified) (2 diffs)
-
includes/class-bt-sync-shipment-tracking.php (modified) (2 diffs)
-
includes/shipping_providers/shiprocket.php (modified) (1 diff)
-
public/class-bt-sync-shipment-tracking-public.php (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
shipment-tracker-for-woocommerce/trunk/README.txt
r3267231 r3282503 495 495 } 496 496 497 add_filter('bt_sync_shimpent_track_pincode_checker_shipping_to_text', 'bt_sync_shimpent_track_pincode_checker_shipping_to_text'); 497 add_filter('bt_shiprocket_order_object', 'bt_shiprocket_order_object',10,2); 498 function bt_shiprocket_order_object($order_id, $shiprocket_order) { 499 //modify shiprocket order object before pushing order to shiprocket 500 return $shiprocket_order; 501 } 502 503 add_filter('bt_dynamic_courier_rates', 'bt_dynamic_courier_rates',10,3); 504 function bt_dynamic_courier_rates( $rates , $package, $bt_sst_courier_rate_provider) { 505 //modify the dynamic courier rates populated by the plugin and return back the rates array 506 return $rates; 507 } 508 509 add_filter('bt_sync_shimpent_track_pincode_checker_shipping_to_text', 'bt_sync_shimpent_track_pincode_checker_shipping_to_text'); 498 510 function bt_sync_shimpent_track_pincode_checker_shipping_to_text($content) { 499 511 $content = 'Select a delivery location to see product availability and delivery options'; -
shipment-tracker-for-woocommerce/trunk/admin/class-bt-sync-shipment-tracking-admin.php
r3251460 r3282503 1383 1383 $body = wp_remote_retrieve_body( $response ); 1384 1384 1385 // echo "<pre>"; print_r($body); die; 1385 1386 $response1 = array( 1386 1387 "status" => true, … … 1547 1548 1548 1549 if (!empty($QMessage['order'])) { 1549 if (empty($QMessage['shipment_current'])) { 1550 1551 1552 if($QMessage['order']['status']=="failed"){ 1553 $event_name = "failed_order"; 1554 } 1555 else if($QMessage['order']['status']=="cancelled"){ 1556 $event_name = "canceled_order"; 1557 } 1558 else if (empty($QMessage['shipment_current'])) { 1550 1559 // probably a new order 1551 if($QMessage['order']['status']=="failed"){ 1552 $event_name = "failed_order"; 1553 }else{ 1554 $event_name = "new_order"; 1555 } 1560 $event_name = "new_order"; 1556 1561 1557 1562 } else if (empty($QMessage['shipment_old']) || … … 1567 1572 } else if ($current_status == "delivered") { 1568 1573 $event_name = "delivered"; 1574 } else if ($current_status == "canceled") { 1575 $event_name = "canceled"; 1569 1576 } 1570 1577 } 1571 1578 } 1572 1573 1579 return $event_name; 1574 1580 } … … 1830 1836 1831 1837 function handle_admin_init(){ 1832 $_GET = array_map('sanitize_text_field', $_GET);1838 1833 1839 if(isset($_GET['bt_push_to_shiprocket']) && $_GET['bt_push_to_shiprocket']==1 && (isset($_GET['post']) || isset($_GET['id']))){ 1834 1840 $order_id=isset($_GET['post']) ? $_GET['post'] : $_GET['id']; … … 1867 1873 1868 1874 function get_st_form_with_data() { 1869 $_GET = array_map('sanitize_text_field', $_GET);1875 1870 1876 $nonce = $_GET['nonce']; 1871 1877 if ( ! wp_verify_nonce( $nonce, 'get_st_form_with_data' ) ) { … … 2891 2897 2892 2898 2899 function bt_sst_get_city_state_by_pincode($pincode, $country) { 2900 $data = []; 2901 2902 if (empty($pincode) || empty($country)) { 2903 return $data; 2904 } 2905 2906 if (strtoupper($country) === 'IN') { 2907 $obj = new Bt_Sync_Shipment_Tracking_Shiprocket(); 2908 2909 $locality_data = $obj->get_locality($pincode); 2910 if (is_array($locality_data) && isset($locality_data['state_code'])) { 2911 $locality_data['state'] = $locality_data['state_code']; 2912 $data = $locality_data; 2913 } 2914 } 2915 2916 return $data; 2917 } -
shipment-tracker-for-woocommerce/trunk/bt-sync-shipment-tracking.php
r3269381 r3282503 17 17 * Plugin URI: https://shipment-tracker-for-woocommerce.bitss.tech/ 18 18 * Description: Most comprehensive shipment tracking plugin that extends your woocommerce store with shipment related features. Keeps you & your customers informed about shipment movement. 19 * Version: 1.4.24. 519 * Version: 1.4.24.6 20 20 * Author: Bitss Techniques 21 21 * Author URI: https://shipment-tracker-for-woocommerce.bitss.tech … … 59 59 60 60 define( 'Carbon_Fields\URL', trailingslashit( plugin_dir_url( __FILE__ ) ) . 'vendor/htmlburger/carbon-fields/' );//fix for Bitnami installations. 61 define( 'BT_SYNC_SHIPMENT_TRACKING_VERSION', '1.4.24. 5' );61 define( 'BT_SYNC_SHIPMENT_TRACKING_VERSION', '1.4.24.6' ); 62 62 define( 'BT_SHIPPING_PROVIDERS', array('delhivery' =>'Delhivery','nimbuspost' => 'Nimbuspost (Deprecated)','nimbuspost_new' => 'Nimbuspost','shipmozo'=>'Shipmozo','shiprocket' => 'Shiprocket', 'xpressbees' => 'Xpressbees', 'manual' =>'Custom Shipping') ); 63 63 define( 'BT_SHIPPING_PROVIDERS_WITH_NONE', array('none' =>'none','delhivery' =>'Delhivery', 'nimbuspost' => 'Nimbuspost (OLD)','nimbuspost_new' => 'Nimbuspost(NEW)','shipmozo'=>'Shipmozo','shiprocket' => 'Shiprocket', 'xpressbees' => 'Xpressbees','manual' =>'Custom Shipping') ); -
shipment-tracker-for-woocommerce/trunk/includes/class-bt-sync-shipment-tracking.php
r3247284 r3282503 738 738 'new_order' => 'New Order', 739 739 'failed_order' => 'Failed Order', 740 'canceled_order' => 'Canceled Order', 740 741 //'out_for_pickup' => 'Out For Pickup', 741 742 'in_transit' => 'In Transit', … … 776 777 <option value="new-order">New Order</option> 777 778 <option value="failed-order">Failed Order</option> 779 <option value="canceled-order">Canceled Order</option> 778 780 <option value="in-transit"> In Transit</option> 779 781 <option value="out-for-delivery">Out for Delivery</option> 780 782 <option value="delivered">Delivered</option> 783 <option value="abandoned-cart">Abandoned Cart</option> 781 784 <option value="review-after-delivery">Review after Delivery</option> 782 785 </select> -
shipment-tracker-for-woocommerce/trunk/includes/shipping_providers/shiprocket.php
r3269381 r3282503 698 698 $so["height"] = $total_height_cm>0?$total_height_cm:0.5; 699 699 $so["weight"] = $total_weight_kg>0?$total_weight_kg:0.1; 700 700 $so = apply_filters( 'bt_shiprocket_order_object', $order_id, $so ); 701 701 return $so; 702 702 } -
shipment-tracker-for-woocommerce/trunk/public/class-bt-sync-shipment-tracking-public.php
r3267231 r3282503 1499 1499 $delivery_date = " (Edd: " . $d . ")"; 1500 1500 } 1501 1501 1502 1502 $WC_Shipping_Rate = new WC_Shipping_Rate(); 1503 1503 1504 1504 $WC_Shipping_Rate->set_id($id); 1505 1505 $WC_Shipping_Rate->set_label($lable . $delivery_date); 1506 $WC_Shipping_Rate->add_meta_data("edd", $delivery_date); 1506 1507 $WC_Shipping_Rate->set_method_id($method_id); 1507 1508 $WC_Shipping_Rate->set_cost($cost); … … 1514 1515 $rates[$id] = $WC_Shipping_Rate; 1515 1516 } 1517 1516 1518 }else{ 1517 1519 //international order … … 1553 1555 $WC_Shipping_Rate->set_id($id); 1554 1556 $WC_Shipping_Rate->set_label($lable . $delivery_date); 1557 $WC_Shipping_Rate->add_meta_data("edd", $delivery_date); 1555 1558 $WC_Shipping_Rate->set_method_id($method_id); 1556 1559 $WC_Shipping_Rate->set_cost($cost); … … 1715 1718 $WC_Shipping_Rate->set_id($id); 1716 1719 $WC_Shipping_Rate->set_label($lable . $delivery_date); 1720 $WC_Shipping_Rate->add_meta_data("edd", $delivery_date); 1717 1721 $WC_Shipping_Rate->set_method_id($method_id); 1718 1722 $WC_Shipping_Rate->set_cost($cost); … … 1867 1871 $WC_Shipping_Rate->set_id($id); 1868 1872 $WC_Shipping_Rate->set_label($lable . $delivery_date); 1873 $WC_Shipping_Rate->add_meta_data("edd", $delivery_date); 1869 1874 $WC_Shipping_Rate->set_method_id($method_id); 1870 1875 $WC_Shipping_Rate->set_cost($cost); … … 2038 2043 $WC_Shipping_Rate->set_id($id); 2039 2044 $WC_Shipping_Rate->set_label($lable . $delivery_date); 2045 $WC_Shipping_Rate->add_meta_data("edd", $delivery_date); 2040 2046 $WC_Shipping_Rate->set_method_id($method_id); 2041 2047 $WC_Shipping_Rate->set_cost($cost); … … 2054 2060 2055 2061 } 2062 $rates = apply_filters( 'bt_dynamic_courier_rates', $rates , $package, $bt_sst_courier_rate_provider); 2056 2063 return $rates; 2057 2064 }
Note: See TracChangeset
for help on using the changeset viewer.