When customers can easily track their packages from your online store, they are not only happier, but they’re also more likely to become repeat buyers.
The good news is that it’s also pretty easy to put into place. While helping WooCommerce store owners, we’ve figured out the best way to set up shipment tracking to make it as straightforward as possible.
Whether you ship a few orders a week or hundreds daily, the right tracking solution can transform your post-purchase experience.
In this guide, we’ll share step-by-step instructions for adding shipment tracking to your WooCommerce store.

💡Quick Answer: How to Offer Shipment Tracking in WooCommerce
The easiest way to add shipment tracking to WooCommerce is by using the free Advanced Shipment Tracking plugin.
It integrates with hundreds of shipping carriers and automatically adds tracking info to your customer emails and account pages. Here are the key steps we’ll cover:
- Install and configure the plugin.
- Add your preferred shipping carriers.
- Add tracking information to your orders.
- Test the email notifications.
Why Should You Add Shipment Tracking to WooCommerce?
By providing shipment tracking to WooCommerce, you give customers peace of mind and build confidence that their package is safely on its way.
This replaces any worry or suspicion with trust in your business.
Plus, as a store owner, having shipment tracking in your WooCommerce order details can help you track exactly where a package is at any given time.
If there is a problem or a delay, then you can easily get in touch with the shipping company and tell your customer about the situation. This allows you to provide better customer service.
Overall, WooCommerce shipment tracking is a simple way to keep everyone in the loop and make your customers happy, positively affecting your sales.
With that in mind, let’s look at how to add tracking information to your WooCommerce website. Here is a quick summary of the steps we will cover in our tutorial:
- Step 1: Install Advanced Shipment Tracking for WooCommerce
- Step 2: Configure the Plugin's General Settings
- Step 3: Add Your Shipping Carriers
- Step 4: Add Tracking Info to Individual Orders
- Step 5: Bulk Import Shipment Tracking Data (Optional)
- Step 6: Test Your Order Tracking Emails
- Bonus Tip: Improving the Full Customer Journey
Step 1: Install Advanced Shipment Tracking for WooCommerce
For this tutorial, we will use the Advanced Shipment Tracking for WooCommerce plugin. It is one of the top-rated WooCommerce shipment tracking plugins on the market, and it can easily add tracking numbers to your customer account pages and order emails.
Plus, this free plugin has built-in integrations with over 300 shipping services, like FedEx, DHL, and USPS. International options like DPD, Canada Post, and Australia Post are also available.

You can start by installing and activating the Advanced Shipment Tracking for WooCommerce plugin. For a step-by-step guide, check out our tutorial on how to install a WordPress plugin.
Step 2: Configure the Plugin’s General Settings
Now, we will configure the WooCommerce shipment tracking plugin’s settings.
At this point, you will see that there is a ‘Shipment Tracking’ option in your WooCommerce menu. Go ahead and click on it to open the plugin page.

On this page, there are several areas you will want to configure.
This tab contains several settings to customize your WooCommerce order tracking functionality. One is ‘General Settings’.
In the ‘Add Tracking Order action’ section, you can select the types of order statuses to display on your WooCommerce Order page.
With the ‘Order Emails Display’, you can choose which order status emails will contain a tracking URL to send to customers. The tracking information will also be available on the customer’s View Order or My Account page.
For Pro users, you can also create custom order statuses.

Scroll down and you can find ‘Order Statuses & Notifications.’ Many store owners change the status label from ‘Completed’ to ‘Shipped’ here, as it’s a more precise term for customers.
You can also click the gear icon to customize the design and content of your shipping email templates.

You will then arrive at the ‘Email Customizer’, which looks like the WordPress Theme Customizer.
Here, you can modify the design and content of the WooCommerce order and shipping email templates.

Next is ‘Shipment Tracking API’.
This feature lets you update tracking numbers from third-party services and complete orders from external systems. It allows you to adjust the shipping date format when tracking information is updated from other platforms.

Under that setting, you will find the ‘Usage Tracking’ menu.
In this section, you can choose to get email notifications for security and feature updates and share some basic WordPress environment information with the plugin’s developers.
Unless you are connecting your store to an external system like warehouse software, you can safely ignore the ‘Shipment Tracking API’ and ‘Usage Tracking’ settings. These are for more advanced use cases.

