WooCommerce Etsy integration that keeps one stock count
WooCommerce and Etsy have no connection of their own, so every route between them runs through a plugin. The choice worth making carefully is which kind: most are built to publish listings onto Etsy, and holding two open shops on one stock count is a different job. For WooCommerce shops that also sell on Etsy. Settle your SKUs first: Etsy sellers often reuse one code across several listings, and where two listings in the same shop share one we flag them and leave sync off for those items rather than guess which count should win. WooCommerce tells us the moment something sells, so Etsy is corrected in under a second. Etsy does not announce a sale, so we check it every five minutes for new orders instead.
From $19 a month for two shops · no credit card · connected in about ten minutes · nothing changes until you say so · Updated 27 August 2026
★★★★★ 4.9 out of 5 from 2,900+ reviews across our Shopify apps
How to connect WooCommerce and Etsy
Four steps and about ten minutes. The two connections are a login each; most of the time is us matching your catalogues, and nothing changes until you switch it on.
Connect WooCommerce
You install QuickSync for WooCommerce from wordpress.org and click Connect. A pairing code is the fallback if you started here first. Nothing on your shop changes until you turn a sync on.
Connect Etsy
You approve QuickSync from your Etsy account for the shop you want connected.
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.
What a WooCommerce Etsy integration actually moves
One row per job, based on how QuickSync connects to WooCommerce and Etsy today. Where a side does not allow something, the cell says so.
| 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 | Etsy allows two option types |
| How fast we update it | Under a second | Under a second |
| How fast it tells us | The moment it happens | Stock every two minutes, orders every five |
Running WooCommerce and Etsy by hand
Nearly every problem selling on both WooCommerce and Etsy 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 WooCommerce and Etsy 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 Etsy is found within five minutes and WooCommerce is corrected straight after |
One Etsy order, start to finish
Real timings, including the wait. A sale on WooCommerce is the quicker direction, because WooCommerce tells us and Etsy does not.
Correcting WooCommerce takes under a second once we have the sale. The order is in your packing list with the Etsy order number on it, and a tracking number added later goes back to Etsy on its own.
The other direction is faster: a sale on WooCommerce reaches Etsy in under a second, because WooCommerce pushes it to us the moment it happens.
The limits: know them before you connect
Every WooCommerce Etsy integration has constraints. These are the ones that apply here.
Etsy waits; WooCommerce does not
A WooCommerce sale reaches Etsy in under a second. An Etsy sale reaches WooCommerce on our next look, which is within five minutes. Hold back a little safety stock and that window stops mattering.
Two option types on Etsy
Etsy allows two kinds of option per listing, so a product that is size, colour and material elsewhere has to fold down to two. We show you which products are affected before anything is published.
Nothing publishes itself to WooCommerce or Etsy
Copying a listing from WooCommerce to Etsy (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.
Etsy gives you two option types and no more
A size, colour and material product has to fold down to two before it will fit.
A product that is size, colour and material on your WooCommerce site cannot stay that way on Etsy. Etsy allows two option types per listing and there is no setting that raises it. So the third dimension has to go somewhere, and you are the one who decides which pair survives. That decision belongs to whoever knows the catalogue, which is why it is worth making deliberately rather than discovering it halfway through a first sync.
Most sellers resolve it by combining. Colour and material become one option reading navy linen, leaving size as the second. That keeps each variant distinct and gives each one a SKU of its own to be identified by. Work the fold out before you connect, because renaming options on listings that are already selling is more disruptive than getting it right the first time.
The reason to settle it early is that the fold changes your SKUs, and SKUs are what the two sides match on. Collapsing three option types into two usually means renaming items, and every rename is another chance for the Etsy copy and the WooCommerce copy to stop pointing at each other. Doing it once, before anything is connected, avoids unpicking it while orders are arriving.
Etsy cannot tell us the moment something sells
So we ask it on a timer: stock every two minutes, orders every five.
Etsy has no way to announce a sale to us, so it gets asked rather than listened to. We check stock every two minutes and orders every five. On a slow-moving catalogue that is invisible. On something that sells several times an hour it is a real window, and the practical answer is a little safety stock on your fastest lines rather than expecting the two shops to agree to the second.
SKU length is where this pair is genuinely tight. WooCommerce will store 300 characters; Etsy takes 32. Anything longer is truncated on the way to Etsy and then stops matching, silently, because we shorten rather than refuse to send. Thirty-two characters disappears quickly in a SKU built out of words, so the sellers with the most descriptive naming schemes are the ones who tend to trip over this.
One more Etsy rule to check: two listings in the same shop sharing a SKU are flagged as multiple same SKU, and sync stays off for both until you separate them. That is easy to hit if you have ever duplicated a listing to test something, or left an old one up alongside its replacement. Search your shop for repeated SKUs first; it is quicker than diagnosing why two items never move.
Listing your products on Etsy is not keeping them level
Most Etsy plugins are built to publish a catalogue. What happens after both shops are open is a separate problem.
Search for a WooCommerce Etsy integration and nearly everything on the first page is a listing tool. They bulk-upload your WooCommerce catalogue onto Etsy, map your categories to Etsy’s own taxonomy, fill in the attributes each category demands and let you set a different price per channel. That is real work and it is the hard part of getting onto Etsy at all, which is why those plugins exist and why several of them are good.
Publishing is a job that finishes, though. Once both shops are open and selling the same unit, the question changes to which of them is right about the count, and it is asked again every time either one takes an order. A tool built to push listings outward has no particular reason to be good at that, and some are sold as a one-off licence precisely because the listing job is done once.
That second job is what this page is about, and the two Etsy rules above are most of it: SKUs are what the sides match on, Etsy truncates them at 32 characters, and two listings sharing a SKU stop syncing until you separate them. Settle both before you connect anything, whichever app you choose.
Two shops fits the smallest plan
Your catalogue size picks the plan, and your plan price covers two connected shops with every shop after that adding it 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 WooCommerce and Etsy 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.
Questions people ask about this pair
How quickly does WooCommerce update after something sells on Etsy?
Within five minutes. Etsy 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 WooCommerce takes under a second. The other direction is much quicker: WooCommerce tells us straight away. If either shop has an outage, we hold the update and retry until it goes through.
Can I sync inventory between WooCommerce and Etsy?
Yes, matched by SKU. The two things to sort out first are length and duplicates. Etsy truncates a SKU over 32 characters, and two listings in one Etsy shop sharing a SKU are flagged as multiple same SKU, which keeps sync off for both. Clear those and the count moves in both directions.
How often does Etsy stock update from WooCommerce?
Etsy cannot tell us the moment something sells, so we ask it on a timer rather than waiting to be told. Stock is checked every two minutes and orders every five. For most catalogues that is unnoticeable. If a line sells several times an hour, keep a small buffer so the gap between checks cannot oversell it.
Does WooCommerce integrate with Etsy?
Yes, through a plugin rather than anything built in. Neither WooCommerce nor Etsy publishes a direct connection, so something sits between them in every case. What differs is what each plugin is for: publishing your catalogue onto Etsy, or keeping two open shops on one stock count. QuickSync does the second, matching on SKU and correcting whichever shop did not make the sale.
Is there a free WooCommerce Etsy integration?
There are free plugins on the WordPress directory, and they are mostly listing tools: they get products from WooCommerce onto Etsy. Read what each one says about stock before you settle, because publishing a catalogue and holding a count level afterwards are different jobs, and a plugin is rarely equally good at both.
Can I import my Etsy listings into WooCommerce?
Some plugins will pull an existing Etsy catalogue into WooCommerce, which is the usual route when Etsy came first. Treat it as a migration rather than a sync: it populates the WooCommerce side once, and keeping the two counts level from then on is the separate job described above. Sort your SKUs during the import, while renaming is still cheap.
Do I have to re-list my WooCommerce products on Etsy?
No. We match your existing listings by SKU first, then by title, and hand you whatever we could not match. If you do copy a listing across, watch Etsy: Etsy allows two kinds of option per listing, so a product that is size, colour and material elsewhere has to fold down to two. We show you which products are affected before anything is published.
Can I charge a different price on Etsy?
Yes. Set a rule once for Etsy: a percentage, a fixed uplift, or a price you type yourself. We apply it whenever the price changes, and nothing forces WooCommerce and Etsy 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 Etsy the order came from, and the buyer gets the shop’s normal notification.
Does an Etsy order get recreated on WooCommerce?
No. The order stays on Etsy. 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 Etsy?
The stock goes back. A cancellation or a refund puts the item back into your count and we send the corrected number to both WooCommerce and Etsy.
Which plan do I need for WooCommerce and Etsy?
Lite covers WooCommerce and Etsy. 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.
Guide for running WooCommerce and Etsy together
A setup walkthrough that goes deeper than this page: a sub-question, not another page chasing the same head term.
Selling somewhere else as well?
Each combination has its own page, including the limits that apply to that pair, not a generic WooCommerce 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 WooCommerce and Etsy and watch one correct the other
Make one test sale and watch the other shop’s count drop. If it doesn’t work the way this page describes, you’ve spent ten minutes and no money.
★★★★★ 4.9 out of 5 from 2,900+ 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 WooCommerce and Etsy stay in step.