Search Over 30,000 FREE Plugins from the Official WordPress Plugin Directory Repository

WooCommerce Order Shipping Tracking

FREE WooCommerce plugin providing embedded shipping tracking for your customers & send order update emails. Increase customer satisfaction.

Shipping Tracking is FREE WooCommerce plugin that allows customers to track shipment of their orders. Currently, it support UPS, USPS, FEDEX, DHL, Canada Post and almost all other global shipping carriers. In latest version, it has automatic mode to detect carrier from tracking number. If you use different carriers, you can use that mode. If you have another shipping service that you are interested in then please contact us here, as we are actively adding new services.

To get started

  1. First install this FREE plugin and Activate it.
  2. Sign up for an snapCX subscription plan to get an API key, and
  3. Go to your Plugin configuration page (inside woocommerce menu), and save your API key.

Key Features

  • Supports USPS, UPS, FedEx, DHL, Canada Post and many more. See list
  • Tracking information is shown on the customer order details page of his account.
  • Full tracking information (detailed activity) can be displayed by the customer
  • Easily see which orders have shipped or not, right from the order summary screen - saves time and effort
  • No more answering emails an phone calls with customers looking for their shipping information.
  • Now save your default carrier in plugin admin screen. No need to select carrier every time.
  • Order admin can see shipping tracking from order detail page. It enables to see you same view as customer.
  • Now it sends email to customer, when you add tracking number on order page.
  • NEW FEATURE It automatically hosts tracking landing page which you or your customer can visit. Link to that page is send along with email. Hence customer doesn't need to log in to their account to check status.
  • NEW FEATURE Now you can customize externally hosted tracking landing page using your own domain. Example: can be yours. And yes, you can customize page with your cross sells or links or anything. (Custom CNAME is offered, dependending upon subscription plan level)

Demo server with installed plugin Click here

Screencast video on how to install and use

Related Plugins Enhance your checkout experience for your customers by providing them real time global address validation on shipping address. See our other plugin for Global Address Validation and Correction

Author snapCX, uberCX
Contributors snapcx, ubercx
Tags carriers, delivery, delivery note, delivery notes, e-commerce, order, order shipping, order track, order tracking, orders, product shipping, send product, ship orders, shipping, shipping tracking, shop, track carriers, track email, track shipping, woocommerce
  1. ubercx-shipping-tracking screenshot 1

    Plugin Settings page. Here you can customize the message that your customers get.

  2. ubercx-shipping-tracking screenshot 2

    Order Summary. You can easily see which orders have shipped and which haven't - no more wasted time.

  3. ubercx-shipping-tracking screenshot 3

    Order Details. Simply and easily enter the carrier & tracking number - it's as easy as that

  4. ubercx-shipping-tracking screenshot 4

    This is how the order tracking information appears in the customers email - remember you control the text that is shown

  5. ubercx-shipping-tracking screenshot 5

    Customer Order Detail Page. Your customized text.

  6. ubercx-shipping-tracking screenshot 6

    Tracking Details. The detailed tracking information the customer can view.

  7. ubercx-shipping-tracking screenshot 7

    Screenshot of email sent to Customer with hyper link to shipping tracking number.

Manual Installation

  1. Download and unzip the plugin
  2. Go to your website's WordPress Dashboard and click on the menu "Plugins" -> "Add New"
  3. Click the "Upload Plugin" link at the top of the page.
  4. Choose the file you downloaded and click "Install Now" Remaining instructions are covered in the section titled "Activation"

Automatic Installation

  1. Go to your website's WordPress Dashboard and click on "Plugins" -> "Add New"
  2. In the "Search Plugins" bar enter "snapCX Shipping Tracking" or only "snapCX" to find the WooCommerce Shipping Tracking Plugin
  3. Click "Install Now" to install the plugin.

Activation and Settings

  1. Before activation please make sure that WooCommerce is activated.
  2. Upon installation you will see a link titled "Activate Plugin". Click it to activate the plugin.
  3. Locate the "snapCX Shipping Tracking" sub-menu under WooCommerce menu on the admin dashboard and enter the User Key. You can get the User Key here
  4. Select Yes for the Enabled field and click "Submit".
  5. (optional) Set default carrier.
  6. (optional) Upon plugin activation, your plugin get list of all possible shipping carriers list. But you can get updated list whenever you want. No need of new plugin version.
  7. Now we have shipping tracking landing page hosted by us. If you want to use your own custom cname, you can update on url field. It has to be http://track.
  8. Now we sent order update (along with order details), when you update tracking number. You can customize text in plugin settings too.

Demo server with installed plugin

Click here

Screencast video on how to install and use


  1. Added shipping tracking email functionality, upon adding tracking number to order.
  2. The user can see his order's shipping tracking detail in external hosted page. Link is embedded in order update email.
  3. Admin can set email text from setting section. (also order details are sent in email body.)
  4. Removed deprecated functions from the old version.
  5. Now, we track almost all shipping carriers. List is updated when plugin is activated or by clicking carriers update button on plugin settings page.


  1. Added support for Canada Post as shipping carrier.
  2. Save your default carrier in plugin admin screen. No need to select carrier every time.
  3. Order admin can see shipping tracking from order detail page. It enables to see you same view as customer.


Renamed plugin from ubercx to snapcx. is now snapcx. No new functionality added or no bugs fixed in this release.


Customer interface is reworked to look more professional Interface is more intuitive now Updated screen shots


Updated screenshots


Updated readme


  • Updated to now show tracking information on the order screen and in order emails to customers


  • The plugin has fix for uninstall event. Now it removes api key upon un-install of this plugin.


  • The plugin has fix for uninstall event. Now it removes api key upon un-install of this plugin.


  • First release of plugin!
  • Fully functional with four shipping carriers.

What shipping services does the plugin support?

We support USPS, UPS, FedEX, DHL, Canada Post and almost any other shipping carriers. We are constantly adding new services. If you have a particular service you would like to see us include, contact us here See full list here

Why do I need an snapCX Account?

Firstly the accounts are free, no credit card required. We use an account as we have a set of back-end services that provide the shipping information. We have all subscription plans with TRIAL periods. You can pick any plan to start with and you can downgrade/upgrade If you happen to be a high-volume store, then feel free to contact us for custom plan. contact us here See Subscription plans here

How can I get help for this plugin?

snapCX provides premier level support. Simply contact us here and we'll get back to you ASAP

Screencast video on how to install and use

Version 1.5.0

Requires WordPress version: 4.0.1 or higher

Compatible up to: 4.7.2

Last Updated 09 Jan 2017

Date Added: 01 Jul 2015

Plugin Homepage


4.9 stars
7 ratings


Not Enough Data

Works: 0
Broken: 0