Shopify eBay integration that keeps one stock count
Yes, two ways. Shopify’s own Marketplace Connect does it free under 50 marketplace orders a month. A sync app does it when Shopify isn’t the only place the stock lives, or when the Saturday sell-out is the thing you’re trying to stop. Say it’s Saturday at 2pm and you have one left of something. It sells on eBay at 2:00. eBay tells nobody. At 2:01 it sells again on Shopify. What happens next depends on how often anything looks at eBay, and on which shop is allowed to correct the other. This page goes through that, the free route, the 50-character SKU rule that breaks matching without an error, and how much stock to hold back on the items that actually move. Shopify tells us the moment something sells, so eBay is corrected in a second or two. eBay does not announce a sale, so we check it every couple of minutes instead.
From $19 a month for two shops · no credit card · connected in about ten minutes · nothing changes until you say so · Updated 15 September 2026
★★★★★ 4.9 out of 5 from 3,200+ reviews across our Shopify apps
How to connect Shopify and eBay
Connecting both shops takes about ten minutes. Then you leave it watching for a day or two to check the counts agree before you switch syncing on.
Connect Shopify
You approve QuickSync from the Shopify app store. Shopify asks which permissions to grant and you can withdraw them from the Shopify side at any time.
Connect eBay
You sign in to eBay and grant QuickSync access to the selling account.
Let it match your products
We line the two catalogues up by SKU, then by title, and hand you a short list of anything we could not match. You decide what happens to those.
Watch, then switch it on
Leave it watching for a few days and check the numbers agree. When you are happy, let it start making changes, one shop at a time.
Choose how you keep Shopify and eBay in sync
The ways to put one number behind both shops, and what each one gives up.
| Route | What it syncs | What it costs | Limits and exceptions |
|---|---|---|---|
| Shopify Marketplace Connect | Listings, stock and orders between Shopify and eBay, with Shopify in the middle | Free to install. The first 50 marketplace orders a month cost nothing, then 1% of each synced order, capped at $99 a month | Shopify sits in the middle. A till, an Etsy shop or a QuickBooks count is outside it. 1% per synced order above 50 a month, capped at $99. |
| Manual updates | Whatever you retype, as often as you retype it | Your time, every morning, in both dashboards | The Saturday the last one sells on Shopify and eBay in the same hour |
| QuickSync Recommended | Stock in both directions in a second or two, prices with your rule applied, and every order from both shops | $19 a month for two shops on Lite, after a 14-day trial with no card | eBay is checked every two minutes rather than telling us the moment it sells |
What QuickSync syncs between Shopify and eBay
One row per job, based on how QuickSync connects to Shopify and eBay today. Where a side does not allow something, the cell says so.
SupportedSupported, with a limit
| What | ||
|---|---|---|
| Stock count | Both ways | Both ways |
| New listings | We can create and update | We can create and update |
| Prices | Sent, with your rule applied | Sent, with your rule applied |
| Orders in | Into QuickSync | Into QuickSync |
| Tracking back | Sent to the order | Sent to the order |
| Photos and options | Photos, sizes and colours | Photos, sizes and colours |
| Update speed | Under a second | A second or two |
| Detection speed | The moment it happens | Every two minutes |
Keep Shopify and eBay in sync automatically
Nearly every problem selling on both Shopify and eBay comes from each side keeping its own count. Sell the last one twice and you oversell somebody.
| Two shops, run by hand | Two shops, connected |
|---|---|
| The last one sells in both shops within the same hour | Whichever shop sells it, the other one drops to match |
| Typing the same stock numbers into Shopify and eBay each morning | One count, sent to both, without anyone opening a spreadsheet |
| Changing a price means editing the same product twice | Change it once and each shop gets the price you set for it |
| Orders in two dashboards, matched up by hand at the end of the week | Every order already matched to the right product |
| A refund leaves your numbers wrong until someone notices | A refund puts the stock back and tells both shops |
| Guessing how stale each shop’s number is | A sale on eBay is found within two minutes and Shopify is corrected straight after |
One eBay sale, and how fast it reaches the other shop
Real timings, including the wait. A sale on Shopify is the quicker direction, because Shopify tells us and eBay does not.
Correcting Shopify takes under a second once we have the sale. The order is in your packing list with the eBay order number on it, and a tracking number added later goes back to eBay on its own.
The other direction is faster: a sale on Shopify reaches eBay in a second or two, because Shopify pushes it to us the moment it happens.
What to know before you connect
Every Shopify eBay integration has constraints. These are the ones that apply here.
eBay waits; Shopify does not
A Shopify sale reaches eBay in a second or two. An eBay sale reaches Shopify on our next look, which is within two minutes. Hold back a little safety stock and that window stops mattering.
eBay is checked, not pushed
eBay does not announce sales to us, so we look every couple of minutes. A little safety stock on your fastest sellers covers that window.
Listings do not publish to Shopify or eBay on their own
Copying a listing from Shopify to eBay (or the other way) always waits for you to look at it. Stock is the only thing that moves on its own, and only once you have turned it on.
The last one sells twice
eBay doesn’t announce a sale. Every tool that connects it has to go and look, and the interval is the whole story.
eBay has no way to tell an app the moment something sells. So whatever connects eBay to Shopify is checking on a timer, and the honest question for any of them is how long the timer is. Ours is two minutes: we read eBay’s stock and orders every two minutes, for every connected account. A Shopify sale goes the other way in a second or two, because Shopify does announce its sales and eBay accepts the update as soon as we send it.
Back to Saturday. The eBay sale lands at 2:00. We see it by 2:02 at the latest and Shopify’s count goes to zero. If Shopify sold the same unit at 2:01, that’s the two-minute window, and it’s real. What closes it is not a faster promise; nobody can be told about an eBay sale before eBay tells them. What closes it is holding one unit back on the handful of items that sell that fast, which the next section works out. On a product that sells twenty a day, the window is a fraction of one unit and a buffer of one covers it.
The reverse direction has a different limit. eBay counts requests per selling account, across everything hitting it, so we queue exports rather than fire them at once, and when eBay refuses one we wait and resend. For one sale that’s invisible. Change 5,000 prices at once and Shopify takes it in a pass while eBay takes it at eBay’s rate, so the two can sit a few minutes apart while the batch drains. Schedule bulk price changes an hour ahead of when you want them live.
Where Marketplace Connect stops fitting
Shopify builds it, it’s free to install, and under 50 marketplace orders a month it costs nothing.
Marketplace Connect is Shopify’s own channel for eBay, Amazon, Walmart and Target Plus. Install it, link the eBay account, and listings, stock and orders move with Shopify in the middle. The first 50 marketplace-synced orders each month are free; after that it takes 1% of each synced order, capped at $99 a month. Shopify’s help pages have the current terms. If Shopify and eBay are the only two shops you run and you’re under 50 marketplace orders a month, start there.
It’s built as a hub. Shopify holds the catalogue and the marketplaces hang off it, which is the right shape while Shopify is your main shop. It has no view of a Square or Clover till, an Etsy shop, a WooCommerce site or a QuickBooks count, and it can’t connect a pair that leaves Shopify out, say a Clover counter and eBay.
The two prices grow differently. Ours goes by shop: Pro is $29 a month for two shops whether they take 40 orders or 4,000. Marketplace Connect starts free and then charges per order up to its ceiling. Below 50 orders a month it’s cheaper than us. Above that the lines cross somewhere that depends on your order values, not on a number either of us prints.
Fifty characters
Shopify holds a 255-character SKU. eBay stops at 50. The mismatch fails silently.
We pair a product across the two shops on its SKU, so the SKU is the one field to measure before you switch anything on. A Shopify SKU longer than 50 characters is cut to its first 50 on the way to eBay rather than refused. Nothing errors. The two stop reading as the same product and the pair quietly stops sharing a count. Long SKUs are nearly always generated ones, a supplier prefix plus a season code plus a variant string, so if yours are machine-made, sort the longest first.
The fix is dull. Shorten the SKU on the Shopify side to fit in 50 and keep it identical on both. Nothing else about the two catalogues has to match: titles, photos, descriptions and categories can differ as much as you like between a Shopify product page and an eBay listing, and most sellers want them to.
One more thing about eBay listings created from Shopify products. eBay rejects a new listing for three usual reasons that Shopify never asks about: business policies (payment, returns, postage) not set up on the eBay account, missing item specifics for the category, or a category mismatch. Fix those on the eBay side and publish again. Nothing publishes itself from QuickSync until you’ve looked at it.
Moving in from eBay
We don’t rebuild your eBay listings inside Shopify. Connecting the two does something else.
Search for eBay to Shopify and most of what comes back is migration software. This isn’t that. We don’t read your eBay listings and create Shopify products out of them, and switching us on won’t fill an empty Shopify store. We match products that already exist in both shops, then keep their counts together from that point.
So if you’ve run eBay for years and opened Shopify last month: get the catalogue into Shopify however suits you, a CSV export, a migration tool, or by hand for a short range, and give each product the same SKU it already carries on eBay. That’s the only preparation that changes how well this goes. From then on, orders from both shops land in one list, the stock comes off everywhere else the moment we know, and the tracking number you add goes back onto the eBay order, where the buyer and eBay’s metrics both look for it.
Two connected shops from $19 a month
Pricing is based on catalogue size, not order volume. Every plan includes two connected shops, and each extra shop adds the plan price again: three shops on Lite is $38 a month.
Lite
$19/mo for two shops1,000 items and up to eight connected integrations, with stock matched on both sides automatically. Enough for Shopify and eBay on their own, at $19 a month for the two.
Pro
$29/mo for two shops2,500 items and up to eight connected integrations. Listings and orders sync here as well as stock. Most sellers running two shops properly end up here.
Ultra at $69 and Ultra+ at $99 add larger catalogues, price rules and setup help. Every plan starts with a 14-day free trial and no card.
Other ways to connect Shopify and eBay
These are the tools that come up on the same search for Shopify and eBay. Each solves a narrower or a different problem; the comparison pages set out where the line falls.
- Shopify Marketplace Connect: Shopify's own marketplace channel.
- CedCommerce eBay Integration: a listing and order app from the Shopify App Store.
- DPL eBay Integration: a sync app from the Shopify App Store.
- LitCommerce: multichannel listing.
Questions people ask about this pair
How quickly does Shopify update after something sells on eBay?
Within two minutes. eBay has no way of telling us the moment a sale happens, so we check it on a short timer instead. Once we have the sale, correcting Shopify takes under a second. The other direction is much quicker: Shopify tells us straight away. If either shop has an outage, we hold the update and retry until it goes through.
How do I connect my Shopify store to eBay?
Two routes. Free: install Shopify’s Marketplace Connect and link your eBay account; it’s built for Shopify as the hub and costs nothing under 50 marketplace orders a month. Sync app: approve QuickSync from the Shopify App Store, sign in to eBay to grant access to the selling account, then match products by SKU, keeping SKUs to 50 characters or fewer.
Does eBay sync inventory with Shopify in real time?
One direction does and one can’t, whatever tool you use. A Shopify sale reaches eBay in a second or two. An eBay sale reaches anyone only when they check, because eBay doesn’t announce sales; QuickSync checks every two minutes. A tool promising instant eBay sync is describing the fast direction only.
Is there a free Shopify eBay integration?
Yes. Shopify’s Marketplace Connect is free to install and free for the first 50 marketplace-synced orders a month, then 1% of each order up to $99 a month. It’s the cheapest route while Shopify is your main shop and volumes are low. QuickSync charges per connected shop instead, from $19 a month for two, and doesn’t need Shopify in the middle.
How can I sync my Shopify inventory with eBay?
Give the same product the same SKU in both shops, connect both, and match them. From then on a sale on either side corrects the other: Shopify to eBay in a second or two, eBay to Shopify on our next check, up to two minutes later. Hold one unit back on the few items that sell faster than one every two minutes.
How long can a SKU be when syncing Shopify with eBay?
Fifty characters. Shopify allows 255, and anything longer than 50 is cut to fit on the way to eBay, which stops the two matching without reporting an error. Shorten the SKU before you connect.
What is the best Shopify eBay integration app?
It depends on shape. Shopify as the hub and under 50 marketplace orders a month: Marketplace Connect, free. Bulk-listing thousands of items: a listing tool. Stock shared with a till, another marketplace, a WooCommerce site or a QuickBooks count: a sync service such as QuickSync, from $19 a month for two shops.
How are orders managed between eBay and Shopify?
Both shops’ orders land in one QuickSync list, each already matched to the right product, and the stock comes off everywhere else the moment we know. The tracking number goes back to the eBay order.
Why do eBay listings get rejected when created from Shopify products?
Usually one of three things eBay requires that Shopify doesn’t: business policies (payment, returns, postage) not set up on the eBay account, missing item specifics for the category, or a category mismatch. Fix those on the eBay side and publish again.
Do I have to re-list my Shopify products on eBay?
No. We match your existing Shopify and eBay listings by SKU first, then by title, and hand you a short list of whatever we could not match. You can also copy a listing from one side to the other if you want it in both places; that step always waits for you.
Can I charge a different price on eBay?
Yes. Set a rule once for eBay: a percentage, a fixed uplift, or a price you type yourself. We apply it whenever the price changes, and nothing forces Shopify and eBay to the same number.
Does the tracking number go back to both shops?
Yes. When you add a tracking number to an order, we send it back to whichever of Shopify or eBay the order came from, and the buyer gets the shop’s normal notification.
Does an eBay order get recreated on Shopify?
No. The order stays on eBay. We pull it into your one QuickSync list next to your Shopify orders so you pack from one place, without creating a duplicate Shopify order for it.
What happens if a buyer cancels or I refund them on Shopify or eBay?
The stock goes back. A cancellation or a refund puts the item back into your count and we send the corrected number to both Shopify and eBay.
Which plan do I need for Shopify and eBay?
Lite covers Shopify and eBay. Lite is $19 a month for two shops and holds 1,000 items, with up to eight connected integrations. You would move up a plan for catalogue size, and your bill goes up by another $19 if you connect a third shop.
Guides for running Shopify and eBay together
Setup walkthroughs, edge cases and comparisons that go deeper than this page: each one is a sub-question, not another page chasing the same head term.
Connect another sales channel
Each combination has its own page, including the limits that apply to that pair, not a generic Shopify write-up with the logo swapped.
Or read about one shop on its own
Every channel has a page covering exactly what syncs, what does not, and how fast.
Connect Shopify and eBay and watch one correct the other
Make one test sale and watch the other shop’s count drop. Ten minutes, no card, and nothing changes on either shop until you say so.
★★★★★ 4.9 out of 5 from 3,200+ reviews across our Shopify apps
No credit card required
Setup guides for this pair
Connect each shop with its own walkthrough, then come back to this page for how Shopify and eBay stay in step.