WooCommerce eBay integration that keeps one stock count

Sell on WooCommerce or eBay and QuickSync updates the other automatically.

14-day trial · no credit card · plans from $19/month for two stores

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

How to connect WooCommerce and eBay

  1. Connect WooCommerce

    You enter your shop address, log in to your WordPress admin when we send you there, and approve the API access request. WooCommerce hands the keys back to us. Nothing on your shop changes until you turn a sync on.

    ~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 WooCommerceWooCommerce FAQsHow to connect eBayeBay FAQsQuickSync setup guideCheck your SKUs before syncingAll docs

What QuickSync syncs between WooCommerce and eBay

WhatWooCommerceeBay
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

For WooCommerce shops that also list on eBay. Both sides accept a tracking number back from us, which is not true of every pair here, so a parcel you post against an order in either place shows the same courier reference in the other. That is the difference between one dispatch routine and two.

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

Synced automatically
WooCommerce WooCommerce updated
ChannelStockUpdated
eBayeBay41sold here
WooCommerceWooCommerce41updated

What to know before you connect

Inventory limit

Matching WooCommerce and eBay comes first

We line the WooCommerce 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 WooCommerce or eBay on their own

Copying a listing from WooCommerce 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 SKU gap

WooCommerce holds 300 characters, eBay takes 50

Six times the room on one side, and the shorter limit is the one that governs.

Items pair up by SKU, so the shorter of the two limits decides what your naming scheme can be. WooCommerce will store a SKU up to 300 characters, which is more room than any catalogue needs. eBay takes 50. Anything longer is truncated on the way to eBay, and a truncated SKU no longer matches the item it came from, so the count for that item stops moving.

Nothing errors when this happens, which is why it catches people out. We send the shortened SKU rather than refusing the item, so no listing turns red and no warning appears anywhere. The item simply stops pairing with itself, and you find out weeks later when the eBay count and the WooCommerce count disagree by a few units and nobody can say when they parted.

Fifty characters is enough for a sensible code and not enough for a sentence. If your WooCommerce SKUs were generated from product titles, that is where the trouble will be, because nobody ever had a reason to shorten them. Export your catalogue, order it by SKU length, and deal with the top of the list in one pass before you connect anything.

How eBay reports

eBay never tells us it sold something

We ask, every couple of minutes, and that shapes what you can expect.

Some channels announce a sale the moment it happens. eBay is not one of them: it has no way of telling us anything, for stock or for orders, so we check it on a timer every couple of minutes and pick up whatever changed since the last look. WooCommerce is the opposite and announces its own changes straight away, so this pair is live in one direction and checked in the other.

In practice the window is small and it is not zero. If the same item sells on eBay and on your WooCommerce site inside the same minute, the eBay sale is waiting to be noticed while the website still believes the stock is on the shelf. A unit or two of safety stock on your fastest movers covers that gap, and planning around it beats assuming it away.

Guide for running WooCommerce and eBay together

Questions people ask about this pair

How do I connect WooCommerce to eBay?

You enter your shop address, log in to your WordPress admin when we send you there, and approve the API access request. WooCommerce hands the keys back to us. Nothing on your shop changes until you turn a sync on. You sign in to eBay and grant QuickSync access to the selling account. Then match products by SKU, choose which shop holds the true count on day one and turn the sync on. Keep SKUs within 50 characters, eBay’s limit.

Can I sync inventory between WooCommerce and eBay?

Yes. Neither platform reads the other’s catalogue, so it takes a third-party tool. QuickSync matches items by SKU and holds one count between them, so an eBay sale lowers your WooCommerce stock and a web order lowers what eBay shows. Keep SKUs to 50 characters or fewer, which is eBay’s limit and the tighter of the two.

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

No. We match your existing WooCommerce 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.

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 WooCommerce 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 WooCommerce or eBay the order came from, and the buyer gets the shop’s normal notification.

Does an eBay order get recreated on WooCommerce?

No. The order stays on eBay. We pull it into your one QuickSync list next to your WooCommerce orders so you pack from one place, without creating a duplicate WooCommerce order for it.

What happens if a buyer cancels or I refund them on WooCommerce or eBay?

A refund alone does not restock an item. When the originating platform reports a stock increase, QuickSync propagates the updated quantity between WooCommerce and eBay.

Which plan do I need for WooCommerce and eBay?

Lite covers WooCommerce 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 WooCommerce and eBay

14-day free trial. No credit card.