Tracking a single 1688 order is easy: open the app, tap the order, see the courier update. The problem shows up when you place orders with six different factories in one week and each one ships through whatever domestic courier they have a contract with, not whatever's convenient for you. Suddenly you're holding six tracking numbers across four different courier systems, and half of them stop updating for no reason you can see.
Why 1688 tracking gets messy when you order from multiple factories
Every factory on 1688 picks its own domestic courier. This isn't random, they've usually got a volume contract with one or two couriers that gives them a better rate, and they route through that carrier regardless of what you'd prefer. You don't get a say. Order five SKUs from five factories in Yiwu, Guangzhou, and Shenzhen, and you'll likely end up with five different courier accounts to check.
That's the core problem: unlike international shipping, where a forwarder gives you one tracking number that follows the parcel end to end, domestic China shipping has no unified tracking layer. Each courier (SF Express, ZTO, YTO, whoever) runs its own tracking system. A tracking number from Yunda means nothing if you paste it into the ZTO tracking page. You have to know which system to check before you can check anything.
The real risk isn't the extra clicking. It's losing track of one parcel among thirty tracking numbers spread across a week of ordering. You don't notice a stuck package until you're doing inventory at the consolidation warehouse and a box that should have arrived three days ago is nowhere to be found. By then the trail is cold and the factory has moved on to the next batch.
One thing worth separating clearly: this is a domestic China problem, factory to consolidation warehouse. It's a different problem from tracking the consolidated shipment from your warehouse to your country, which is its own process with its own tracking number. Don't conflate the two when you're building a tracking system, they need different tools.
The domestic China couriers you'll run into on 1688
A handful of couriers cover most 1688 shipping volume. Knowing them by name (and by their Chinese characters) saves time when a factory just pastes a tracking number without telling you who it's with.
- SF Express (顺丰): the fastest and most reliable, factories that care about speed use this, though it costs more so cheaper suppliers avoid it
- ZTO (中通): high volume, decent tracking updates, common for standard parcels
- YTO (圆通): similar tier to ZTO, widely used for bulk goods
- STO (申通): budget-tier, tracking updates can lag a day or two behind actual movement
- Yunda (韵达): another budget option, common with smaller factories
- JD Logistics (京东物流): more consistent tracking, used by factories that also sell on JD's own platform
- Best Express (百世): mixed reliability, worth double-checking if a parcel goes quiet
- DeBang (德邦): specialized in oversized or heavy freight, you'll see this for furniture, machinery parts, bulky items
Factories pick based on cost and what's convenient for their shipping desk, not tracking quality. A factory shipping high volume through STO isn't doing it because STO is good, they're doing it because STO gave them a rate. That tradeoff between speed and reliability versus cost is why you can't assume consistency across suppliers even when you're buying similar goods.
To find the tracking number itself, open the order detail in the 1688 app or web and look for 物流信息 (logistics info) or 运单号 (waybill number). Some factories are sloppy about labeling and just paste a string of digits into the chat with no courier name attached. When that happens, look at the format: SF Express numbers typically start with SF followed by 12 digits, JD Logistics numbers often start with JD, and most others are straight 12-13 digit numeric strings with no obvious pattern, which is exactly why a multi-courier lookup tool matters more than trying to guess.
How to look up each tracking number against the right courier
If you're only dealing with one or two factories on a given order, the tracking tab inside 1688 itself is fine, it'll usually detect the courier automatically for orders placed through the platform.
Once you're juggling more than that, kuaidi100.com (快递100) is the tool to bookmark. Paste in a tracking number and it auto-detects which courier it belongs to, no need to know the carrier in advance. This alone solves the "I don't know who shipped this" problem.
If the website is slow or blocked from where you're working, the 快递查询 mini app inside WeChat does the same lookup and tends to load faster on mobile.
Once you're looking at status updates, the Chinese terms repeat constantly, worth memorizing:
- 揽收 (picked up): courier has collected the parcel from the factory
- 运输中 (in transit): moving between sorting hubs
- 派件 (out for delivery): on the last-mile vehicle
- 签收 (signed for, delivered): arrived at the destination, usually your consolidation warehouse
How to consolidate multiple tracking numbers into one view
Tracking one number at a time doesn't scale past three or four active orders. Build a simple tracking sheet with six columns: 1688 order ID, factory name, courier, tracking number, ship date, latest status. It doesn't need to be fancy, a spreadsheet works, the point is having every open parcel in one place instead of scattered across chat threads and app tabs.
For the actual lookups, kuaidi100 has a batch query feature that lets you paste multiple tracking numbers at once instead of checking them one by one. That's the difference between a five-minute daily check and a fifteen-minute one.
Also worth asking your consolidation warehouse (your forwarder) directly: many already run a dashboard that auto-matches incoming tracking numbers against your orders. If your forwarder has this, use it instead of duplicating the work yourself, that's part of what you're paying for. We wrote about picking the right forwarder and route in shipping 1688 goods back to Southeast Asia at the lowest cost, which covers how consolidation timing interacts with tracking.
This is also the gap Ordinex is building toward in Scout (private beta): pulling tracking numbers across factories and couriers into one place automatically, instead of manually checking kuaidi100 order by order.
Reconciling tracking numbers against your actual orders
Ask each factory to include your order ID or SKU code on the package label or in the shipping note. It sounds like a small ask, but it's the single easiest way to match a physical box to your order once it lands at the warehouse, especially when three boxes arrive the same day from three different factories.
When parcels arrive at the consolidation warehouse, check off each tracking number against your list individually, don't just count total boxes. Counting totals hides the case where one factory's parcel never arrived and another factory accidentally sent an extra box, the numbers can look right while you're still missing the wrong package.
A tracking number sitting still for three to five days with no status change is your signal to act, not wait. Message the factory and ask them to chase the courier. Waiting a full week before checking almost always means the parcel is either lost or sitting in a sorting hub that needs a manual push.
Keep a running log of which factories or couriers show up repeatedly in your "stuck package" cases. This isn't just record-keeping, it's leverage. If a factory's shipments go dark three times in two months, that's a real data point for your next price or terms negotiation, and it might be a sign to diversify away from a single supplier. We cover that broader risk in building a 1688 supply chain that isn't dependent on one factory.
Common mistakes when tracking multiple 1688 tracking numbers
Copying the tracking number wrong. Zero versus letter O, a dropped final digit, an extra space pasted from WeChat. Any of these gives you a "not found" result even though the number is technically correct on the label.
Not recording which courier the number belongs to. If you paste a ZTO number into the SF Express tracker, it'll tell you nothing exists. That's not a lost package, that's the wrong lookup. This is exactly why a courier-detecting tool like kuaidi100 beats manually picking a courier site.
Checking too rarely. A parcel that sits at a sorting facility for four days won't fix itself. If you only check tracking once a week, you find out about the problem long after it started, when there's less room to fix it before your consolidation cutoff.
Reconciling by total count instead of by tracking number. Ten boxes expected, ten boxes arrived, looks fine. Except if one factory shipped a duplicate and another parcel is still in transit, the count matches by coincidence while you're actually missing something. This is a mistake we also flag in common errors when placing new 1688 orders, it shows up early and compounds fast once you're ordering from more suppliers.
FAQ
What is a 1688 tracking number, and how is it different from international tracking? A 1688 tracking number (运单号) is issued by the domestic Chinese courier the factory used, valid only within that courier's own system. It covers the factory-to-consolidation-warehouse leg. Once your goods are consolidated and shipped internationally, you get a separate tracking number from your forwarder or international carrier, that's a different system entirely. If you're still working out total landed cost across these legs, see how to calculate 1688 import fees for beginners.
How do I know which courier a factory used if they didn't tell me? Check the order detail page for 物流信息, most factories fill this in automatically when they generate the shipping label. If it's blank and you only have a number, use a multi-courier lookup tool like kuaidi100, it identifies the courier from the number format itself.
Is there a tool that checks all Chinese courier tracking numbers at once, instead of checking each courier separately? Yes, kuaidi100.com is built exactly for this. Paste any domestic tracking number and it auto-detects the courier and pulls the status. Its batch query feature lets you check dozens of numbers in one pass.
How long should a tracking number sit unchanged before I get worried? Three to five days with no status change is the point to act. Message the factory, ask them to escalate with the courier. Don't wait a full week, by then the parcel has usually been sitting long enough that recovery takes real effort.
Can my consolidation warehouse track and match tracking numbers to my orders for me? Many can, and it's worth asking directly rather than assuming. A good forwarder already runs some form of matching dashboard since they're receiving parcels from dozens of factories on your behalf. If they don't offer this, that's useful information when you're evaluating which warehouse to consolidate through.
If you're placing enough orders that this spreadsheet system is starting to feel like a part-time job, that's the exact problem we're building Scout to solve. It's in private beta now, pulling tracking numbers from multiple factories and couriers into one dashboard automatically. Check current access at ordinex.cc.