eBay Dropshipping Automation: Connect Orders to a China Warehouse
Quick answer: Every eBay order repeats four jobs: get the order out of eBay, get it to whoever packs it, get the tracking number back into eBay, and keep stock counts honest so you never sell what you don't have. All four can run without you. There are three practical ways to connect an eBay store to a China warehouse: route eBay orders through Shopify, exchange CSV files through Seller Hub Reports, or use eBay's Fulfillment API. What you should not automate is buying each order from another retail site, which eBay's policy bans, or any message that promises a date you cannot keep.
The eBay order loop, and which parts can run alone
| Step | What happens | Automate? |
|---|---|---|
| 1. Order paid | The buyer pays; your handling-time clock starts | Nothing to do |
| 2. Order reaches the warehouse | Order details (SKU, quantity, address, shipping service) go to the packer | Yes |
| 3. Pick, pack, label | Done by people at the warehouse | Outsourced |
| 4. Carrier scan | The parcel is handed over and scanned | Outsourced |
| 5. Tracking back to eBay | Carrier name and tracking number are added to the order | Yes |
| 6. Stock update | Available quantity on the listing drops | Yes |
| 7. Buyer questions, returns, cases | Someone reads and decides | Keep human |
The rules behind steps 4 and 5 (handling time, carrier scans, item location) are covered in our guide to eBay dropshipping rules. This article is about the plumbing.
Option 1: route eBay orders through Shopify
If you already run a Shopify store, this is the least work. Shopify's Marketplace Connect app can import eBay orders into your Shopify admin, where they appear in the Orders list like store orders, with eBay shown in the Channel column. According to Shopify's help center, once those orders are fulfilled, Marketplace Connect syncs the shipping status and tracking back to eBay automatically.
From there, a warehouse connected to your Shopify store sees the eBay order like any other. With PackQuay, we connect your Shopify store for you: orders come in automatically and tracking goes back to Shopify once the parcel is physically dispatched, which is what triggers the sync to eBay. Run one test order first to confirm the full round trip on your account.
Three things trip people up:
- Marketplace Connect does not fulfil orders for you. It only moves orders and tracking. Something else (you, or a fulfilment service) has to mark the order fulfilled with a tracking number.
- Duplicate orders. If eBay is also connected directly to a label tool or another app, the same order can arrive twice. Keep Shopify as the single source of eBay orders.
- Carrier name plus number. eBay needs both to show tracking. A fulfilment with a number and no carrier may not display correctly to the buyer.
Option 2: CSV files through Seller Hub Reports
No Shopify store? eBay's Seller Hub has a Reports tab for bulk downloads and uploads, and it works fine at small and medium volume.
- Download awaiting-shipment orders from the Reports tab as a CSV.
- Send the file to the warehouse. PackQuay accepts order uploads by CSV or Excel for platforms other than Shopify and WooCommerce. Map eBay's "Custom label (SKU)" column to the SKUs we hold for you, so every line matches a shelf.
- Get tracking back after dispatch: order number, carrier and tracking number per parcel.
- Upload it to eBay using the "Add order tracking and shipping info" template under Reports > Upload. eBay marks a row as shipped once it has tracking on it.
- Open the results file. An upload can finish with some rows failed. eBay puts the result on the Uploads page; check it every time.
Two practical tips. Excel turns long order and tracking numbers into scientific notation, so format those columns as text before saving. And an eBay order can carry up to six tracking numbers, which is useful if a large order ever ships in more than one box.
The weak spot is timing: a file sent once a day means tracking reaches eBay a day late. Do the upload as soon as tracking comes back, not at the end of the week.
Option 3: the eBay Fulfillment API
For a developer, or a seller with a growing volume, eBay's Sell Fulfillment API does the same job without files:
- getOrders returns orders filtered by fulfilment status (for example, not started or in progress), so a script can collect everything that still needs to ship.
- createShippingFulfillment attaches a carrier code and tracking number to the line items in one package. If you send a tracking number you must also send the carrier code, and you make one call per package.
- Watch cancellations. eBay notes that cancelled orders can still come back in an "unfulfilled" query, so check the cancel status before you send anything to the warehouse.
On our side, tracking numbers go back to your Shopify store once each parcel ships, and from there your eBay connection can pick them up. For stock levels, ask your account manager on WhatsApp for a regular stock report you can use to update your eBay quantities.
Keep stock counts honest
On eBay, cancelling an order because you ran out counts as a transaction defect. Automated stock sync is what prevents that, but only if one number is the source of truth:
- Use warehouse stock, not a guess. The count that matters is what is physically on the shelf in the warehouse that ships the order.
- Hold back a buffer. If you sell the same SKU on eBay and your own store, show slightly less than you have on each channel.
- Know your reorder time. Restocking from a factory is not instant. Set a reorder point that covers purchasing plus the trip to the warehouse, and reorder before you hit it. If you hold stock with us, storage is free for the first 2 months and while you have orders shipping.
What not to automate
- Per-order buying from retail sites. Tools that buy each sale on Amazon, Walmart or AliExpress and ship to your buyer automate exactly what eBay's drop shipping policy prohibits.
- Tracking before the parcel exists. Uploading a number before the carrier has the parcel gives your buyer a dead tracking page and does not protect you. We only push tracking after physical dispatch for that reason.
- Repricing below landed cost. Every US parcel from China now pays duties. An automatic repricer that only sees the product cost will happily sell at a loss.
- Buyer messages and cases. Auto-replies are fine for "your order has shipped". Anything about a missing parcel, damage or a return needs a person who can offer a replacement or refund.
A 10-minute daily routine
- Check for paid orders that have not reached the warehouse (sync errors, unmatched SKUs).
- Check for orders close to the end of their handling time without tracking.
- Open yesterday's tracking upload results, if you use CSV.
- Answer every buyer message and open request.
- Look at SKUs near their reorder point.
If this list is often long, the fix is usually upstream: more stock in the warehouse, clearer listings, or a different automation setup.
How PackQuay connects to an eBay store
We hold your stock in our own warehouse in Xinxiang and ship eBay orders with tracking, whether they arrive through your Shopify store or as a CSV/Excel upload. Stocked orders leave within 24 hours (48 hours at peak), multi-item orders go out as one parcel, and 20% of every batch is inspected free. There is no subscription; pick and pack starts at $2.00 per order (see pricing). Message us on WhatsApp with your eBay SKUs and we will help you choose the connection that fits your volume.
FAQ
Can eBay orders be fulfilled automatically from a China warehouse?
Yes. The orders can reach the warehouse automatically through Shopify or by API, or in a daily CSV file, and tracking can flow back to eBay the same way. The packing and carrier hand-over are done by the warehouse.
How do I upload tracking numbers to eBay in bulk?
Use the "Add order tracking and shipping info" template in Seller Hub under Reports, fill in the order number, carrier and tracking number, and upload it. Always check the results file for failed rows.
Does Shopify Marketplace Connect fulfil eBay orders?
No. It imports eBay orders into Shopify and syncs tracking back to eBay once an order is fulfilled, but you or a fulfilment service still has to fulfil the order with a tracking number.
Is auto-ordering from Amazon or AliExpress allowed on eBay?
No. Buying the item from another retailer or marketplace after a sale and having it shipped straight to your buyer breaks eBay's drop shipping policy. Buy stock from a supplier and ship it from a warehouse that works for you.
How do I stop overselling on eBay?
Sync listing quantities from the stock that is physically in the warehouse, keep a small buffer if you sell on several channels, and reorder before you reach the point where restocking time would leave you empty.