Tutorial Shopify

How to Add a Tracking Number to a Shopify Order (With PayPal Auto-Sync)

April 18, 2026 10 min read

Adding tracking to a Shopify order sounds trivial — open the order, paste the number, click save. But there are three details Shopify's interface doesn't make obvious, and getting any of them wrong means your tracking fails to sync to PayPal, Shopify Protect doesn't apply, or your customer sees a broken tracking page. This is the complete 2026 guide.

The basic flow: adding tracking to a single Shopify order

The simple case — you have a tracking number, you want to attach it to a Shopify order — takes about 45 seconds.

Step 1: Open the order

In your Shopify admin, click Orders in the left sidebar. Find the unfulfilled order you want to update. Click into it to open the order detail page. You'll see order status, customer details, line items, and a Fulfillment section.

Step 2: Click "Fulfill items"

In the Fulfillment section, click the Fulfill items button. Shopify opens the fulfillment wizard with a tracking number field, carrier dropdown, and a checkbox for "Send shipment details to your customer."

Step 3: Enter the tracking number

Paste the tracking number into the field. Shopify watches the format and auto-detects the carrier for most well-known formats:

If the carrier auto-detects correctly, you're done with this step. If not, you need to manually select the carrier from the dropdown.

Step 4: Select the carrier manually if needed

The carrier dropdown is Shopify's most important field for tracking quality. The carrier selection determines:

For TrackCaptain numbers (or any USPS/FedEx/UPS/DHL number), the carrier will auto-detect. Never leave the carrier as "Other" unless you absolutely have to — "Other" disables most of Shopify's tracking features and breaks PayPal sync.

Step 5: Check "Send shipment details to your customer"

Leave this checked. Shopify sends the shipping confirmation email with the tracking link to the customer. This satisfies Shopify's own policies around fulfillment notifications and reduces the Where Is My Order (WISMO) support volume.

Step 6: Click "Fulfill items"

Shopify saves the fulfillment, marks the order as fulfilled, sends the customer email, and begins pushing the tracking data to any integrated apps (PayPal sync, chargeback protection, post-purchase analytics).

The 20-second version

Orders → click the order → Fulfill items → paste tracking → let carrier auto-detect → check the customer-email box → click Fulfill. Done. If you're doing this 50 times a day, the rhythm gets fast.

Configuring Shopify tracking to auto-sync to PayPal

Shopify doesn't push tracking to PayPal natively. If you want PayPal transactions to show the tracking number (which is required for Seller Protection), you need one of the Shopify App Store sync apps.

TrackiPal

TrackiPal is a PayPal-sanctioned integration partner. Install from the Shopify App Store, authorize PayPal access, and the app auto-pushes tracking numbers to the corresponding PayPal transactions the moment you fulfill in Shopify.

Synctrack PayPal Tracking Sync

Synctrack is a direct competitor to TrackiPal, also well-regarded. Free tier available for low-volume stores.

Manual PayPal tracking (for low volume)

If you don't want to install an app, you can manually add tracking to PayPal transactions:

  1. Log into PayPal
  2. Go to Activity → find the transaction
  3. Click the transaction → click "Add tracking info"
  4. Enter tracking number, select carrier, click Submit

This works for stores doing 5–10 orders a day. Anything higher and the time cost kills the approach.

The carrier-name mapping problem (and how to avoid it)

When a Shopify tracking number moves to PayPal — either via a sync app or manually — PayPal's system has to match the carrier name you entered to an entry in PayPal's internal carrier list. Mismatches cause silent failures.

Common mismatches:

The simple rule: only use USPS, FedEx, UPS, or DHL as the carrier. If your tracking number is from AliExpress, CJ, Yanwen, 4PX, or any other carrier, don't paste it into Shopify expecting PayPal to accept it — it won't. This is why most Shopify dropshippers use parallel tracking numbers from services like TrackCaptain (which sources only USPS/FedEx/UPS/DHL numbers).

Bulk adding tracking to multiple Shopify orders

For stores fulfilling 50+ orders at a time, clicking through each order individually is painful. Shopify supports bulk fulfillment via CSV import.

The bulk flow

  1. Shopify admin → Orders → select multiple orders via checkbox
  2. Click "Bulk actions" → "Add tracking numbers"
  3. Shopify opens the bulk tracking dialog
  4. Alternatively, export unfulfilled orders as CSV, add tracking numbers in a spreadsheet, re-import via the Fulfillment API

The CSV approach is cleaner for volume. The column format is:

Import via the Shopify Fulfillment API or a bulk order management app (e.g., Order Desk, ShipStation).

Custom tracking URLs and the "Other" carrier problem

Shopify's carrier dropdown includes an "Other" option for carriers not in the standard list. If you select Other, Shopify asks for a custom tracking URL. This is where many Shopify dropshippers shoot themselves in the foot.

When you enter a custom URL, Shopify stops validating anything about the tracking number. The customer sees a link, but:

The right answer is almost always to pick a standard carrier (USPS/FedEx/UPS/DHL) and use a tracking number that actually maps to that carrier. If your supplier can only provide AliExpress or CJ tracking, either add a parallel TrackCaptain number for the standard-carrier layer, or accept the downstream consequences.

Editing tracking after fulfillment

Shopify lets you edit tracking on already-fulfilled orders. This is useful when:

The edit flow

  1. Open the fulfilled order
  2. Scroll to the Fulfillment card
  3. Click the "..." menu → Edit tracking
  4. Update the tracking number and/or carrier
  5. Optionally notify the customer of the updated tracking
  6. Save

If you've already synced to PayPal via TrackiPal/Synctrack, those apps handle the update transparently — they re-push the new tracking to PayPal. If you're managing PayPal manually, you'll need to update PayPal separately.

Automating tracking additions with supplier integrations

For Shopify dropshippers using DSers, Zopi, or CJ's official Shopify app, tracking numbers can auto-populate into Shopify orders from the supplier side. These integrations work well when:

For Shopify dropshippers who want PayPal-compliant tracking, the supplier integration handles the customer-facing tracking and TrackCaptain (or a similar parallel service) handles the PayPal-compliance layer. The two tools complement each other — you use DSers to auto-populate AliExpress tracking into Shopify for customer visibility, and you use TrackCaptain to add a parallel USPS/FedEx/UPS/DHL number for PayPal Seller Protection.

Pre-fulfillment checklist

Before clicking "Fulfill" on any Shopify order, verify:

The tracking step is where most dropshipping businesses leak money

The three-second action of pasting a tracking number into a Shopify order is the point where Seller Protection, Shopify Protect, and chargeback defense all either work or silently fail. Every dropshipper who skips the carrier dropdown, picks "Other," or uses a non-recognized carrier is building an invisible cost into their operation — disputes lost, funds held, reserves escalating.

TrackCaptain solves the supply side of this: verified USPS/FedEx/UPS/DHL tracking numbers available in seconds, filterable by your customer's destination. Once you have the number, the Shopify workflow is the trivial 45-second step above.

Start with a 100-credit bundle for $24. Use WELCOME15 for 15% off your first purchase.

Try TrackCaptain Free Today

Sign up and start finding verified tracking numbers instantly.

Get Started

Related Articles

Shopify Dropshipping Library

eBay Dropshipping Library