[WordPress] 外掛分享: Shipment Tracker for Woocommerce

前言介紹

  • 這款 WordPress 外掛「Shipment Tracker for Woocommerce」是 2021-02-04 上架。
  • 目前有 1000 個安裝啟用數。
  • 上一次更新是 2025-05-01,距離現在已有 4 天。
  • 外掛最低要求 WordPress 4.6 以上版本才可以安裝。
  • 外掛要求網站主機運作至少需要 PHP 版本 5.6 以上。
  • 有 29 人給過評分。
  • 論壇上目前有 4 個提問,問題解答率 75% ,不低,算是個很有心解決問題的開發者團隊了!

外掛協作開發者

amitmital |

外掛標籤

shipmozo | delhivery | nimbuspost | shiprocket | xpressbees |

內容簡介

這個外掛和 Shiprocket、Shyplite 以及 Nimbuspost 的網路 API 整合,讓你可以同步追踪 WooCommerce 訂單的物流資訊。簡單易設定,多種可調整選項,包括同步頻率、預設供應商等。

如果你沒有使用任何運送整合服務,可以在後台手動新增運單號、送貨員和追踪資料。當商品運送時,更新狀態,外掛會讓顧客及時得到通知。

功能:

支援預設運送服務供應商,可自動指定新訂單。
自動將已送達的訂單狀態更新為已完成。
當運送狀態變更時,可新增訂單備註。
為顧客提供通知,發送電子郵件包含運送追踪資料。
支援 Shiprocket 的客製化知庫追踪 URL。
從後台手動新增運送資料。
使用此 REST API 更新任何第三方平台的運送追踪/移動資料。
開發人員友善:支援各種動作、函式和簡碼,以符合使用者需求。
友善且反應靈敏的支援團隊。
免費!!

免責聲明:Woocommerce、Shiprocket、Shyplite 和 Nimbuspost 為註冊商標,屬於其各自擁有者所有。本外掛與上述商標所有者並無任何關聯。

原文外掛簡介

Boost Sales, Improve Customer Satisfaction, and Reduce Support Requests with Shipment Tracker for WooCommerce.
Add awb# to orders, create tracking page, send tracking info via sms & email. Works best with Shiprocket, Shipmozo, Delhivery & Nimbuspost.
🇮🇳 Proudly Made in India 🇮🇳
Are you tired of juggling multiple plugins to manage your shipment tracking needs? Look no further! Shipment Tracker for WooCommerce is your all-in-one solution, eliminating the need for multiple plugins and streamlining your shipment tracking process.
Shipment Tracker for WooCommerce is the ultimate solution for managing all your shipping needs directly from your WooCommerce store. With seamless integration and a user-friendly interface, this plugin eliminates the need for multiple plugins, providing a comprehensive solution to enhance customer satisfaction and streamline your shipping process.
Why Shipment Tracker for Woocoomerce?
Increase Sales
By providing a seamless tracking experience, customers are more likely to complete their purchases and return for future orders.
Improve Customer Satisfaction
Provide timely notifications via email, SMS, or WhatsApp (coming soon), keeping customers informed at every step. Happy customers are repeat customers.
Reduce Support Requests
With automated tracking updates & self-service options, customers can check their order status anytime, reducing the number of support inquiries.
All-in-One Solution
Eliminate the need for multiple plugins with our Swiss army knife for shipment tracking. Manage everything in one place.
Inbuilt SMS and Email Functionality
Send tracking updates directly to your customers via SMS and email.
Customizable Tracking Page
Personalize the tracking page to match your preferences & your brand’s look and feel.
Key Features

Admin Features:

View shipment status right from order list.

Filter orders based on shipment statuses.

Add shipment data like awb, courier, estimated delivery date etc from backend.

Automatically update order statuses (completed, canceled, refunded).

Automatically add order notes when shipment statuses change.

Customize order note template.

Receive email notifications on status changes.

Multiple Carrier Support: Supports a wide range of shipping carriers, making it versatile for any business.

International Shipping Support.

SMS & Email Notifications:

Easily integrates with WooCommerce’s default email system to provide real-time tracking updates.

Send tracking updates via SMS, Email, or WhatsApp (coming soon).

Global SMS service availability.

Pre-approved DLT templates for India.

Configure notification settings for different shipment stages (new order, in transit, out for delivery, delivered).

Customize Email templates from Woocommerce Settings.

Tracking Widget:

Create a beautiful tracking page.

Direct links for order tracking, which can be sent to customers via sms or email. For eg: yourwebsite.com/track/?order=1234

Customers can track orders from the My Account section.

Display shipment status, estimated delivery date, courier name, AWB number, and tracking link.

Product and Checkout Pages:

