Articles on: Integrations

How to Use Unsupported Shopify Carriers for Fulfillment With AfterShip Tracking

Overview


If you’re using Shopify and notice some shipments are marked as Other, it means Shopify was unable to identify the carrier. This can impact your ability to send tracking notifications or display shipment status correctly.


AfterShip allows you to fix this by customizing carrier mapping and enabling carrier auto-detection, ensuring accurate tracking, even for carriers Shopify doesn’t recognize.


This is particularly recommended for merchants who want full tracking accuracy and visibility for all shipments.


How AfterShip carrier mapping can benefit


Shopify uses its own set of recognized carriers. If a carrier used in your store isn’t supported or doesn’t match Shopify’s list, the platform will label it as Other.


This will cause:


  • Incomplete shipment status updates
  • No tracking number recognition
  • Failed notifications to buyers




With AfterShip carrier mapping:


  • You can manually map Shopify carriers to AfterShip’s database of 1,000+ supported carriers.
  • AfterShip uses AI-based auto-detection to determine the correct carrier based on tracking number patterns if a match isn’t found.


Map Shopify carriers to AfterShip Tracking


Connect AfterShip to Shopify


Make sure your AfterShip account is connected to your Shopify store.


  1. Go to your AfterShip Tracking admin.
  2. Navigate to Apps > Shopify > Connect store.
  3. Follow the authentication prompts to establish a connection between the two platforms.


Find full instructions here


Map carriers in AfterShip Tracking


  1. In your AfterShip Tracking admin, go to Apps > Store connections
  2. Select your connected Shopify store.
  3. Click Courier Mapping
  4. Click + Add courier mapping
  5. In the left column, choose the carrier name used in Shopify (e.g., Bluedart)
  6. In the right column, select the corresponding AfterShip carrier (e.g., Bluedard (bluedart))
  7. Click Save


This will allow AfterShip to map Shopify carriers with theirs to successfully import shipments and offer accurate tracking details.


Some carriers are automatically mapped to AfterShip Tracking carriers by default.




If you're using a shipping carrier that Shopify doesn't support or recognize, you can manually map it to a Shopify-supported carrier that you don’t actively use in AfterShip settings. In essence, you’re assigning a Shopify-recognized carrier name to an AfterShip carrier that you regularly use. This improves carrier detection accuracy, especially when multiple carriers are enabled in your AfterShip account.




Find more details on courier mapping


AfterShip auto-detection: a powerful backup


Even if a shipment is marked Other in Shopify and when no carrier mapping is found, AfterShip will attempt to auto-detect the carrier using smart tracking number pattern recognition based on the activated carriers in your AfterShip admin.





AfterShip’s auto-detection feature is:


  • Enabled by default for all synced Shopify shipments.
  • Accurate for almost all major AfterShip supported carriers.
  • Compatible with CSV imports and API tracking uploads.


Learn more about carrier auto-detection


Best practices


Practice

Why?

Map commonly used Shopify carriers to AfterShip

Ensures accurate tracking by matching tracking numbers to the correct carrier service.

Enable auto-detection (default ON)

Automatically detects the carrier based on the tracking number format, even for Shopify's unmapped or unsupported carriers.

Review My carriers list in AfterShip

Add and activate carriers you use often to improves AfterShip's ability to auto-detect carriers and match tracking numbers accurately.

Use slug#tracking_number when importing via CSV

Manually overrides carrier detection when needed and ensuring the correct carrier is used during import.


Example: fixing shipments marked as “Other” for Bluedart


Let’s say Shopify labels your carrier as Other for a Bluedart shipment.


  1. Go to AfterShip > Apps > Store connections > Courier mapping
  2. Add:


  • Shopify carrier name: Bluedart
  • AfterShip carrier name: Bluedard (bluedart)


  1. Click Save


Future orders with Bluedart (Other) in Shopify will map to Bluedard (bluedart) in AfterShip and display the correct tracking details.


FAQs


1. What if I don’t see my carrier in Shopify?


Map it manually in AfterShip and let AfterShip track it. Shopify’s carrier list is limited, but AfterShip supports many more.


2. What happens if I don’t map a carrier?


AfterShip will attempt to detect the carrier using auto-detection. While effective, we recommend mapping frequently used carriers.


3. Does this work with CSV or API imports too?


Yes. You can also format your tracking number like slug#tracking_number (e.g., bluedart#1234567890) when importing to specify the carrier.


Additional recommendations


  • Enable advanced carrier detection settings under Settings > Carriers > Carrier auto-detection > Advanced setting for better control. This will enable AfterShip to only auto-detect and correct carriers based on the tracking number format from your active carrier list.



  • Prioritize your frequently used carriers by dragging and dropping them to the top of your active carrier list.



  • Use this setup to ensure tracking visibility, prevent errors, and unlock full tracking features for your customers


If you want a fully automated, branded tracking experience? Upgrade your AfterShip account to unlock notifications, analytics, and branded tracking pages. Explore our paid plans


Need help?


If you’re unsure how to map a specific carrier or auto-detection isn’t working as expected, contact our support team directly from your AfterShip dashboard.

Updated on: 21/07/2025