The Tracking Number Conversion Trick Powering Stealth Dropshipping
You run a Shopify store. A customer orders. You buy from Amazon, ship to the customer. Six hours later they get a shipment notification — except it says Amazon and the tracking number starts with TBA, the Amazon-internal format. They check their email. The smile fades. They leave a one-star review and a refund request.
This is the dropshipping leak that kills stores. The tracking conversion endpoint fixes it.
What's actually inside an Amazon shipment
When Amazon ships your order, two tracking numbers exist:
- The visible Amazon tracking (TBA-prefixed) — only useful inside Amazon's ecosystem. Customers can paste it into amazon.com but nowhere else.
- The real carrier tracking — UPS / USPS / FedEx / OnTrac / regional. This is what's physically on the box. Amazon hides it on the order page until the package is in transit.
The trick: scrape the order detail page after Amazon hands the package to the carrier, extract the carrier number, and surface that to your customer instead of the TBA. Now your customer sees 9400 1112 3456 7890 on USPS — generic, clean, branded with whatever your store calls it.
How OrderAtlas does it (so you don't have to)
Building this yourself means: a logged-in Amazon session per account, polling the orders page on a schedule, parsing the carrier text out of three different render formats, dealing with cross-region quirks (Royal Mail in UK, DHL in DE, etc.), and handling tracking numbers that change between handoff and delivery.
Or you can just enable conversion on every order:
unknown nodeOrderAtlas places the order, watches the order page, and the moment the carrier number appears, fires your webhook with both the original and the converted number. Costs 2 credits per converted order.
Or convert orders you already placed manually
If you bought through Amazon by hand, you can still get conversion:
unknown nodeSame conversion runs against the existing order. One credit for the import + two for the conversion.
What the webhook payload looks like
unknown nodeYou forward tracking_number + carrier to Shopify, eBay, TikTok Shop — whatever your storefront expects. Most of those APIs verify the tracking number against the carrier's API and unlock features like 'delivered' auto-confirmation.
FAQ
Does it work for international orders?
Yes — we extract the underlying carrier across UK, EU (DE/IT/FR/ES), CA, AU, and Asia (JP/SG/IN). The carrier varies by destination but conversion handles it.
What if Amazon never assigns a real carrier (Amazon Logistics)?
Amazon Logistics shipments stay TBA — there's no underlying carrier to surface. We mark these as carrier: amazon_logistics in the webhook so your code knows to handle them differently.
Is conversion reliable enough to enable as default?
Yes. We run the conversion poll for up to 7 days post-delivery. Success rate across regions sits around 96-98% for non-Amazon-Logistics shipments.
Tracking conversion is the unsexy infrastructure piece that separates 'obvious dropshipper' from 'looks like a real shop.' The volume operators who survived 2025 mostly enabled it as a global default.