At the bottom, you will see that you can also enable PayPal order tracking if you upgrade to the Pro version of Advanced Shipment Tracking.
This feature will automatically send the order tracking code and status from WooCommerce to PayPal when orders have been marked ‘Shipped’ or ‘Completed’.
Once you have finished editing each shipment tracking setting, simply click the ‘Save & Close’ button.
Step 3: Add Your Shipping Carriers
Next, switch to the ‘Shipping Carriers’ tab. Here you can find over 300 shipping providers that have integrated with the Advanced Shipment Tracking plugin.
To add a shipping service to WooCommerce, just click ‘Add Shipping Carriers’.

A window will appear. You can type in your shipping carrier’s name in the search bar and click ‘Add’ to insert them into your active list.
Adding all your carriers here allows the plugin to automatically generate the correct tracking links for your customers, saving you time.

At this stage, it’s also a good idea to add a shipping calculator to your WordPress site. This feature can help visitors easily calculate the shipping cost of their order.
Additionally, if you offer a free shipping service, then consider adding a free shipping bar on your WooCommerce site. This way, potential customers know that there is a special reward happening.
Step 4: Add Tracking Info to Individual Orders
After configuring all the plugin’s settings, let’s start adding shipment tracking details to your orders in WooCommerce.
This manual method is ideal if you’re just starting out or only manage a small, manageable number of orders each day. To begin, simply go to WooCommerce » Orders.
You will now see that there are ‘Status’ and ‘Shipment Tracking’ columns in your orders list. Then, select an order to add the tracking number to. In this example, we will use order #101.

Alternatively, you can click the ‘Add Order’ button at the top if you are manually inserting a customer order.
After that, you will see a ‘Shipment Tracking’ section on the right side of the order page. Go ahead and click the ‘Add Tracking Info’ button.

Now, a window will appear on the right side of the order page. You can insert the appropriate information in the Tracking number, Shipping Provider, and Date shipped fields.
If the order has been shipped, just tick the ‘Completed’ or ‘Shipped’ box. Otherwise, you can leave it alone.
That’s it! All you need to do now is click the ‘Fulfill Order’ button.

If you ticked the ‘Completed’ or ‘Shipped’ box, then clicking the ‘Fulfill Order’ button will automatically send an order email notification to the customer. The email includes a tracking link.
In some cases, you may not want to tick the ‘Completed’ or ‘Shipped’ box because the package has not been sent yet.
In that case, if you want to send the customer an email notification that their order has been delivered, then simply go back to the same order.
Then, in the ‘Order # details’ section, click on the ‘Status’ dropdown menu and change it to ‘Completed’ or ‘Shipped’. After that, click the ‘Update’ button inside the ‘Order actions’ section.

Step 5: Bulk Import Shipment Tracking Data (Optional)
For stores with many daily orders, using a CSV file to bulk import tracking information is a huge time-saver. This method avoids having to enter tracking details one by one.
Before we continue, make sure that the CSV file you have includes the following shipping tracking information:
- Order ID
- Shipping service
- Tracking number
- Order delivery date
- Shipped status, where 1 indicates the order has been shipped, and 0 indicates it has not (think of 1 as ‘yes’ and 0 as ‘no’).
Here’s a CSV file sample that the plugin provides for its users:

To import a CSV file to the plugin, navigate to WooCommerce » Shipment Tracking.
Then, simply switch to the ‘CSV Import’ tab.

Here, you can click the ‘Choose File’ button and select your spreadsheet. Then, just pick a date format.
If you want to replace the existing tracking details for all the orders, then tick the ‘Replace tracking information?’ box.
Otherwise, you can leave the setting as is. The plugin will add the new tracking information next to the data that’s already there on the order tracking page.
Once done, you can click the ‘Continue’ button to start importing the file.

After the upload is completed, you will get a notification like the one below.
If some imports fail, you can use the previous method of adding the order tracking information individually.