Delivery Estimate Widget: Display estimated delivery dates for domestic and international orders.

Dynamic Shipping Methods: Let customers choose their preferred courier based on rates and delivery estimates.

Weight & Dimensions Calculator: Accurately calculate shipping charges.

Auto-fill City & State: Automatically fill city and state based on pin code. Simplify checkout by fetching data from pin codes.

Set Order Processing Time: Set processing days at global, category, or product levels.

Fallback Rates: Set fallback rates when auto shipment rates are not available.

Advanced Features:

Calculate accurate weight and dimensions of shipments.

Developer-friendly with options for consuming shipment data via actions, public functions, and shortcodes.

Developer Options:

Integrate shipment data into custom PHP code.

Use actions, public functions, and shortcodes.

How to Use
1. Installation:- Install the plugin from wordpress plugins repository.

2. Set Shipping Provider:- In general settings, select your shipping provider(s). Then setup webhook and api keys of the chosen shipping provider. If you are not using any supported shipping aggregator, “Manual” shipping provider allows you to use any courier company and manually update the tracking data from the backend.bn
3. Delivery Estimate Checker:- Setup estimated delivery date & shipping charges based on your delivery pin code on product page.
4. Dynamic Shipping Methods:- Show dynamic shipping methods during checkout page so customers can select desired courier company based on estimated delivery dates and charges.
5. Tracking Widget:- Setup tracking widget to display tracking information on customer’s my account section. Also create a beautiful tracking page using the shortcode provided by the plugin.
6. Pushing Orders to Shipping Provider:- Plugin can automatically push new orders to your shipping provider’s panel for further processing. This enables current weight and dimension calculation to reduce weight discrepancy issues.
7. SMS & Email Notifications:- Setup sms and email to send tracking notifications to customers. Email is free and sent via your own email server, however sms is a chargeable service. You can buy sms credits from plugin settings.
8. Advance Customizations:- Plugin supports various developer actions and filters to programmatically access shipment data and customise various aspects of the plugin.
Supported Shipping Aggregators
Shiprocket
Shiprocket is a shipping logistics service provider that connects e-commerce businesses with courier services worldwide to help manage and track order shipments and returns. It’s one of India’s largest tech-enabled logistics and fulfillment platforms.
Features supported:

Automatic tracking sync using webhook.

Pushing orders to Shiprocket via API.

Force sync tracking information from orders backend.

Update awb number of an order from orders backend.

Supports White Labelled Custom Tracking URL.

Automatically Assign Courier company to pushed orders on Shiprocket.

Realtime Delivery Estimate checker on Product pages.

Dynamic shipping methods so users can select preferred courier during checkout.

Auto fetch city and state from pincode during checkout.

International Shipping Integration.

Auto sync tracking info periodically using cron job.

Shipmozo
Businesses can access a network of over 29,000 pin codes across India and international shipping to over 220 countries.
Features supported:

Automatic tracking sync using webhook.

Shipmozo API integration.

Pushing orders to Shipmozo via API.

Auto sync tracking info periodically using cron job.

Realtime Delivery Estimate checker on Product pages.

Dynamic shipping methods so users can select preferred courier during checkout.

Nimbuspost
NimbusPost is a logistics platform that connects entrepreneurs and startups with shipping solutions. It’s a third-party logistics software and aggregator that offers shipping services, including international shipping, COD, and fulfillment services.
Features

Automatic tracking sync using webhook.

Nimbuspost API integration.

Pushing orders to Nimbuspost via API.

Auto sync tracking info periodically using cron job.

Realtime Delivery Estimate checker on Product pages.

Dynamic shipping methods so users can select preferred courier during checkout.

Auto sync tracking info periodically using cron job.

Xpressbees
Xpressbees is a logistics service provider in India that offers a variety of services, including:

B2B Xpress
Cross-border logistics
B2C Xpress
3PL (third-party logistics)

Features

Automatic tracking sync using webhook.

Multi-channel Communication

Tracking Orders Widget

Webhooks Configuration

Shipment Status Page

Customization and Settings

Customer Support Integration

Delhivery
Features

Automatic tracking syncing at periodic invervals.

SMS & Email notifications

Order Tracking Widget

API Configuration

Shipment Status Page

Customization and Settings

Customer Support Integration

Manual
If you handle your shipping needs yourself and does not rely on any specific shipping company, this plugin got you covered as well. Shipment related data be updated direct from backend or via your own application via webhooks.
Features

Update tracking data from admin.

Update tracking data via rest api provided by plugin.

Set default courier name and awb number format.

Branded Tracking Page.

Send tracking updates to customers via sms & email.

Estimated delivery checker widget.

Dynamic Shipping methods on checkout page.

