Parcel Track

Remove the carrier tracking number from Shopify emails

Last updated July 1, 2026

By default, Shopify’s shipping confirmation email shows the raw carrier tracking number and links straight to the carrier’s website. For many stores — especially dropshippers — that is a problem: the carrier page can reveal the shipment’s origin, show a foreign-language interface, or display confusing intermediate carriers.

This guide removes the carrier number and link from Shopify’s emails and replaces them with a single button to your branded tracking page at yourstore.com/apps/parcel-track, where you control exactly what customers see.

Note: New to running a dropshipping setup with Parcel Track? Start with Using Parcel Track for dropshipping. You can also rename or hide carriers on the tracking page itself — see Customize shipment statuses.

Before you edit: save a backup

Shopify does not keep a version history of notification templates. Before changing anything:

  1. Go to Settings → Notifications → Customer notifications → Shipping → Shipping confirmation → Edit code.
  2. Select the entire Email body (HTML) field (Ctrl+A / Cmd+A), copy it, and paste it into a text file on your computer.

If anything goes wrong you can paste this backup straight back in.

Step 1: Find the tracking number block

In the Email body (HTML) field, search (Ctrl+F / Cmd+F) for tracking_number. Shopify’s default template contains a block similar to this:

{% if fulfillment.tracking_number %}
  <p>
    {{ fulfillment.tracking_company }} tracking number:
    <a href="{{ fulfillment.tracking_url }}">{{ fulfillment.tracking_number }}</a>
  </p>
{% endif %}

There may be more than one match — check for a second occurrence further down (some templates repeat the number in a summary section). Repeat the next step for each one.

Step 2: Replace it with a branded tracking button

Delete the block you found and paste this in its place:

{% if fulfillment.tracking_numbers.size > 0 %}
  <p>
    <a href="{{ shop.url }}/apps/parcel-track?nums={{ fulfillment.tracking_numbers | join: ',' }}">
      Track your order
    </a>
  </p>
{% endif %}

The customer now sees only a “Track your order” button. The tracking numbers still travel in the URL, so your branded page opens directly on their shipment — but the carrier’s name, number, and website never appear in the email. (More detail on this snippet: Add a tracking link to Shopify email templates.)

Tip: If you don’t want tracking numbers visible even in the URL, link to {{ shop.url }}/apps/parcel-track with no parameters. Customers then look up their shipment by order number and email address.

Step 3: Preview, save, and test

  1. Click Preview and confirm no carrier name or number remains.
  2. Click Save.
  3. Open a fulfilled order and use Resend email to send yourself a real copy. Click the button and verify it lands on your tracking page.

Step 4: Check the other templates

The tracking number can also appear in:

  • Shipping update (sent when tracking info is edited)
  • Out for delivery and Delivered (if enabled in Shopify)

Repeat Steps 1–3 for each. Also review the order status page link — see Update the Shopify tracking link. If you use Parcel Track’s own notifications instead of Shopify’s delivery emails, they already link to the branded page — see How Parcel Track shipping notifications work.

Reverting your changes

Two options:

  • Restore your backup. Paste the HTML you saved earlier back into the Email body field and save.
  • Revert to default. In the template editor, click Revert to default to restore Shopify’s stock template. This removes all customizations in that template, not just the tracking change, so prefer the backup method if you have other edits.

Stuck on a template edit? Email support@parcel-track.com and include the template name.

Still stuck? Email us at support@parcel-track.app — we usually reply within a few hours.

Ready to turn “Where is my order?” into repeat sales?

Install Parcel Track free in one click. Your first 50 orders are on us — no credit card, no monthly fee.

Free for your first 50 orders · Then just $0.04 per order · Cancel anytime