# Setting Up Carrier Mapping

### Overview

Shopify only supports around 55 carriers. Tracktor supports [more than 1000](/tracktor/readme/supported-carriers.md)! Tracktor's **carrier mapping** feature allows you to support carriers that are not supported by Shopify. This happens by overriding Shopify-supported carriers with carriers that Tracktor supports.

You must set up Carrier Mapping if you are using a carrier that is not supported by Shopify.

If you are using a carrier that Shopify does NOT support, like **Yanwen**, you will need to use Carrier Mapping to display tracking results.

In the example below, **Yanwen** will be connected to **Other** using carrier mapping. By connecting **Yanwen** to **Other,** you will display **Yanwen** tracking information on packages fulfilled with the **Other** carrier in Shopify. Similar carrier mappings can be added for any carrier not supported by Shopify.

***

### Getting Started...

1\. Starting from the Tracktor dashboard, click on the **Tracking Page** menu from the left sidebar for the Tracktor app in the admin view and scroll down until you see the **Carrier Mapping** section.

<figure><img src="/files/IbYZN3yD0ccNOMYFnqLR" alt=""><figcaption></figcaption></figure>

2\. Set the **Shopify Carrier** to the carrier you wish to override. For this example, the Shopify carrier will be **Other**, since that is what will be selected as the carrier when fulfilling the order in Shopify.

3\. Set the **Actual Carrier Name** to the carrier you are using to ship orders. For this example, the actual carrier will be **Yanwen**.

<figure><img src="/files/QDCpN9XUmHwQ0qqWiOdG" alt=""><figcaption></figcaption></figure>

4\. Make sure that your orders that are shipped with **Yanwen** are configured with the **Other** carrier on your Shopify Admin **Orders** page.

<figure><img src="/files/vKeEA0XRmzqAoWDfYPUl" alt=""><figcaption></figcaption></figure>

5\. **Fulfill item** and **Save** your changes.

6\. Test this out by clicking on **More Actions** and then **Tractor: Track Order**. You can also track on the **Reports** tab in the Tracktor Dashboard. This should now show tracking for the **Yanwen** package.

<figure><img src="/files/IYMu9UNMDuYWp3mSUZYW" alt=""><figcaption></figcaption></figure>

Don't see tracking information? Our support team is here to help. [Contact Us](#contactModal)

### Using Dropshipping? <a href="#dropshipping" id="dropshipping"></a>

Tracktor supports carrier mapping for dropshipping fulfillment apps such as Dropify, Dsers and Oberlo.

For a default list of carriers, set the **Shopify Carrier Name** to *Other* and the **Actual Carrier** to the following:

* Yanwen
* YunExpress
* 4PX
* Aliexpress Standard Shipping
* China EMS (ePacket)
* USPS

However, you can customize the Actual Carriers to be different carriers than the ones listed above.

Too many **Actual Carriers** mapped to the same **Shopify Carrier** can **cause performance problems.**

<figure><img src="/files/nGyT8N73V88Uqc9jz0xs" alt=""><figcaption></figcaption></figure>

Check out this document for more information about [Dropshipping Support](/tracktor/dropshipping-settings/hide-china-from-tracking-details.md).

### Fulfillment Service Fulfilling Orders with Unrecognized Carriers

Sometimes a fulfillment service will fulfill orders with carrier names that are not supported by Shopify *or* Tracktor. Most of the time, this means that your fulfillment service is inputting the carrier name incorrectly.

For example, the fulfillment service may be inputting the carrier as USPS Ground Shipment:

<figure><img src="/files/fCWTbWa4mzZ0f22nu4ig" alt=""><figcaption></figcaption></figure>

USPS Ground Shipment is not a valid carrier name, but the actual carrier is **USPS**, and **USPS** is a valid carrier. To show tracking for this package you should manually change **USPS Ground Shipment** to **USPS,** but this would take a lot time. To save time you should utilize carrier mapping.

To set up this carrier mapping you must map the incorrect carrier name to the actual carrier. In this case you would map **USPS Ground Shipment** to **USPS.** To do so, add **USPS Ground Shipment** as the Shopify carrier name and **USPS** as the actual carrier name and . You will have to type in **USPS Ground Shipment** into the Shopify Carrier Name field and then click on the result that starts with "Create option"

<figure><img src="/files/OqYErull93de6AJloEp9" alt=""><figcaption></figcaption></figure>

Now packages fulfilled with **USPS Ground Shipment** will show tracking information as if they are **USPS** packages.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://shoppad.gitbook.io/tracktor/readme/setting-up-carrier-mapping.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