Support for More Shipping Aggregators Coming Soon… Contact us to get yours integrated
Free Features of the plugin

Tracking Notifications via Email.

Beautiful Tracking Page using provided shortcode.

Set default shipping provider.

Automatically Change Status of Delivered Orders to Completed.

Shiprocket Integration
a. Automatic tracking sync using webhook.
b. Pushing orders to Shiprocket via API.
c. Force sync tracking information from orders backend.
d. Update awb number of an order from orders backend.
e. Supports White Labelled Custom Tracking URL.

Xpressbees Integration
a. Automatic tracking sync using webhook.

Manual Shipping Integration.
a. Update tracking data from admin.
b. Update tracking data via rest api provided by plugin.
c. Set default courier name and awb number format.

Delhivery Integration
a. Api integration.
b. Sync latest tracking data from delhivery.
c. Push orders with correct weight & dimensions to delhivery.

Customize tracking updates email format.

Update shipment tracking/movement data from any 3rd party platform using this rest api.

Supports default shipment provider which will be automatically assigned to new orders.

Notification SMS does not need a premium version, but sms credits needs to be bought separately.

Automatically add Order Note (private or customer) when shipment status has changed.

Developer actions and filters to access and update tracking information programmatically.

Free Email Support.

Additional Paid Features of the plugin

Shiprocket Integration
a. Automatically Assign Courier company to pushed orders on Shiprocket.
b. Realtime Delivery Estimate checker on Product pages.
c. Dynamic shipping methods so users can select preferred courier during checkout.
d. Auto fetch city and state from pincode during checkout.
e. International Shipping Integration.
f. Auto sync tracking info periodically using cron job.

Nimbuspost Integration
a. Automatic tracking sync using webhook.
b. Nimbuspost API integration.
c. Pushing orders to Nimbuspost via API.
d. Auto sync tracking info periodically using cron job.
e. Realtime Delivery Estimate checker on Product pages.
f. Dynamic shipping methods so users can select preferred courier during checkout.
g. Auto sync tracking info periodically using cron job.

Shipmozo Integration
a. Automatic tracking sync using webhook.
b. Shipmozo API integration.
c. Pushing orders to Shipmozo via API.
d. Auto sync tracking info periodically using cron job.
e. Realtime Delivery Estimate checker on Product pages.
f. Dynamic shipping methods so users can select preferred courier during checkout.

Delhivery Integration
a. Auto sync tracking info periodically using cron job.
b. Delhivery API integration.
c. Automatically Pushing orders to Delhivery via API.
d. Auto sync tracking info periodically using cron job.
e. Realtime Delivery Estimate checker on Product pages.
f. Dynamic shipping methods so users can select preferred courier during checkout.

Show custom order processing time at product pages. This processing time will be added to the estimated delivery date as well.

Show shipment weight during checkout.

Automatically fetch city & state from pincode using Google Geocode API.

Let customers track their order from the My Account section. Shows a beautiful tracking page within My Account section. No shortcode needed.

Custom development assistance.

Priority phone and ticket based support.

Compatibility
Shipment Tracker for Woocommerce is compatible with a wide range of popular themes, website builders (such as Elementor, Visual Composer, Beaver Builder etc) and many other woocommerce plugins to give you a seamless experience.
Found any compatibility issue? Please report it to us, we’d be glad to fix it on priority.
Buy with Confidence
Our aim is to solve the challenges faced by website owners to make eCommerce an affordable, yet seamless experience by providing comprehensive tools that simplify order management, enhance customer satisfaction, and streamline shipping processes.
In case you are not satisfied with the plugin, reach out to us and we’ll do everything to make things right. If we’re unable to solve the issues, we’ll refund the entire amount paid by you if your request was raised within 7 days of the purchase.
Demo Videos
–Setting Up Shipment Tracking Page, SMS & Email
–Estimated Delivery Checker Widget
–Real Time Courier, Shipping Rates During Checkout
–Domestic And Interntional Shipping Rates
–Shiprocket Integration
–Shipmozo Integration
–Nimbuspost Integration
–Xpressbees Integration
–Setting up Direct Shipping
Need Expert Support?
We have a team of Expert Engineers ready to provide incredible support. Ask your questions in the support forum or create a support ticket at billing.bitss.tech
Feature Requests are Welcome!
Got a feature that you’d like to see in the plugin? Just get in touch and our team will review it and will add in the future plugin updates.
Other must-have plugin by “Bitss Techniques”:

Otpfy for WordPress

Let your website users login into your website, effortlessly using SMS & Email OTP.
Visit Website
See Videos
See Otpfy Docs

