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
Start 14-day trial

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

Step by stepHow to connect WooCommerceHow to connect eBaySet up eBay business policiesQuickSync 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

Example: 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

Review export and draft settings for WooCommerce and eBay

Connecting WooCommerce and eBay imports their catalogues. A confirmed Sync Products export can create missing products. Ongoing product syncing follows your master store on Pro or higher. Use Create as drafts where supported when you want to review copies before publication.

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. Existing WooCommerce and eBay listings match by SKU. A separate Sync Products export can create missing products. Ongoing product updates require Pro or higher and a master store. Review the export scope and draft setting before confirming a write.

Can I charge a different price on eBay?

Yes, on Ultra or higher. Set a price-modification rule for eBay in its store settings. Ongoing price updates follow the product master and the selected rule, so WooCommerce and eBay can use different prices.

Does the tracking number go back to both shops?

Supported shipment updates return to the original order when the connected fulfillment store supplies them. Supported tracking details can return to the originating WooCommerce order. Supported tracking details can return to the originating eBay order.

Does an eBay order get recreated on WooCommerce?

Eligible eBay orders can create a routed copy in WooCommerce when you choose it as your fulfillment store and enable order syncing on Pro or higher. The original stays in its source store. Unsupported directions, order state and your settings can prevent a copy in WooCommerce.

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?

For WooCommerce and eBay, Lite starts at $19/month for two stores and 1,000 syncing items and includes inventory syncing. Ongoing product updates and order syncing require Pro or higher; price modification requires Ultra or higher. Choose a plan for both your features and catalogue size. Extra stores are billed at the selected plan rate; see Pricing for current limits.

Connect WooCommerce and eBay

14-day free trial. No credit card.