Docs / TikTok Shop Sync / Sync
Fulfillment and tracking
How tracking goes from Shopify to TikTok, how carrier names are matched to TikTok's carrier list, and what to do when a carrier isn't recognised.
When you fulfil a TikTok order in Shopify, Kizing sends the tracking number and carrier to TikTok. For orders TikTok ships, it goes the other way: Shopify is marked fulfilled.
Carrier matching
TikTok accepts tracking only with a carrier from its own list for your market. Shopify stores whatever carrier name your shipping app wrote. Kizing matches them in three steps:
- Exact name on TikTok's list.
- Known aliases. For example "FedEx Ground", "FedEx Home Delivery" and "Federal Express" all mean FedEx; "Hermes UK" means Evri; "Giao Hang Nhanh" means GHN.
- Close spelling, only when the result is unambiguous.
If none of these finds one carrier, Kizing doesn't guess. A wrong carrier gets the tracking rejected, or accepted and then never updated. It reports a "fulfillment not pushed" drift item with the carrier name instead.
Map a carrier by hand
- Open Settings › Carriers, or the drift item.
- Find the Shopify carrier name, for example "My Local Courier".
- Pick the matching TikTok carrier.
- Press Save and retry. Tracking goes for this order and all future ones with that name.
Covered carriers
Aliases are built in for common carriers in TikTok Shop markets, including USPS, UPS, FedEx, DHL, OnTrac, Amazon Logistics, Royal Mail, Parcelforce, Evri, DPD, Yodel, GLS, Deutsche Post, Colissimo, Chronopost, Correos, SEUR, Poste Italiane, BRT, An Post, Correios, Estafeta, J&T, Ninja Van, Flash, Kerry, Thailand Post, SPX, GHN, GHTK and Viettel Post.
Partial shipments
Each Shopify fulfillment is sent as it happens, so an order shipped in two boxes sends two tracking numbers.