XTENTO is a Magento Technology Partner
This extension is available for Magento 1 and Magento 2

Custom Carrier Trackers for Magento 2 is now available.
Please select the appropriate Magento version in the "Add to Cart" popup.

Custom Carrier Trackers

Add new tracking carriers with custom tracking URLs in Magento, disable default tracking methods and make tracking links in emails clickable for your customers. All using the Custom Carrier Trackers extension by XTENTO.

Out of the box, Magento offers only four tracking methods: DHL, UPS, USPS and FedEx. That's often not enough. In case you want to add custom tracking methods to Magento, because you're shipping using a custom carrier and want your customers to be able to track their orders shipped using these custom carriers, this is the extension you're looking for.

This extension gives you the ability to set up 15 new tracking carriers in Magento. You don't have to set up 15 new trackers in Magento - just set up the new trackers you need. The carrier/tracking name and the tracking URL is freely configurable, you can make it say whatever you want.

Add to Cart$59 Installation & Configuration Service View Demo Installation


Magento 1 Community
Compatible with -
Magento 1 Enterprise
Compatible with -
Magento 2 Community
Compatible with 2.0.0 - 2.1.6
Magento 2 Enterprise
Compatible with 2.0.0 - 2.1.6
The tracking number gets replaced in the tracking URL automatically, just use the #TRACKINGNUMBER# variable and the actual tracking number will show up in the tracking URL. It is also possible to output the recipients postcode in the tracking URL by using the #ZIP# variable. No need to use the non-trackable default "Custom" tracker anymore.

Also, by setting up the carriers tracking URL, you will give your customers the ability to track their orders directly from the shipment email they receive. This very important feature does not work out of the box in Magento.

It is also possible to disable and hide all or some of the default Magento tracking methods (UPS, USPS, FedEx, DHL) using this extension.


  • Adds 15 new completely generic trackers in Magento
  • Each tracker is freely configurable, change the name and tracking URL as required
  • Tracking number and postcode get replaced in the tracking URL automatically
  • Give your customers the ability to track their order directly from the shipment email
  • "Track Order" link in the Magento admin links to tracking URL and not the tracking popup
  • "Track Order" in customer account section shows tracking link
  • Comes with a list of known tracking URLs of popular carriers (see below for list)
  • Default Magento tracking methods can be disabled and hidden
  • Supports the Magento API: Add tracking via the API and your custom tracking link will be used
  • Simple installation - upload and use!
  • Code not encrypted and freely customizable, instant download after your purchase
  • Available for Magento 1 and Magento 2

This extension is also compatible with our Simplify Bulk Order Processing and Tracking Number Import extensions. Custom tracking methods added using this extension can be used for bulk shipping and imported tracking numbers.

Available for Magento 2

The Custom Carrier Trackers for Magento 2 has been released in April 2016. It was redesigned from the ground up and is more stable than ever before. Please select the appropriate Magento version (Magento 1 or Magento 2) in the "Add to Cart" popup when purchasing the extension.

More Details

List of tracking urls that comes with the extension includes carriers from Germany (DPD, DHL, GLS, Hermes, UPS), United Kingdom (Business Post, City Link, DHL, DPD, Fastway, Fedex, HDNL, Hermes, Interlink Express, Royal Mail, Parcel Force, TNT, UK Mail, UPS, Yodel), Netherlands (DPD, GLS, TNT, Post NL), Italy (Bartolini, Fedex, TNT, UPS), Canada (Canada Post, Canpar, FedEx, Purolator), Australia (Startrack), Brazil (Correios), Ireland (GLS, Fastway), United States (Fedex, UPS, USPS, YRC) and even more - updated frequently. Not sure if your carrier supports a tracking URL with a tracking number? Looking for the URL? Get in touch with us, we'll be happy to help.

An example tracking URL used for a custom tracking method with a replaceable tracking number variable would be: http://nolp.dhl.de/nextt-online-public/set_identcodes.do?lang=de&idc=#TRACKINGNUMBER#

The recipients postcode can be output in the tracking URL as well. Just use the #ZIP# variable. Example tracking URL: http://www.postnlpakketten.nl/klantenservice/tracktrace/basicsearch.aspx?lang=nl&B=#TRACKINGNUMBER#&P=#ZIP#

Screenshot: Shipment E-Mail with clickable tracking links
Shipment Email

Screenshot: Shipment & Configuration section with ten trackers (Click to zoom)
Shipment Configuration

Frequently Asked Questions & Support
If you have any questions regarding this module, please don't hesitate to contact us.

More information about this extension and answers for frequently asked questions can be found in our Support Wiki.

Configure & Add to Cart$59 View Demo Installation
  • Not only recommend, but neces..

    Customers expect tracking numbers that link to the carrier website tracking system. I've just installed this on a dev magento 2.1.5 site so still testing, but from what I can tell this is a must have extension, especially for retailers that don't use...

  • Handy extension

    This extension is useful and saves us a lot of time. A must have for custom carrier trackers. Thanks.

  • Great!

    This extension saves a lot of time, no more hacking things to add a custom carrier. I like how easy the installation was and how well the integration with the Magento backend is.

Read 34 other reviews...

Extension Information (Magento 1)

Current Version: 1.6.1

Last Updated: 2017

Developer Information / Rewrites / Events
View Changelog

Extension Information (Magento 2)

Current Version: 2.0.9

Last Updated: March 05, 2017

Developer Information
View Changelog