How to Set-Up WooCommerce Shipment Tracking – Best Plugins

Last updated on September 4, 2021

Running an eCommerce store is difficult, especially one that sells physical products, as you have to deal with the technicalities and logistics associated with shipping. Thus, we have reviewed the best WooCommerce shipment tracking plugins to eradicate this problem. But first, we will guide you on how to set up shipment tracking on your WooCommerce store using a plugin.

With these plugins, you and your customers are aware of the whereabouts of their orders and receive notifications during the whole shipment process. This helps in improving customer service and leaves a positive impression on your customers. 

Let’s get started!

Streamline your backend processes and manage online and offline orders simultaneously by using the best WooCommerce POS plugins.

How to Set-Up Shipment Tracking in WooCommerce

Now that we have listed some of the best WooCommerce shipment tracking plugins, we are going to guide you on how you can use one of these to configure this feature on your WooCommerce site.

Easy Shipment Tracking Setup

For this guide, we will be using the Shipment Tracking plugin. To get started, purchase the plugin from the WooCommerce Marketplace. Then go to WooCommerce > Plugins > Add New, and upload the .zip file. Install and activate the plugin. Once activated, you can go to WooCommerce > Orders, and there a “Shipment Tracking” column is added.

Assigning a Tracking Number to Orders

To assign a tracking number to each individual order, go to WooCommerce > Orders > and click on any order. The order details page will open where you get all info regarding shipping, billing, and order status. There in the top-right corner, you can find a box named “Shipment Tracking”. Click on the “add tracking number” button and add the shipping provider (such as FedEx, USPS, etc.) and the tracking number. Don’t forget to update the changes.

Now, when a customer goes to their shipping providers page, their tracking info will be updated there. Similarly, you can also manually update the order status from the same page by using the dropdown menu for the “Status” field. WooCommerce provides options like payment pending, on-hold, completed, processing, etc. This will automatically send an email notification to your customer, notifying them about the updated order status.

Don’t forget to save changes.

Follow the best Shipping Practices to improve your logistics operation

Further Automations

Changing Order Status Automatically

As you can see, even with this plugin, you have to manually enter the tracking number for each individual order and update the order status. To further simplify this process, use a shipping label plugin like ShipStation. Not only will these print off labels but will also automatically update the order status.

How does it work? When a customer places an order, it is labeled as “processing”. These orders are exported to ShipStation. There the admin will print out the labels and dispatch the order. On the other hand, ShipStation will post back to your WooCommerce store and update the order status to “completed” and automatically an email will be sent to the customer with the tracking number, notifying them about their order status.

Adding Shipment Tracking Link to My Account Page

Do you know what your customers will really love? If they could access their tracking info directly from their My Account page. And that is exactly what we are going to teach you.

For this, you need to edit your theme via SFTP. After that, create a “WooCommerce” folder inside your theme to override the core features. Now create another folder titled “myaccount” inside the WooCommerce folder and open the “orders.php” file inside it. There, search for the following snippet:

<?php elseif ( 'order-status' === $column_id ) : ?>
	<?php echo esc_html( wc_get_order_status_name( $order->get_status() ) ); ?>

And replace it with the snippet below:

