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.0.7
Magento 2 Enterprise
Compatible with 2.0.0 - 2.0.7
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
Backend Login

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
  • 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.

  • Perfect

    First ever Extension I bought and installation was very simple. Does what it's supposed to do - very happy with my purchase as all info remains within our store.

  • Great little extension

    Great little extension to my import of tracking numbers. I can now click on 'tracking' in Magento admin orders and shipping instead of logging into Royal Mail system. Very handy when a customer is on the phone. Also, the customer gets an email with...

Read 32 other reviews...

Extension Information (Magento 1)

Current Version: 1.6.0

Last Updated: 2016

Developer Information / Rewrites / Events
View Changelog

Extension Information (Magento 2)

Current Version: 2.0.4

Last Updated: May 25, 2016

Developer Information
View Changelog