Shopify eBay integration that keeps one stock count

Yes. Connect both to QuickSync, match products by SKU, and a sale on either shop updates the other automatically. The job is one count behind both shops, and any other shop that shares the shelf.

4.9 out of 5 from 3,200+ reviews across our Shopify apps

How to connect Shopify and eBay

  1. 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.

    ~1 minute
  2. Connect eBay

    You sign in to eBay and grant QuickSync access to the selling account.

    ~1 minute
  3. Choose what to sync

    Pick all products or a list, the source store and its locations. Existing products match by SKU.

    ~5 minutes
  4. Start syncing

    Click Start Syncing. Stock aligns from your source store, then stays in step on its own.

    Depends on catalogue size

Step by stepHow to connect ShopifyShopify FAQsHow to connect eBayeBay FAQsQuickSync setup guideCheck your SKUs before syncingAll docs

Choose how you keep Shopify and eBay in sync

RouteWhat it syncsWhat it costsLimits and exceptions
Shopify Marketplace ConnectListings, stock and orders between Shopify and eBay, with Shopify in the middleFree to install. The first 50 marketplace orders a month cost nothing, then 1% of each synced order, capped at $99 a monthShopify 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 updatesWhatever you retype, as often as you retype itYour time, every morning, in both dashboardsThe Saturday the last one sells on Shopify and eBay in the same hour
QuickSync RecommendedStock in both directions, 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 cardListings never copy from Shopify to eBay until you have looked at them
Third-party prices and limits as each vendor publishes them; ours from our pricing page. Checked 1 October 2026.

What QuickSync syncs between Shopify and eBay

WhatShopifyeBay
Stock countBoth waysBoth ways
New listingsWe can create and updateWe can create and update
PricesSent, with your rule appliedSent, with your rule applied
Orders inInto QuickSyncInto QuickSync
Tracking backSent to the orderSent to the order
Photos and optionsPhotos, sizes and coloursPhotos, sizes and colours

Follow one eBay sale

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.

eBay eBay · order #447114:02:11
Classic Tee, Black, M1 × $24.00
Stock before this sale42

Synced automatically
Shopify Shopify updated
ChannelStockUpdated
eBayeBay41sold here
ShopifyShopify41updated

What to know before you connect

Inventory limit

Matching Shopify and eBay comes first

We line the Shopify and eBay catalogues up by SKU, and hand you whatever we could not match. Clicking Start Syncing aligns matched inventory from your selected source location.

Manual control

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.

Saturday, 2pm

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.

Before you connect

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.

If Shopify is your only hub

When Marketplace Connect is enough

Shopify’s own channel, free under 50 marketplace orders a month, for sellers whose only two shops are Shopify and eBay.

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.

If eBay came first

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.

Questions people ask about this pair

Do I have to re-list my Shopify products on eBay?

No. We match your existing Shopify and eBay listings by SKU, 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.

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.

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 automatically.

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.

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?

A refund alone does not restock an item. When the originating platform reports a stock increase, QuickSync propagates the updated quantity between 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.

Connect Shopify and eBay

14-day free trial. No credit card.