Hello sir,
Thank you for reporting the issue in updating tracking data from orders page. This has been fixed and an update has been released for the same.
Please update the plugin from wordpress to fix the issue on your website.
Also, as discussed, we’ve integrated Xpressbees in the plugin. Just setup the webhook and the tracking will start to sync automatically on your website.
Please don’t hesitate to get in touch if you need further assistance.
Just a note of favor: If you found this plugin helpful, please leave a 5 star rating on wordpress and consider buying premium version 🙂
Here’s the link to review:
https://ww.wp.xz.cn/support/plugin/shipment-tracker-for-woocommerce/reviews/
Hi,
I have tested the plugin.
Issues Found :
1. Default Shipping provider – manual : Update tracking Button Disappears once the tracking details are updated in the order details page.
Please check link.
https://www.awesomescreenshot.com/image/45176847?key=88fd68db51457bd2c7d35715b4ed70a2
2. in case of Default Shipping provider – Xpressbee : Update tracking Button doesn’t appear in the order list. I have to open the order , add the awb number, update the sync and save it. It is a long process.
3. Any Provisions for sending Custom SMS with all the tracking details in it?
Hello Sir,
- “Update Tracking” button is always visible in order list for “Manual” provider. Please make sure that shipping provider for the specific order is set as “Manual”. See this screenshot: https://drive.google.com/file/d/1ENXVHPZNGM_NR0UKXU_n0gR3XAmJBBOe/view?usp=sharing
- For Xpressbees shipping provider, you don’t need to update the awb number manually as it’s automatically synced from xpressbees as soon as the order is scheduled for pickup. For auto sync to work, the order number on your website should match with the order number on xpressbees, that’s it.
- Sure you can send custom sms to send tracking updates. Here’s a code snippet for sending order updates using our sms service (https://smsapi.bitss.tech) and (https://quickengage.bitss.in/):
add_action( 'bt_shipment_status_changed', 'bt_quickengage_messaging_api', 10, 3 );
add_action( 'woocommerce_order_status_processing', 'bt_quickengage_messaging_order', 10, 1 );
function bt_quickengage_messaging_order( $order_id) {
bt_quickengage_messaging_api($order_id,null,null);
}
function bt_quickengage_messaging_api( $order_id,$shipment_obj,$shipment_obj_old) {
$order = wc_get_order( $order_id );
$blog_title = get_bloginfo( 'name' );
$site_url=get_site_url();
$body = array(
"order" => $order->get_data(),
"shipment_current" => $shipment_obj,
"shipment_old" => $shipment_obj_old,
"store_name"=>$blog_title,
"store_url"=>$site_url
);
$auth_token="<Your auth token>";
$args = array(
'body' => $body,
'timeout' => 0.01,
'blocking' => false,
'sslverify' => false,
'headers' => array(
'Authorization' => 'Bearer ' . $auth_token,
'Content-Type: multipart/form-data'
),
);
$url = "https://quickengage.bitss.in/trigger/message";
$response = wp_remote_post( $url,$args ); //its a non-blocking call. so website's speed is not effected.
}
This code snippet can be added to your website using your custom theme or the “Code Shippets” plugin.
You need to signup for our sms service to get your auth token and start sending sms right away. Please let me know if you would like to try it so we’ll create your account with free 100 sms credits.
Best Regards,
Amit