{"id":2544,"date":"2024-12-31T20:22:45","date_gmt":"2024-12-31T20:22:45","guid":{"rendered":"https:\/\/meetanshi.com\/blog\/how-to-create-custom-carrier-trackers-in-magento-2\/"},"modified":"2025-09-18T12:46:32","modified_gmt":"2025-09-18T07:16:32","slug":"create-custom-carrier-trackers-in-magento-2","status":"publish","type":"post","link":"https:\/\/meetanshi.com\/blog\/create-custom-carrier-trackers-in-magento-2\/","title":{"rendered":"How to Create Custom Carrier Trackers in Magento 2?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Do you want to add a carrier tracking feature in Magento 2? Read till the end for a step-wise solution.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this blog post, learn how to create custom carrier trackers in Magento 2 without coding.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"funtionality\">What is Carrier Tracking Functionality?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Carrier tracking is an easy way for you and your customers to track the order after shipping.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It is an essential feature customers look for right after they place their order, as they love to stay updated on every move.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">By default, Magento 2 allows tracking orders for these four shipping methods: DHL, UPS, USPS, and FedEx, with no customization factor.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">One way to add tracking for other carriers is by using an extension.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"create\">How to Create Custom Carrier Trackers in Magento 2?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">You can use the&nbsp;<a href=\"https:\/\/meetanshi.com\/magento-2-custom-carrier-trackers.html\">Custom Carrier Trackers<\/a>&nbsp;extension by Meetanshi for that. It helps you create &amp; integrate any shipping carrier of your choice.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Let\u2019s see how to do it.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" src=\"https:\/\/meetanshi.com\/blog\/wp-content\/uploads\/2024\/06\/Meetanshi-Magento-2-custom-carrier-trackers-700x442-1.png\" alt=\"Meetanshi Magento 2 custom carrier trackers 700x442\" class=\"wp-image-50331\"\/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Let\u2019s say you want to integrate Canada post carrier tracking in Magento 2. Here are the steps to do so using our extension:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1: Add a New Carrier Tracker<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">First, download and configure the extension.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then head to&nbsp;&nbsp;<strong>Reports &gt; Manage Custom Carrier Tracker<\/strong>, where all the created carrier trackers will be listed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Click the button on the top-right corner to create a custom carrier tracker and configure the following settings.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Tracker Title<\/strong>: Enter a title for your Canada Post custom carrier tracker here.<\/li>\n\n\n\n<li><strong>Tracker URL:<\/strong>&nbsp;Enter the tracking URL here. You can use custom variables for country code, tracking code, first name, etc.<\/li>\n\n\n\n<li><strong>Status:<\/strong>&nbsp;Activate or deactivate the carrier tracker from here.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" src=\"https:\/\/meetanshi.com\/blog\/wp-content\/uploads\/2024\/06\/Custom-Carrier-Trackers-General-Settings-700x189-1.png\" alt=\"Custom Carrier Trackers General Settings\" class=\"wp-image-50332\"\/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Step 2: Configure Carrier Tracker<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Once you have created custom carrier trackers in Magento 2, go to Stores &gt; Configuration &gt; Meetanshi &gt; Custom Carrier Trackers for configuration.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Enable the customer carrier tracker extension and configure the created carrier trackers from here.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can add up to ten custom carrier trackers and configure the following settings:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Enable:<\/strong>&nbsp;Select \u2018Yes\u2019 to activate the custom carrier tracker.<\/li>\n\n\n\n<li><strong>Tracker Title:<\/strong>&nbsp;Enter the carrier tracker title to show to the customers here.<\/li>\n\n\n\n<li><strong>Select Tracker:<\/strong>&nbsp;Select the carrier tracker that we created earlier.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" src=\"https:\/\/meetanshi.com\/blog\/wp-content\/uploads\/2024\/06\/Add-a-new-tracker-settings-700x174-1.png\" alt=\"Add a new tracker settings\" class=\"wp-image-50334\"\/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Once you have configured all the custom carrier trackers in Magento 2, click on the Save Config button in the top right corner to save the configuration.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3: Add Tracking Number to Shipments<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The custom carrier tracker extension allows you to select the shipping carrier and tracking number after the customers place the order.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After you have added the shipping carrier details and tracking number, a tracking URL is generated by the extension that redirects to the carrier tracking site.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" src=\"https:\/\/meetanshi.com\/blog\/wp-content\/uploads\/2024\/06\/Add-Shipment-details-700x240-1.png\" alt=\"Add Shipment details\" class=\"wp-image-50336\"\/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">That\u2019s it! Now, you\u2019ve successfully created custom carrier trackers in Magento 2.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Your customers can find the tracking number and URL to track the shipment in their \u2018<strong>My Orders<\/strong>\u2019 section.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" src=\"https:\/\/meetanshi.com\/blog\/wp-content\/uploads\/2024\/06\/Order-Tracking-for-customers-account-700x272-1.png\" alt=\"Order Tracking for customers account 700x272\" class=\"wp-image-50337\"\/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Or in the shipment email you sent them.<br><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" src=\"https:\/\/meetanshi.com\/blog\/wp-content\/uploads\/2024\/06\/Shipping-tracking-from-customers-email-700x616-1.png\" alt=\"Shipping tracking from customers email\" class=\"wp-image-50340\"\/><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">List of Shipping Carriers Country-wise<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Here is a complete list of shipping carriers supported by the Meetanshi extension.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Countries<\/th><th>Shipping Carriers<\/th><\/tr><\/thead><tbody><tr><td>United States<\/td><td>FedEx, UPS, USPS, YRC<\/td><\/tr><tr><td>Canada<\/td><td>Canada Post, Canpar, FedEx, Purolator<\/td><\/tr><tr><td>Australia<\/td><td>AusPost, CouriersPlease, Fastway, Startrack, TNT<\/td><\/tr><tr><td>United Kingdom<\/td><td>APC, Business Post, City Link, DHL, DPD, Fastway, FedEx, HDNL, Hermes EU, InterlinkExpress, Royal Mail, Parcel Force, TNT, UK Mail, UPS, Yodel<\/td><\/tr><tr><td>Germany<\/td><td>DPD, DHL, DP Einschreiben, GLS, Hermes, UPS, TNT<\/td><\/tr><tr><td>Netherlands<\/td><td>DHL Parcel, DPD, GLS, PostNL, PostNL International, TNT<\/td><\/tr><tr><td>Austria<\/td><td>Post.at<\/td><\/tr><tr><td>Belgium<\/td><td>BPost, GLS<\/td><\/tr><tr><td>Brazil<\/td><td>Correios<\/td><\/tr><tr><td>Denmark<\/td><td>Post Danmark<\/td><\/tr><tr><td>Estonia<\/td><td>Post.ee<\/td><\/tr><tr><td>France<\/td><td>Colissimo, GLS<\/td><\/tr><tr><td>Ireland<\/td><td>An Post, GLS, Fastway<\/td><\/tr><tr><td>Italy<\/td><td>Bartolini, FedEx, GLS, Poste.it, SDA, TNT, UPS<\/td><\/tr><tr><td>Hongkong<\/td><td>HK Post<\/td><\/tr><tr><td>Norway<\/td><td>Posten.no<\/td><\/tr><tr><td>Spain<\/td><td>MRW, SEUR<\/td><\/tr><tr><td>Sweden<\/td><td>Posten.se<\/td><\/tr><tr><td>Switzerland<\/td><td>Post CH<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"improve\">Improve Your Shipping Experience Today<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Now, I hope you know how to create custom carrier trackers in Magento 2 and go beyond the limitations of the default version. With this functionality, you will surely see an improvement in your customer satisfaction, ultimately leading to a higher return rate.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><div class=\"meetanshi-cta\">\r\n<div class=\"cta-content-wrapper\">\r\n<span>Magento 2 Custom Carrier Trackers<\/span>\r\n<p>Make it easier for your customers to track their orders.<\/p>\r\n<a href=\"https:\/\/meetanshi.com\/magento-2-custom-carrier-trackers.html\" target=\"_blank\" class=\"btn-primary\">Track Now <\/a>\r\n<\/div>\r\n<div class=\"cta-image-new\">\r\n<img decoding=\"async\" src=\"https:\/\/meetanshi.com\/blog\/wp-content\/uploads\/2025\/11\/magento-2-custom-carrier-trackers.png\" alt=\"Magento 2 Custom Carrier Trackers\">\r\n<\/div>\r\n<\/div><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Do you want to add a carrier tracking feature in Magento 2? Read till the end for a step-wise solution. In this blog post, learn&#8230;<\/p>\n","protected":false},"author":32,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[34],"tags":[],"class_list":["post-2544","post","type-post","status-publish","format-standard","hentry","category-magento"],"acf":[],"_links":{"self":[{"href":"https:\/\/meetanshi.com\/blog\/wp-json\/wp\/v2\/posts\/2544","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/meetanshi.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/meetanshi.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/meetanshi.com\/blog\/wp-json\/wp\/v2\/users\/32"}],"replies":[{"embeddable":true,"href":"https:\/\/meetanshi.com\/blog\/wp-json\/wp\/v2\/comments?post=2544"}],"version-history":[{"count":4,"href":"https:\/\/meetanshi.com\/blog\/wp-json\/wp\/v2\/posts\/2544\/revisions"}],"predecessor-version":[{"id":22133,"href":"https:\/\/meetanshi.com\/blog\/wp-json\/wp\/v2\/posts\/2544\/revisions\/22133"}],"wp:attachment":[{"href":"https:\/\/meetanshi.com\/blog\/wp-json\/wp\/v2\/media?parent=2544"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/meetanshi.com\/blog\/wp-json\/wp\/v2\/categories?post=2544"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/meetanshi.com\/blog\/wp-json\/wp\/v2\/tags?post=2544"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}