Developer Actions & Hooks
1. Filter to add/modify Shipment Statuses defined in the plugin.
add_filter( 'bt_sst_shipping_statuses', 'bt_sst_shipping_statuses_filter', 10, 1 );
function bt_sst_shipping_statuses_filter($statuses){
$statuses["packed"] = "Order Packed";
$statuses["dispatched"] = "Order Dispatched ";
return $statuses;
}

add_filter( 'bt_sst_shipping_status_message', 'bt_sst_shipping_status_message_filter', 10, 2 );
function bt_sst_shipping_status_message_filter($status_message,$status){
if($status == "packed"){
$status_message = "Your order has been packed & will be dispatched soon.";
}else if($status == "dispatched"){
$status_message = "Our delivery agent is on the way to your location.";
}
return $status_message;
}

add_filter('bt_sst_product_page_delivery_checker_label_text', 'bt_sst_product_page_delivery_checker_label_text');
function bt_sst_product_page_delivery_checker_label_text($content) {
$content .= 'Select a delivery location to see product availability and delivery options';
return $content;
}

add_filter('bt_shiprocket_order_object', 'bt_shiprocket_order_object',10,2);
function bt_shiprocket_order_object($order_id, $shiprocket_order) {
//modify shiprocket order object before pushing order to shiprocket
return $shiprocket_order;
}

add_filter('bt_dynamic_courier_rates', 'bt_dynamic_courier_rates',10,3);
function bt_dynamic_courier_rates( $rates , $package, $bt_sst_courier_rate_provider) {
//modify the dynamic courier rates populated by the plugin and return back the rates array
return $rates;
}

add_filter('bt_sync_shimpent_track_pincode_checker_shipping_to_text', 'bt_sync_shimpent_track_pincode_checker_shipping_to_text');
function bt_sync_shimpent_track_pincode_checker_shipping_to_text($content) {
$content = 'Select a delivery location to see product availability and delivery options';
return $content;
}

2. Tracking Widget Shortcode
[bt_shipping_tracking_form_2]
This shortcode accepts "order_id" parameter to show the tracking widget for a specific order.
Example: [bt_shipping_tracking_form_2 order_id="1234"]

3. Shortcodes to Print Shipment Data
1. [bt_shipment_tracking_url order_id="1234"] : Prints the tracking url.
2. [bt_shipment_status order_id="1234"] : Prints current shipment status (In Transit, Delivered etc)
3. [bt_shipment_courier_name order_id="1234"] : Prints the courier name.
4. [bt_shipment_edd order_id="1234"] : Prints estimated delivery date.
5. [bt_shipment_awb order_id="1234"] : Prints awb number.

Note: Attribute “order_id” is optional on all shortcodes. If order_id is not supplied, the plugin will try to fetch it from current post.
4. Placeholders to Print Shipment Data in Woocommerce Emails
1. {bt_shipment_tracking_url}
2. {bt_shipment_status}
3. {bt_shipment_courier_name}
4. {bt_shipment_edd}
5. {bt_shipment_awb}

5. Action for Shipment Updates
function bt_shipment_status_changed_callback( $order_id,$shipment_obj,$shipment_obj_old) {
//latest shipment tracking:
$courier_name = $shipment_obj->courier_name;
$current_status = $shipment_obj->current_status;
$awb = $shipment_obj->awb;
$tracking_url = $shipment_obj->tracking_url;

//previous shipment tracking:
$old_courier_name = $shipment_obj_old->courier_name;
$old_current_status = $shipment_obj_old->current_status;
$old_awb = $shipment_obj_old->awb;
$old_tracking_url = $shipment_obj_old->tracking_url;

// do stuff

}
add_action( 'bt_shipment_status_changed', 'bt_shipment_status_changed_callback', 10, 3 );

6. Public Functions
1. bt_get_shipping_tracking($order_id);
2. bt_force_sync_order_tracking($order_id);
3. bt_update_shipment_tracking($order_id,$courier_name,$awb_number,$shipping_status,$edd,$tracking_link);

Disclaimer: Woocommerce, Shiprocket, Shipmozo, Shyplite, Xpressbees & Nimbuspost are registered trademarks and belong to their respective owners. This plugin is not affiliated with them in any way.

各版本下載點

  • 方法一:點下方版本號的連結下載 ZIP 檔案後,登入網站後台左側選單「外掛」的「安裝外掛」,然後選擇上方的「上傳外掛」,把下載回去的 ZIP 外掛打包檔案上傳上去安裝與啟用。
  • 方法二:透過「安裝外掛」的畫面右方搜尋功能,搜尋外掛名稱「Shipment Tracker for Woocommerce」來進行安裝。

(建議使用方法二,確保安裝的版本符合當前運作的 WordPress 環境。


最新版本

延伸相關外掛(你可能也想知道)

暫無相關外掛推薦。

文章
Filter
Apply Filters
Mastodon