How to add or edit a tracking number on a Shopify order

To add a tracking number in Shopify, open the order, click Mark as fulfilled and type it in the Tracking number field. If the order is already fulfilled, click Add tracking in the Fulfilled section, or choose Edit tracking from that section's menu to change it. Shopify then emails the customer a shipping confirmation or shipping update.

By , founder, E-SAFQA · Updated · 7 min read · How we write and test these guides

How to add or edit a tracking number on a Shopify order, and tell the customer on WhatsApp

Add a tracking number while you fulfill the order

This is the usual route when you already have the courier's number in hand. The steps below follow the Shopify Help Center as of October 2026; the mobile app has the same flow and also lets you scan the barcode on the label into the tracking field.

  1. In your Shopify admin, go to Orders and open the order.
  2. In the Unfulfilled (or In progress) section, click Mark as fulfilled.
  3. If you are shipping only part of the order, enter the quantity of each item in this package. The rest stays unfulfilled.
  4. Type the number from your courier in the Tracking number field. Shopify may recognise the format and pick the carrier for you.
  5. If no carrier is picked, or the wrong one is, choose it from the Shipping carrier drop-down.
  6. Leave Send a notification to the customer selected if you want Shopify to email the shipping confirmation. The option only appears when the customer has an email address.
  7. Click Mark as fulfilled.

Add or edit tracking after the order is fulfilled

Many stores mark orders as fulfilled when the parcel leaves and get the tracking number from the courier later the same day. Shopify lets you add it afterwards.

  • You cannot add a tracking number to an order that has no shipping address, which is why local pickup orders have no tracking field to fill.
  • Each fulfillment has its own tracking. If parcels go with two different carriers, fulfill them as two fulfillments (or use Split fulfillment) rather than adding mixed numbers to one.
  1. Open the order from Orders.
  2. To add tracking for the first time: in the Fulfilled section, click Add tracking.
  3. To change a tracking number that is already there: in the same fulfilled section, open the three-dot menu and click Edit tracking.
  4. Enter the tracking number and confirm or change the shipping carrier. Use Add another tracking number if the shipment has several parcels; all numbers on one fulfillment must come from the same carrier.
  5. Keep the notification checkbox selected to email the customer a shipping update, or clear it to save silently. Shopify's pages label this checkbox slightly differently (Send a notification to the customer, or Send notification email to customer), but it does the same thing.
  6. Click Save.

Carriers Shopify recognises vs the Other carrier

The carrier decides whether the customer gets a working tracking link. Shopify recognises tracking numbers from hundreds of carriers, including DHL, UPS, FedEx, Canada Post and Australia Post, and builds the link to the carrier's tracking page for you. Many local couriers, especially cash-on-delivery companies, are not on that list.

If your courier gives you a tracking page per parcel, always paste that URL when you use Other. It is the difference between a customer tapping a link and a customer messaging you to ask where the parcel is.

SituationWhat you do in ShopifyWhat the customer gets
Label bought in ShopifyNothing; tracking is added with the labelTracking number and link
Supported carrier, number typed inCheck that the right carrier is selectedTracking number and link
Carrier not in the listChoose Other, then paste the full tracking URL from your courier, including the numberTracking number and a link to the courier's page
Other with no tracking URLOnly the number is savedA number with no link; the customer has to find the courier's site

When tracking is added later by an app or after bulk fulfillment

The common thread: in all of these cases the fulfillment exists first and the tracking arrives later. That timing matters for the messages your customer receives, both from Shopify and on WhatsApp.

  • Bulk fulfillment: when you select several orders and mark them as fulfilled together, there is no tracking field. Shopify's guidance is to add tracking numbers afterwards, order by order, with Add tracking.
  • Fulfillment services and fulfillment apps: if the service provides tracking, Shopify adds it to the order automatically, sometimes hours after the fulfillment was created. You can still add or update tracking yourself at any time, whoever created the fulfillment.
  • Shipping label and courier apps usually write the number back to the fulfillment the same way, so the order ends up with tracking even though nobody typed it in the order page.

What Shopify sends the customer by email

Shopify's shipping notifications live in Settings > Notifications > Customer notifications. They go by email and, where you have set it up, SMS. There is no WhatsApp option in Shopify itself.

Out for delivery and Delivered depend on Shopify receiving tracking events, so they do not arrive for a number Shopify cannot follow. Split shipments mean one shipping confirmation per fulfillment, so a customer can get several emails for one order.

