Connect a store
Sell on eBay
On this page
How eBay orders reach us
Shopify's own Marketplace Connect app publishes your Shopify products on eBay and brings eBay orders into your Shopify admin. From there our Shopify app sends the NinjaBuy ones to us, exactly like an order from your storefront.
- A buyer orders on eBayYour listing, made from a 1688 find
- Marketplace ConnectThe order lands in ShopifyWith the eBay order number on it
- the NinjaBuy appShopify sends it to usThe lines that ship from “Fulfilled by NinjaBuy”
- Paid from your balance, bought in ChinaWe pay the seller and follow the parcel to our warehouse
- Checked with photosYou see the real item before it leaves
- Shipped in your boxThe tracking number goes back to the order
Pick a source eBay allows
eBay's drop shipping policy decides where your products may come from. It allows dropshipping from a wholesale supplier, and does not allow buying an item from another retailer or marketplace and having it sent straight to your buyer. Read the policy itself before you list: eBay's drop shipping policy.
| Where the item comes from | What it is | On eBay |
|---|---|---|
| 1688 | A wholesale marketplace: factories and trading companies | Dropship it: we buy each order from the supplier |
| Taobao, Weidian | Retail marketplaces | Only as stock you bought ahead into our warehouse |
| Your shelf in our warehouse | Units you already own | Ship each order from stock |
The importer shows which marketplace a link comes from, and Find products can search 1688 factories only.
Selling from stock you own
Buy a batch of a product ahead and it waits on your shelf in our warehouse, already checked. Each eBay order is then picked from stock that is yours, packed in your box and shipped. Storage terms for Business stock are agreed when we set up your account.
Connect eBay
- Install NinjaBuy in your Shopify store
The app registers a shipping location named Fulfilled by NinjaBuy and links your store to your NinjaBuy account. The full walk-through is in the Shopify guide.
- Map each product you sell to its listing in China
Import new products with the importer, or map a variant you already sell to a Taobao, Weidian or 1688 listing in the app.
- Add Shopify Marketplace Connect to your store
It is Shopify's own app, from the Shopify App Store. Sign in to your eBay seller account from it.
- Publish your NinjaBuy products to eBay from Marketplace Connect
Pick the products, then check each eBay listing's category, item specifics and condition there.
- Set an honest handling time and item location
Buying after the sale needs more days than shipping from your shelf. List the item as located in China. We suggest figures for your products when we set you up.
- Sell
eBay orders appear in Shopify, reach us by themselves, and get their tracking back on eBay.
What syncs
| What | Direction | How |
|---|---|---|
| Orders | eBay → Shopify → NinjaBuy | Marketplace Connect brings the order into Shopify; Shopify sends us the lines that ship from “Fulfilled by NinjaBuy”. |
| Tracking | NinjaBuy → Shopify → eBay | We add the tracking number to the Shopify fulfillment; Marketplace Connect passes it on. |
| Stock | NinjaBuy → Shopify → eBay | A sold-out source sets the Shopify quantity to 0, by your sync rules; Marketplace Connect updates the listing. |
| Price | NinjaBuy → Shopify → eBay | A cost rise reprices or pauses the product, by your sync rules. Whether eBay takes the Shopify price is a setting in Marketplace Connect. |
| New products | NinjaBuy → Shopify → eBay | The importer pushes a draft to Shopify; you publish it to eBay from Marketplace Connect. |
Between Shopify and eBay, Marketplace Connect decides what is updated and how often. Its settings are in the app in your Shopify admin.
eBay's rules that matter here
Wholesale, not retailDropship only from a wholesale supplier. Taobao and Weidian count as retail; 1688 is wholesale.
Or sell stock you ownUnits you bought ahead and keep in our warehouse are yours to sell, from any marketplace.
You are responsible for deliveryAs the seller you answer for the item arriving in the condition and time your listing promised. Set handling and delivery times for a trip from China.
No copies of brandsBrand owners can report listings that copy their goods, and eBay takes them down. The importer warns you first.
eBay's fees and your margin
eBay charges its own selling fees, which depend on the category and your store. The importer takes them off as an estimate you set, so the margin it shows is close to what you keep. Check the real rate for your category on eBay before you price.
- Our side of the cost: Fees.
- Where the estimate goes in the analysis: marketplace fees.
Troubleshooting
| What you see | Why | What to do |
|---|---|---|
| An eBay sale never showed up in Shopify | Marketplace Connect brings eBay orders in; we only see them after that. | Open Marketplace Connect in Shopify and check the order's sync status there. |
| eBay still shows stock after the source sold out | We set the quantity in Shopify; Marketplace Connect updates eBay on its own schedule. | Check the Shopify quantity first. If it is 0, the eBay listing follows; if not, see sync rules. |
| Shopify shows the fulfillment request as rejected | A line on the order is not mapped to a NinjaBuy listing. The rejection names the lines. | Map those variants in the app, then request fulfillment again from the Shopify order. |
| The order never reached NinjaBuy | The product ships from another location, so Shopify sent the order there instead. | In Shopify, set the product to ship from Fulfilled by NinjaBuy. Orders placed before the change stay where they were sent. |
| The order shows as held | Your balance could not cover it. We never buy on credit. | Top up; held orders go ahead on their own. See held orders. |
| No tracking on the order yet | Tracking goes back only once the parcel has left our warehouse. | Check the order's step in your NinjaBuy account. Once it shows Shipped, the number is on the Shopify fulfillment. |
| A cancellation was refused | We grant a cancellation until the order is packed into a parcel. After that, it is already on its way out. | Ask us from the order's conversation; a return is still possible in some cases. See cancellations. |
| The app stopped answering after an uninstall | Uninstalling drops the app's access to your store. The link to your NinjaBuy account is kept. | Install it again and open it once. Your mappings and account link are still there. |
Still stuck? Message us from the order in your NinjaBuy account, or see FAQ.



