Powered by Adobe Commerce 2.4.6

custom_carrier_trackers650_1_1_1_3_1_2_1_1_1_1.png

Custom Carrier Trackers

by XTENTO
PRODUCT:
0
TOTAL:

Overview

Back to top

Add custom tracking methods to 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 only offers three tracking methods: UPS, USPS, and FedEx. In case you want to add custom tracking methods to Magento because you're shipping using a custom carrier for example and want your customers to be able to track their orders shipped using these custom carriers, this extension is what you're looking for.

This extension gives you the ability to set up 15 new tracking methods in Magento. You don't have to set up ten 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.

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 recipient's 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.

 

Features

  • 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
  • Comes with a list of known URLs of often used carriers
  • Default Magento tracking methods can be disabled and hidden
  • Simple installation - upload and use!
  • 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 and so on.

 

Additional Information

List of tracking URLs that comes with the extension includes carriers from Germany (DPD, DHL, GLS, Hermes, UPS), UK (DHL, DPD, FedEx, Hermes EU, Royal Mail, Parcel Force, Fastway), NL (Post NL), IT (Bartolini, Fedex, TNT, UPS) 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 recipient's 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#

 

Demo

We've set up a demo installation showing the extension's functionality. Please click here to view the demo backend.

 

Questions?

If you have any questions regarding this extension, please do not hesitate to contact us at info@xtento.com. We'll be happy to help!

Technical Specifications

Back to top

Seller profile

XTENTO

Seller contact

E-mail

Current Version

2.3.5

Adobe Commerce platform compatibility

Open Source (CE): 2.4 (current), 2.0 (obsolete), 2.1 (obsolete), 2.2 (obsolete), 2.3 (obsolete)

Commerce on prem (EE): 2.4 (current), 2.0 (obsolete), 2.1 (obsolete), 2.2 (obsolete), 2.3 (obsolete)

Commerce on Cloud (ECE): 2.4 (current), 2.2 (obsolete), 2.3 (obsolete)

Type

Stable Build

Updated

20 August, 2022

Categories

Extensions, Shipping & Fulfillment, Cross Border Fulfillment, Order Management (OMS), Warehouse Management System (WMS)

Quality Report

Back to top

Installation & Varnish Tests

Passed

Coding Standard

Passed

Plagiarism Check

Passed

Malware Check

Passed

Marketing Review

Passed

Manual Testing

Passed

All tests were conducted on the latest versions of Adobe Commerce that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.

Release Notes

Back to top

2.3.5:

  • Compatible with Open Source (CE) : 2.3 2.4
  • Compatible with Commerce on prem (EE) : 2.3 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.2 2.3 2.4
  • Stability: Stable Build
  • Description:

    ===== 2.3.4 =====
    * Further PHP 8.1 fixes

    ===== 2.3.5 =====
    * Further PHP 8.1 fixes
    * Established compatibility with Magento 2.4.5, 2.4.4-p1, 2.4.3-p3, 2.3.7-p4
    * Updated Xtento_XtCore to version 2.17.0 ("Fixed error "Area code not set" during installation/upgrade")

2.3.3:

  • Compatible with Open Source (CE) : 2.3 2.4
  • Compatible with Commerce on prem (EE) : 2.3 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.2 2.3 2.4
  • Stability: Stable Build
  • Description:

    ===== 2.3.1 =====
    * Established compatibility with Magento 2.3.7-p3 / 2.4.3-p2 / 2.4.4
    * Established compatibility with PHP 8.1
    * Updated Xtento_XtCore to version 2.13.0 ("PHP 8.1 compatibility")

    ===== 2.3.2 =====
    * Updated Xtento_XtCore to version 2.14.0 ("Further PHP 8.1 fixes")

    ===== 2.3.3 =====
    * Updated Xtento_XtCore to version 2.16.0
    * Dropped support for Magento 2.2.x. Earliest supported version is 2.3.x now.

2.3.0:

  • Compatible with Open Source (CE) : 2.2 2.3 2.4
  • Compatible with Commerce on prem (EE) : 2.2 2.3 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.2 2.3 2.4
  • Stability: Stable Build
  • Description:

    ===== 2.3.0 =====
    * Confirmed compatibility with Magento 2.3.7-p1 / 2.4.2-p2 / 2.4.3

2.2.9:

  • Compatible with Open Source (CE) : 2.2 2.3 2.4
  • Compatible with Commerce on prem (EE) : 2.2 2.3 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.2 2.3 2.4
  • Stability: Stable Build
  • Description:

    ===== 2.2.9 =====
    * Updated Xtento_XtCore to version 2.12.0 ("Removed phpinfo from debug information section due to possibly sensitive information being disclosed")