<?php elseif ('order-status' === $column_id) :

	$status = $order->get_status();
	$column_output = "";

	// show tracking link
	if ($status == 'completed' && class_exists('WC_Shipment_Tracking_Actions')) {

		$st_actions = WC_Shipment_Tracking_Actions::get_instance();

		if ($tracking_items = $st_actions->get_tracking_items($order->get_id(), true)) {

			foreach ($tracking_items as $tracking_item) {

				if ($tracking_item['formatted_tracking_link'] !== '') {

					$column_output = sprintf("<a href='%s' target='_blank'>%s</a>",
						$tracking_item['formatted_tracking_link'], __('Track Shipment', 'bdl'));


	if (empty($column_output))
		$column_output = esc_html(wc_get_order_status_name($status));

	echo $column_output; ?>

Learn about the Default WooCommerce Shipping Methods and How to Implement them

Best WooCommerce Shipment Tracking Plugins

  1. Shipment Tracking
  2. Advanced Shipment Tracking for WooCommerce
  3. Orders Tracking for WooCommerce
  4. WooCommerce Shipment Tracking Pro
  5. WooCommerce Shipment Tracking by Vanquish
  6. YITH WooCommerce Order Tracking
  7. AfterShip
  8. ShipStation
  9. WooCommerce Parcel tracking Plugin
  10. Enhanced WooCommerce Shipment Tracking

1. Shipment Tracking

shipment tracking plugin

The Shipment Tracking plugin developed by WooCommerce enables you to add shipment information to your orders. Once an order is placed, customers can see the tracking info on the frontend on their “My Account” page and “Order View” page. 

Key Features

  • Shipment tracking information was sent to customer emails and updated on my account and order view page.
  • Supports custom and automatic tracking links for major providers.
  • Works on WooCommerce mobile app.

To download, click here

2. Advanced Shipment Tracking for WooCommerce

advanced WooCommerce shipment tracking

With this WooCommerce shipment tracking plugin, you can automate and easily manage the post-shipping processes and increase customer satisfaction. It adds tracking information to orders and enables customers to track their orders easily.

Moreover, you can also customize the tracking display on order emails, such as the design, layout, font, color, and content.

Key Features

  • Add a custom shopping provider if not already available on the list.
  • Automatically generates tracking links when orders are dispatched.
  • With WooCommerce REST API support, you can update tracking information from an external system.
  • Customize order statuses for easy management.
  • Multiple premium add-ons are available such as TrackShip integration, PayPal tracking, etc.

To download, click here.  

By using the best WooCommerce Product Addons plugins, you can offer your customers to add a personal touch in their purchases.

3. Orders Tracking for WooCommerce

order tracking for WooCommerce

Orders Tracking for WooCommerce simplifies shipment tracking and enables you to manage bulk order shipments easily. You can add carriers’ names and shipment tracking codes to PayPal transactions and save time. Moreover, you can bulk add tracking codes to multiple orders with a CSV file, which are sent to customers via emails in the form of URLs.

Key Features

  • Bulk import tracking code via CSV file.
  • Exports orders through filters such as billing address, shipping address, paid date, completed date, etc.
  • You can provide shipment tracking information with the TrackingMore service.
  • Tracking information is sent through emails to customers.
  • You can customize the tracking page that shows shipping information and access it easily from the WooCommerce dashboard.
  • The Pro version supports SMS notifications for tracking info. 

To download, click here

4. WooCommerce Shipment Tracking Pro

WooCommerce shipment tracking pro

Provide your customers an easy way to track orders with the WooCommerce Shipment Tracking Pro. It supports more than 80+ shipping carriers such as USPS, UPS, FedEx, and much more. This plugin is also extremely easy to use and adds shipment tracking info in order completion emails.

Key Features

  • You can add live shipment tracking information on the “my account” page.
  • Customize order tracking messages that are sent with emails.
  • You can add/remove shipping carriers.
  • You can also bulk import tracking information using CSV, FTP, and SFTP files.
  • Enables you to track all your shipments and see their statuses.
  • Customize the tracking lookup page on your WooCommerce store.

To download, click here

Give your customers what they want, Discounts and coupons, by enabling the best WooCommerce Dynamic Pricing plugins.

5. WooCommerce Shipment Tracking by Vanquish

shipment tracking plugin by vanquish

This is a feature-filled WooCommerce shipment tracking plugin that enables you to display tracking information in the “my account” and “order details” page and also send your customers email notifications. 

It is easy to setup. All you have to do is choose or add a shipping carrier from the list, assign tracking info to each order, and lastly, the plugin will automatically generate a tracking link for each shipment.

Key Features

  • Enables you to customize the email templates.
  • You can assign multiple tracking codes and shipping companies to each order.
  • Show estimated delivery time to the customers.
  • Bulk import shipment tracking info from CSV file.
  • Supports TrackingMore and Aftership service.
  • WPML compatibility. 

To download, click here

6. YITH WooCommerce Order Tracking

yith woocommerce order tracking

Simplify the shipping process with the YITH WooCommerce Order Tracking plugin by enabling shipment tracking, estimating delivery time, and much more. It has a long list of shipping companies to pick from and you can also set a default carrier.

Key Features 

  • Import tracking data from CSV files.
  • The order will be completed automatically if the shipment tracking is inserted.
  • Tracking shipment info is sent via emails to customers.
  • You can customize the information displayed on the “my order” page regarding shipping data.
  • WPML compatibility. 

To download, click here.

Increase customer trust and loyalty by using the best WooCommerce Social Proof plugins.

7. AfterShip


AfterShip adds tracking number and courier fields to your WooCommerce admin panel. It is integrated with over 700+ courier shipping services including DHL, UPS, USPS, FedEx. After the order is placed, shipment tracking details are displayed on the customer’s order history page. 

Moreover, you can also import all the shipments into AfterShip to track them from a single place. It also provides an intuitive interface that shows all shipments and you can even filter them by order status.

Key Features  

  • The AfterShip dashboard displays an overview of completed, in transit, out for delivery, failed attempts, and pending orders.
  • Syncs with WooCommerce so all orders are updated on AfterShip where they can be easily viewed and arranged.
  • Customers are notified of their tracking info on the order history page. 
  • Automatically generates a tracking page for each shipment, which you can also customize by adding a logo, images, and store URL.

To download, click here.

8. ShipStation


ShipStation is a WooCommerce shipment tracking plugin that saves you time, money, and efforts and smoothly runs your shipment and fulfillment operations. It also provides a streamlined dashboard where you can import all orders automatically from multiple resource channels.

Moreover, you can also customize and personalize email notifications, shipping labels, tracking pages, and much more. 

Key Features  

  • Easy to use and configure.
  • Import orders from different selling marketplaces and manage all shipments in one place.
  • You can also manage shipments from ShipStation mobile application.
  • Customize shipping labels and print them wirelessly.

To download, click here

9. WooCommerce Parcel tracking Plugin


This WooCommerce shipment tracking plugin offers convenience to both the buyer and seller by providing tracking info in their order detail or admin page. It also sends an email notification to customers with their tracking information. It automatically auto-syncs your WooCommerce and TrackingMore accounts, so you can overview all order statuses in a single dashboard. 

Key Features

  • Supports more than 700+ couriers, such as USPS, UPS, DHL, etc.
  • Customers can check their shipment tracking info on the order detail page.
  • Enables you to connect multiple shopping stores to your TrackingMore account.
  • You can send your customers email and SMS notifications.

To download, click here

Create appealing product content by using the best WooCommerce Product Catalog plugins.

10. Enhanced WooCommerce Shipment Tracking

Enhanced WooCommerce Shipment Tracking

This WooCommerce shipment tracking plugin enables you to choose from the default shipping companies or add new ones to fulfill your orders. It is extremely easy to use and set up. It also provides shipment tracking through URLs in email notifications or order pages.

Key Features

  • Creates a seamless workflow from creating to delivering orders.
  • Sends email notifications to customers regarding shipment tracking status.
  • Supports multiple selling channels.
  • Deeply integrated with WooCommerce.

To download, click here.

Connect Google Sheets with WooCommerce with out simple and easy guide

Final Words 

All the above-mentioned WooCommerce shipment tracking plugins can help you streamline the order fulfillment process and improve customer satisfaction. It will leave a positive lasting impact on your audience and encourage them to trust you with future purchases. 

Editorial Team
Have Feedback?

Please click here to contact us and let us know if you see any errors or issues on this page. We welcome any general feedback as well.

This page may contain affiliate links. Learn more.