Step 6: Test Your Order Tracking Emails
To make sure the shipment tracking runs smoothly, it’s good to preview and test your WooCommerce emails to see if the plugin works.
If you want to do this, you can go to your online store and place an order like a regular customer would. You should use your own email address so that you can see what the email notification looks like.
Expert Tip: Emails sent directly from WordPress can be unreliable. They sometimes go missing entirely or end up in your customers’ spam folders.
That’s where WP Mail SMTP comes in. It uses the Standard Mail Transfer Protocol (SMTP) to make sure that your emails arrive at the customer’s inbox.
To get started with this process, see our guides on how to fix the WordPress not sending emails issue and how to fix WooCommerce not sending order emails.
Then, go back to your WordPress admin panel, find your fake order, and add false tracking information by following the instructions in Step 3. You can use random numbers like ‘123456789’.
If you set the order status to ‘Completed’ or ‘Shipped’ and you receive an email with your order tracking link, then this means the tracking works.
Here’s what the email should look like. If you click the ‘Track Your Order’ button, it will lead you to the shipping provider’s website.

Do you want to send other types of notifications from WooCommerce? Check out our guide on how to set up abandoned cart emails and how to send Twilio SMS notifications from WooCommerce.
Bonus Tip: Improving the Full Customer Journey
Once you’ve improved the post-purchase experience with shipment tracking, a great next step is to optimize the rest of your store.
A well-designed storefront makes it easy for customers to find and buy products, which encourages them to return.
This is where a tool like SeedProd can help. It is the best WordPress page and website builder that lets you easily create custom designs for your product pages, checkout process, and more, all without needing to write any code.

If you need a hands-on guide, head over to our tutorial on how to edit WooCommerce pages without code.
We hope this article has helped you with setting up shipment tracking on your WooCommerce website. You may also want to see our list of the best WooCommerce plugins and our guide on how to create a WooCommerce popup to boost sales.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.


Mrteesurez
I can not wait to integrate this into my store, Woocomerce is really a game changer.
Please, I will check out the plugin but I want to ask if only support shipping around US or worldwide as in the case if different location across various country. Or does it integrate to Google map ?
WPBeginner Comments
Yes, the plugin supports many carriers, a number of which ship worldwide.
Enricka Julien
I run a kitchenware dropshipping store and recently installed this plugin to keep track of orders. After reading your post, I realized I could have done better in some areas. I used to think setting up a dropshipping store was easy, but it’s not. It requires specific skills that need to be acquired or improved over time. I’m trying dropshipping for the second time; my first attempt was with Shopify. However, I’m more optimistic about my chances of success with WordPress, especially with helpful platforms like WPBeginner to guide me.
WPBeginner Support
Glad to hear our guide was helpful and we wish you luck with your WordPress site
Admin
Ram E.
I’m not an expert dropshipper but I always thought shipment and tracking are things your supplier should handle. Anyways, WP and WC are great platforms. And you’re right, there are helpful resources available like WPBeginner to guide you.
Ahmed Omar
Thanks you for this incredibly detailed guide on implementing shipment tracking in WooCommerce! The explanation is not only thorough but also user-friendly, making it easy for anyone to follow.
It’s evident that a lot of effort went into creating this resource, and it’s greatly appreciated. Thanks for making complex processes feel so manageable.
WPBeginner Support
You’re welcome, glad you found our instructions helpful!
Admin
Shafqat Khan
Terrific article! Adding shipment tracking in WooCommerce is vital for boosting customer trust and satisfaction. Your step-by-step guide for the Advanced Shipment Tracking plugin is clear and comprehensive. The two methods for adding tracking info, especially bulk import for larger inventories, are great. The bonus section on optimizing WooCommerce pages is a valuable addition. Thanks for sharing this useful guide!
WPBeginner Support
Glad to hear you found our guide useful
Admin
Kamil
Thank you for this article that shows how to add shipment tracking to WooCommerce. I think this is a very useful feature that increases customer trust and satisfaction. I installed the **Advanced Shipment Tracking for WooCommerce** plugin and I am happy with it. My question is: Is there a way to integrate this plugin with other courier services, such as DHL or UPS?
WPBeginner Support
There are multiple shipping provider options UPS is one and the plugin’s support can help with other integrations.
Admin