2.2.8:

  • Compatible with Open Source (CE) : 2.2 2.3 2.4
  • Compatible with Commerce on prem (EE) : 2.2 2.3 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.2 2.3 2.4
  • Stability: Stable Build
  • Description:

    ===== 2.2.7 =====
    * Fixed an issue where tracking links did not show up in the email even though they should (for example in combination with our Tracking Import extension)

    ===== 2.2.8 =====
    * Fixed an issue where extension related images/JS cannot be loaded in the Magento backend
    * Updated Xtento_XtCore to version 2.11.0 ("Added Content Security Policy (CSP) support. XTENTO resources are whitelisted.")

2.2.6:

  • Compatible with Open Source (CE) : 2.2 2.3 2.4
  • Compatible with Commerce on prem (EE) : 2.2 2.3 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.2 2.3 2.4
  • Stability: Stable Build
  • Description:

    ===== 2.2.3 =====
    * Updated Xtento_XtCore to version 2.9.0

    ===== 2.2.4 =====
    * Fixed an issue where tracking emails for SHIPMENTS (i.e. a specific shipment) contained all tracking numbers belonging to that order, instead of just the shipments tracking numbers.

    ===== 2.2.5 =====
    * Improved code for issue fixed in 2.2.4 that relates to other tracking numbers from same order being re-sent in new partial shipment email

    ===== 2.2.6 =====
    * Established compatibility with Magento 2.4.0 and 2.3.5-p2
    * Established compatibility with PHP 7.4, dropped support for PHP 5.x
    * Updated Xtento_XtCore to version 2.10.0

