How Do I Import Tracking Info?

When importing order's you can also import the tracking information for that order. That includes the tracking number, tracking company, and tracking URL.
Due to the way the Shopify platform works, tracking data needs to be added after the import is created. This means adding tracking info is a post-import process. This may slow down your import as we have to make a second call to Shopify after the order is imported.

Mapping Tracking Info

When importing tracking information you will need to map the appropriate columns to the tracking information fields on the Fufillments tab.

You can map the fields in your CSV file to the tracking information fields that Shopify supports. At this time we only support adding a single fulfillment, so you're not able to add multiple tracking numbers.

Multiple Tracking Numbers

As of April 2022, Shopify has changed the way app developers can create fulfillments on orders. We're now required to use what's called a Fulfillment Order

The Fulfillment Order "represents either an item or a group of items in an order that are to be fulfilled from the same location". This change no longer allows us to add multiple tracking numbers to a single fulfillment.

With this new and improved workflow, you must group your line items and associate tracking numbers with those groups when creating the order. At this time we do not support this type of line item grouping, so we can no longer add multiple tracking numbers to your order.

Tracking Companies

When importing your tracking_number, Shopify recommends that you provide the tracking_company. When creating a fulfillment for a supported carrier, send the tracking_company exactly as written in the list below. If the tracking company doesn't match one of the supported entries, then the shipping status may not be updated properly during the fulfillment process.

If the tracking company name is not found below Shopify recommends you set the tracking_company to Other. You can do this by adding a column in your CSV file and mapping it to the tracking_company field or you can set up a default field mapping for the tracking_company. If this is the case, Shopify also recommends you provide the tracking_URL for the tracking numbers provided so the link generated in Shopify is correct.

Shopify list of Tracking Companies

Below is a list of tracking company names that Shopify supports. The name you add as your tracking company should be found on this list or Shopify may generate an invalid or incorrect tracking URL.

  • 4PX
  • APC
  • Amazon Logistics UK
  • Amazon Logistics US
  • Australia Post
  • Bluedart
  • Canada Post
  • China Post
  • Correios
  • DHL Express
  • DHL eCommerce
  • DHL eCommerce Asia
  • DPD
  • DPD Local
  • DPD UK
  • Delhivery
  • Eagle
  • FSC
  • FedEx
  • FedEx UK
  • GLS
  • Globegistics
  • Japan Post (EN)
  • Japan Post (JA)
  • La Poste
  • New Zealand Post
  • Newgistics
  • PostNL
  • PostNord
  • Purolator
  • Royal Mail
  • SF Express
  • Sagawa (EN)
  • Sagawa (JA)
  • Singapore Post
  • TNT
  • UPS
  • USPS
  • Whistl
  • Yamato (EN)
  • Yamato (JA)

If you have any other questions about how to add tracking information please feel free to let us know.


Related Articles:


App: EZ Importer

Tags: faq, fulfillment, tracking numbers