WooCommerce adds all of the functionality of a web store to your WordPress site and everything needed to send order information to Shiptheory for you to be able to book shipments. However, out of the box, WooCommerce doesn't have the capacity to be able to receive and store shipment tracking information; which courier an order was booked with and any shipment tracking numbers.


Support for shipment and courier tracking details can be added with the official WooCommerce Shipment Tracking plugin - https://woocommerce.com/products/shipment-tracking/. This is the only plugin offering this functionality that is supported by Shiptheory.



How does Shipment Tracking work with Shiptheory?

Once your WooCommerce order has been successfully booked in, Shiptheory will send a confirmation message back to your WooCommerce store along with the courier the shipment has been booked with and the shipment tracking number (if one is available).


The WooCommerce Shipment Tracking plugin supports many couriers out-of-the-box to construct a shipment tracking URL from the tracking number returned by Shiptheory. As of plugin version 1.6.24, the Shiptheory couriers supported by WooCommerce Shipment Tracking are:

  • Bring
  • Deutsche Post International
  • DHL
  • DHL.de
  • DHL Parcel UK
  • DPD
  • DPD.de
  • DPD.ie
  • DPD.nl
  • DPD Local
  • FedEx
  • Hermes
  • Parcelforce
  • Royal Mail
  • TNT
  • UPS


For all other couriers, a Shiptheory tracking URL will be provided instead.


If you would like to add custom tracking support for any Shiptheory couriers not listed above, please refer to this support guide: How to add Custom Shipment Tracking to WooCommerce



How to Enable WooCommerce Shipment Tracking in Shiptheory

Once you have connected your WooCommerce store in Shiptheory, please install the WooCommerce Shipment Tracking plugin as per the official instructions here: https://docs.woocommerce.com/document/shipment-tracking.


Once installed, return to your WooCommerce settings in Shiptheory where you should see your store is showing as Connected. Just below this is the option Enable Shipment Tracking.


Change this setting to "Yes I have the extension installed" and click Save. Shiptheory will verify that it can see the plugin in your store and all going well, you should see this:


If you receive an error message, please double-check that the plugin has installed correctly in your WordPress and that the extension is Enabled. Shiptheory only supports the official WooCommerce Shipment Tracking plugin.




Should you have any further questions, please just get in contact with the Shiptheory support team!