2.2.2:

  • Compatible with Open Source (CE) : 2.1 2.2 2.3
  • Compatible with Commerce on prem (EE) : 2.1 2.2 2.3
  • Compatible with Commerce on Cloud (ECE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    ===== 2.1.8 =====
    * Compatibility with Magento 2.2.8 / 2.3.1 - fixed an issue where too many tracking numbers were included in the shipment email; also, sometimes this caused timeouts when creating a shipment
    * Updated Xtento_XtCore to version 2.5.0

    ===== 2.1.9 =====
    * Fixed issue "Call to a member function getTracksCollection() on null"

    ===== 2.2.0 =====
    * Module code updated to comply with Magento Coding Standard as of August 2019
    * Removed silenced errors ("@function") entirely. Improved logging in such cases so those errors are logged/reported.
    * Logging improvements

    ===== 2.2.1 =====
    * Updated Xtento_XtCore to version 2.7.0

    ===== 2.2.2 =====
    * Established compatibility with Magento 2.2.10 / 2.3.3
    * Established compatibility with PHP 7.3
    * Updated Xtento_XtCore to version 2.8.0

2.1.7:

  • Compatible with Open Source (CE) : 2.1 2.2 2.3
  • Compatible with Commerce on prem (EE) : 2.1 2.2 2.3
  • Stability: Stable Build
  • Description:

    ===== 2.1.7 =====
    + Established compatibility with Magento 2.3.0

2.1.6:

  • Compatible with Open Source (CE) : 2.0 2.1 2.2
  • Compatible with Commerce on prem (EE) : 2.0 2.1 2.2
  • Stability: Stable Build
  • Description:

    ===== 2.1.6 =====
    * Updated Xtento_XtCore to version 2.3.0
    * Confirmed compatibility with Magento CE 2.2.5 / EE 2.2.5

2.1.5:

  • Compatible with Open Source (CE) : 2.0 2.1 2.2
  • Compatible with Commerce on prem (EE) : 2.0 2.1 2.2
  • Stability: Stable Build
  • Description:

    ===== 2.1.5 =====
    * Updated Xtento_XtCore to version 2.2.0

2.1.4:

  • Compatible with Open Source (CE) : 2.0 2.1 2.2
  • Compatible with Commerce on prem (EE) : 2.0 2.1 2.2
  • Stability: Stable Build
  • Description:

    ===== 2.1.4 =====
    * Updated Xtento_XtCore to version 2.1

2.1.2:

  • Compatible with Open Source (CE) : 2.0 2.1 2.2
  • Compatible with Commerce on prem (EE) : 2.0 2.1 2.2
  • Stability: Stable Build
  • Description:

    ===== 2.1.2 =====
    + Compatibility with Magento 2.2 established

2.1.1:

  • Compatible with Open Source (CE) : 2.0 2.1
  • Compatible with Commerce on prem (EE) : 2.0 2.1
  • Stability: Stable Build
  • Description:

    Xtento_CustomTrackers

    -------------
    CHANGELOG
    -------------

    ===== 2.0.0 =====
    * Initial stable M2 release

    ===== 2.0.1 =====
    * Compatibility with Magento 2.0.2
    * Several code optimizations, code cleanup
    * Updated Xtento_XtCore

    ===== 2.0.2 =====
    * Refactored tracker1 through tracker15 using virtual type construct of Magento

    ===== 2.0.3 =====
    * Fixed duplicate/redefinition of parameter in AbstractCarrier class
    * Moved plugins to separate Plugin folder
    * Several code optimizations, code cleanup

    ===== 2.0.4 =====
    + The Custom Carrier Trackers extension has passed the Magento code review and is now a certified extension.
    * Updated Xtento_XtCore to 2.0.3

    ===== 2.0.x =====
    [Prepared Feature, added in 2.0.4]: Magento email templates now use our track.phtml template without overriding it in the theme folder. This is done using a plugin for the email filter class. However, this is not enabled yet, as it depends on a Magento core fix. Will update.

    ===== 2.0.5 =====
    * Compatibility with Magento 2.1.0 established

    ===== 2.0.6 =====
    * Fixed bug that could lead to certain variables not being replaced in tracking URL
    * Code optimizations in order to achieve Magento "Certified Extension" status

    ===== 2.0.7 =====
    + Added "TRACKING_URLS.txt", a list of common/known tracking URLs

    ===== 2.0.8 =====
    * Magento Marketplace Update, implemented "prepared feature", added in 2.0.4 (see above), removes necessity of overriding themes track.phtml template.

    ===== 2.0.9 =====
    * Fixed composer.json / PHP version requirement now according to Magento 2 requirements

    ===== 2.1.0 =====
    * Updated Xtento_XtCore to version 2.0.7 ("Added warning in module configuration at System > Configuration if module output is disabled via "Disable Module Output" at System > Configuration > Advanced > Advanced")

    ===== 2.1.1 =====
    * Updated Xtento_XtCore to version 2.0.8

2.0.9:

  • Compatible with Open Source (CE) : 2.0 2.1
  • Compatible with Commerce on prem (EE) : 2.0 2.1
  • Stability: Stable Build
  • Description:

    Xtento_CustomTrackers

    -------------
    CHANGELOG
    -------------

    ===== 2.0.0 =====
    * Initial stable M2 release

    ===== 2.0.1 =====
    * Compatibility with Magento 2.0.2
    * Several code optimizations, code cleanup
    * Updated Xtento_XtCore

    ===== 2.0.2 =====
    * Refactored tracker1 through tracker15 using virtual type construct of Magento

    ===== 2.0.3 =====
    * Fixed duplicate/redefinition of parameter in AbstractCarrier class
    * Moved plugins to separate Plugin folder
    * Several code optimizations, code cleanup

    ===== 2.0.4 =====
    + The Custom Carrier Trackers extension has passed the Magento code review and is now a certified extension.
    * Updated Xtento_XtCore to 2.0.3

    ===== 2.0.x =====
    [Prepared Feature, added in 2.0.4]: Magento email templates now use our track.phtml template without overriding it in the theme folder. This is done using a plugin for the email filter class. However, this is not enabled yet, as it depends on a Magento core fix. Will update.

    ===== 2.0.5 =====
    * Compatibility with Magento 2.1.0 established

    ===== 2.0.6 =====
    * Fixed bug that could lead to certain variables not being replaced in tracking URL
    * Code optimizations in order to achieve Magento "Certified Extension" status

    ===== 2.0.7 =====
    + Added "TRACKING_URLS.txt", a list of common/known tracking URLs

    ===== 2.0.8 =====
    * Magento Marketplace Update, implemented "prepared feature", added in 2.0.4 (see above), removes necessity of overriding themes track.phtml template.

    ===== 2.0.9 =====
    * Fixed composer.json / PHP version requirement now according to Magento 2 requirements

2.0.8:

  • Compatible with Open Source (CE) : 2.0 2.1
  • Compatible with Commerce on prem (EE) : 2.0 2.1
  • Stability: Stable Build
  • Description:

    Xtento_CustomTrackers

    -------------
    CHANGELOG
    -------------

    ===== 2.0.0 =====
    * Initial stable M2 release

    ===== 2.0.1 =====
    * Compatibility with Magento 2.0.2
    * Several code optimizations, code cleanup
    * Updated Xtento_XtCore

    ===== 2.0.2 =====
    * Refactored tracker1 through tracker15 using virtual type construct of Magento

    ===== 2.0.3 =====
    * Fixed duplicate/redefinition of parameter in AbstractCarrier class
    * Moved plugins to separate Plugin folder
    * Several code optimizations, code cleanup

    ===== 2.0.4 =====
    + The Custom Carrier Trackers extension has passed the Magento code review and is now a certified extension.
    * Updated Xtento_XtCore to 2.0.3

    ===== 2.0.x =====
    [Prepared Feature, added in 2.0.4]: Magento email templates now use our track.phtml template without overriding it in the theme folder. This is done using a plugin for the email filter class. However, this is not enabled yet, as it depends on a Magento core fix. Will update.

    ===== 2.0.5 =====
    * Compatibility with Magento 2.1.0 established

    ===== 2.0.6 =====
    * Fixed bug that could lead to certain variables not being replaced in tracking URL
    * Code optimizations in order to achieve Magento "Certified Extension" status

    ===== 2.0.7 =====
    + Added "TRACKING_URLS.txt", a list of common/known tracking URLs

    ===== 2.0.8 =====
    * Magento Marketplace Update, implemented "prepared feature", added in 2.0.4 (see above), removes necessity of overriding themes track.phtml template.

2.0.6:

  • Compatible with Open Source (CE) : 2.0 2.1
  • Compatible with Commerce on prem (EE) : 2.0 2.1
  • Stability: Stable Build
  • Description:

    Xtento_CustomTrackers

    -------------
    CHANGELOG
    -------------

    ===== 2.0.0 =====
    * Initial stable M2 release

    ===== 2.0.1 =====
    * Compatibility with Magento 2.0.2
    * Several code optimizations, code cleanup
    * Updated Xtento_XtCore

    ===== 2.0.2 =====
    * Refactored tracker1 through tracker15 using virtual type construct of Magento

    ===== 2.0.3 =====
    * Fixed duplicate/redefinition of parameter in AbstractCarrier class
    * Moved plugins to separate Plugin folder
    * Several code optimizations, code cleanup

    ===== 2.0.4 =====
    + The Custom Carrier Trackers extension has passed the Magento code review and is now a certified extension.
    * Updated Xtento_XtCore to 2.0.3

    ===== 2.0.x =====
    [Prepared Feature, added in 2.0.4]: Magento email templates now use our track.phtml template without overriding it in the theme folder. This is done using a plugin for the email filter class. However, this is not enabled yet, as it depends on a Magento core fix. Will update.

    ===== 2.0.5 =====
    * Compatibility with Magento 2.1.0 established

2.0.4:

  • Compatible with Open Source (CE) : 2.0
  • Stability: Stable Build
  • Description:

    Xtento_CustomTrackers

    -------------
    CHANGELOG
    -------------

    ===== 2.0.0 =====
    * Initial stable M2 release

    ===== 2.0.1 =====
    * Compatibility with Magento 2.0.2
    * Several code optimizations, code cleanup
    * Updated Xtento_XtCore

    ===== 2.0.2 =====
    * Refactored tracker1 through tracker15 using virtual type construct of Magento

    ===== 2.0.3 =====
    * Fixed duplicate/redefinition of parameter in AbstractCarrier class
    * Moved plugins to separate Plugin folder
    * Several code optimizations, code cleanup

    ===== 2.0.4 =====
    + The Custom Carrier Trackers extension has passed the Magento code review and is now a certified extension.
    * Updated Xtento_XtCore to 2.0.3

2.0.2:

  • Compatible with Open Source (CE) : 2.0
  • Stability: Stable Build
  • Description:

    Xtento_CustomTrackers

    -------------
    CHANGELOG
    -------------

    ===== 2.0.0 =====
    * Initial stable M2 release

    ===== 2.0.1 =====
    * Compatibility with Magento 2.0.2
    * Several code optimizations, code cleanup
    * Updated Xtento_XtCore

    ===== 2.0.2 =====
    * Refactored tracker1 through tracker15 using virtual type construct of Magento

    ===== 2.0.3 =====
    * Fixed duplicate/redefinition of parameter in AbstractCarrier class

Support

Back to top

The best place to start if you need help with a specific extension is to contact the developer. All Adobe Commerce developers have both a contact email and a support email listed.

Contact Vendor

Q & A

Back to top

Reviews

Back to top