NotificationWhen Shopify sends itCan you skip it?
Shipping confirmationWhen you fulfill the order (with tracking if you entered it)Yes, clear the notification checkbox when fulfilling
Shipping updateWhen tracking is added or changed on a fulfilled orderYes, clear the checkbox in Add tracking or Edit tracking
Out for deliveryWhen the carrier or fulfillment app reports it; timing varies by carrierCan be turned off in Customer notifications
DeliveredWhen the carrier or fulfillment app reports deliveryCan be turned off in Customer notifications

Common tracking problems and how to fix them

ProblemLikely causeFix
No tracking link, only a numberCarrier set to Other or not recognised, no tracking URLEdit tracking, choose the right carrier or paste the full tracking URL
Link opens the wrong courierShopify guessed the carrier from the number formatEdit tracking and pick the carrier from the Shipping carrier list
Wrong or mistyped numberTyping error or the label from another orderEdit tracking and save the correct number; decide whether to notify the customer
Customer sees only part of the order shippedSplit or partial fulfillmentCheck each fulfilled section; each has its own tracking
No tracking field at allLocal pickup or no shipping address on the orderNothing to add; tell the customer the pickup or delivery details directly
Cash-on-delivery courier with no trackingLocal courier gives no number or pageFulfill without tracking; keep the order status page as the reference

Telling the customer on WhatsApp

Customers often read WhatsApp before email. WhatsApp Pilot (Pro plan) sends an Order Fulfillment notice from your own connected WhatsApp number each time you fulfill all or part of an order. When Shopify has the carrier, tracking number and tracking link, the notice includes them; when it does not, those lines are left out and the message still goes out. Details are on the feature page at /features/order-fulfillment.

If you fulfill first and add tracking later, switch on Send tracking update when tracking is added later inside the Order Fulfillment automation. WhatsApp Pilot then sends one short follow-up with the tracking details once they appear on that fulfillment in Shopify.

  • It is sent only if the first notice for that fulfillment went out successfully without a tracking number and without a tracking link.
  • A carrier name alone does not count as tracking. A number or a link has to be added.
  • At most one Tracking Update per fulfillment. Correcting the number afterwards sends nothing more on WhatsApp.
  • No backfill: switching it on does not send updates for older shipments.
  • No carrier events: WhatsApp Pilot does not send out-for-delivery or delivered updates. Shopify's emails cover those where the carrier supports them.
  • Every send or skip, with the reason, is listed in Message History.

Tracking link vs order status link

The carrier link follows one parcel. The order status link, sent with the WhatsApp order confirmation, opens Shopify's order status page, which shows every fulfillment and its tracking once you add it. We explain the difference in /blog/whatsapp-order-tracking-link-shopify. For split shipments or couriers without tracking pages, the order status link is the one link that always works.

Frequently asked questions

How do I add a tracking number after an order is fulfilled in Shopify?

Open the order, click Add tracking in the Fulfilled section, enter the number, check the carrier and click Save. Leave the notification checkbox selected if you want Shopify to email a shipping update.

How do I edit a tracking number in Shopify?

Open the order, open the three-dot menu in the fulfilled section and click Edit tracking. Change the number or carrier and save. You can clear the notification checkbox so the customer is not emailed again.

Why does my Shopify tracking number have no link?

Shopify could not recognise the carrier, or the carrier is set to Other without a tracking URL. Edit tracking and choose the right carrier, or paste the full tracking URL your courier gave you.

Can I add tracking numbers in bulk in Shopify?

Bulk fulfillment has no tracking field. Add the numbers order by order afterwards, or use a fulfillment or shipping app that writes tracking back to Shopify.

Will the customer get the tracking number on WhatsApp if I add it later?

With WhatsApp Pilot Pro, yes, if Tracking Update is switched on and the first WhatsApp notice for that fulfillment went out without a tracking number or link. It sends one follow-up per fulfillment.

Does WhatsApp Pilot send out for delivery or delivered messages?

No. It sends the fulfillment notice and, optionally, one Tracking Update. Carrier events such as out for delivery and delivered stay with Shopify's email notifications.

Ready to put WhatsApp to work on your store?

Start with the free widget. Upgrade to Pro for order and shipping messages, cart recovery, repeat-purchase codes, the smart product button, back-in-stock alerts and Product Demand.

Chat with support on WhatsAppWe usually reply within one business day