How to sync inventory between Shopify and Etsy so you keep one stock count

By Ranjit Bhinge, founder of Blur Studio · Updated · 6 min read

Short answer: Shopify does not have a built-in Etsy sync, so you use an app. CedCommerce's Etsy Marketplace Integration (an app that links Etsy listings, stock and orders to Shopify) has a $9 a month entry plan for 10 products and a $59 a month plan for 1,000 Etsy products, as of November 2026. Sellbrite (a multichannel selling tool owned by GoDaddy) has a free plan up to 30 orders a month. Shopify's own Marketplace Connect app no longer accepts new Etsy connections. Whatever you pick, matching product codes (SKUs) and turning on stock tracking in Shopify matter more than the app.

Ranjit Bhinge

You sell handmade or variant-heavy products on Shopify and Etsy and want one stock count that both shops follow.

I'm Ranjit, and I run Blur Studio: 15+ years building software, 120 apps taken live, and clients who have gone on to raise $10M+. I build AI systems and processes that help businesses do a lot more with a lot less time. I also work differently from most of what else is out there, more on that further down this page. Say hello.

Does Shopify integrate with Etsy?

Not with a built-in switch. You add an app from the Shopify App Store, or you use a separate inventory system that talks to both shops. One thing has changed that older articles miss: Shopify's own Marketplace Connect app (formerly Codisto), which links to Amazon, eBay, Walmart and Target Plus, no longer accepts new Etsy connections. Shopify's help pages say that if you already sell on Etsy through it you can keep using it. A new seller needs a different tool.

Three ways to keep stock in step

  1. By hand or CSV. You update both shops yourself, or export a spreadsheet and import it. It costs nothing and works for a few products. Craftybase, an inventory app for makers, suggests this is only sensible for sellers with roughly 10 to 15 products and slow sales. After that, mistakes pile up.
  2. A sync app. The app reads one shop and pushes stock to the other. Cheap and quick to set up. Its weakness is that it only knows about listings, not your materials or batches.
  3. One stock record that feeds both. A separate inventory system holds the true count and pushes it to Shopify and Etsy. Best when you make things in batches or sell on a third channel soon.

The apps compared

AppWhat it isPrice (November 2026)Limits
CedCommerce Etsy Marketplace IntegrationA Shopify app that syncs Etsy listings, stock, orders and prices; rated 4.5 from 1,247 reviews on the App StoreBeginner $9 a month, Growth $59 a month, as of November 2026; CedCommerce's support page says no plan has a free trialBeginner: 10 products, 1 Etsy account, Shopify to Etsy stock sync. Growth: 1,000 Etsy products, 500 orders a month, 2 accounts
Sellbrite for ShopifyA multichannel tool where Shopify stays the master record and marketplace orders flow back to itFree to 30 orders a month; paid plans for 100, 500 or 2,000 orders a month at $19, $59 and $99 a month as of November 2026Paid plans sync stock every 15 minutes; free syncs every 2 hours; unlimited channels and products
CraftybaseAn inventory and costing system for makers that tracks materials and finished goods and pushes stock to Etsy and Shopify14-day free trial; check its site for plansBuilt for makers; more setup than a simple sync app

The CedCommerce listing describes inventory syncing on its entry plan as Shopify to Etsy, so read whether stock flows both ways before you rely on it for sales that start on Etsy. Sellbrite's listing says it adjusts and syncs inventory to avoid overselling. For a wider system view, see inventory management systems.

Step by step: set it up so it does not break

  1. Turn on "Track quantity" in Shopify for every product. It is a product setting. When it is off, Shopify accepts orders without limit and the sync has no number to read. Craftybase notes that some themes and setup flows leave it off for new listings. Count what you really have, enter it, then turn tracking on.
  2. Give every product and variant a SKU. A SKU is a unique product code. Sync apps match products between shops by SKU. Etsy does not require one, so many sellers have none. A Shopify listing with SKU CAND-LAV-8 and an Etsy listing with no SKU are invisible to each other.
  3. Make the codes identical. Same characters, same capitals. Etsy suggests short SKUs of 4 to 8 characters and says to avoid symbols such as commas or slashes, which can confuse programs like Excel. "8oz", "8 oz" and "8OZ" look like three things to a matching tool.
  4. Match the variant structure. Shopify builds a separate stock line for each combination, such as Lavender 4oz. Etsy lets you vary a listing on up to 3 attributes, such as size, color and style, and you can set a separate SKU, price and quantity for up to 400 option combinations per listing (Etsy Help Center, as of November 2026). Past that, options share the listing's details. Craftybase also warns that complex nested variations can make Etsy reject an update. If Shopify has three options and Etsy has two, stock lands in the wrong slot. Keep both shops parallel.
  5. Pick one master. Shopify, or your inventory system. The other shop follows. Never edit stock by hand in the follower shop.
  6. Check two settings that clash. Craftybase describes both. If Shopify is set to continue selling when out of stock (for pre-orders) while Etsy has a hard quantity cap, the two disagree after a sale. And Etsy auto-renews a listing by default, so a renewed listing after a last sale can look like fresh stock.
  7. Test with 5 products. Change stock on one side. Place a small test order on each side. Check the count afterward on both. Then roll out in batches.

Etsy's developer documentation confirms why SKUs and variants matter: an Etsy listing's inventory is a list of products, each with a SKU and offerings that carry a quantity and a price. A sync tool writes those fields, so messy data in means messy stock out.

Handmade and variant-heavy products

Handmade sellers have a few extra problems.

  • Batches. You make 24 candles, not one. A listing-to-listing sync app can only copy numbers. It cannot tell you that you ran out of wax. If you make things in batches, a system that tracks materials and finished goods is worth a look.
  • Made to order. If an item is made after it sells, give it a high fixed quantity on both shops and manage capacity by hand. That avoids false sell-outs.
  • One-offs. A one-of-a-kind piece should have a quantity of 1 on both shops. This is where delay hurts most, so a faster sync interval matters more here than the app price.
  • Bundles. Craftybase advises mapping the individual items rather than a bundle you fulfill by picking singles.

Shopify, Etsy and Printful

Printful is a print-on-demand service: it prints and ships items only after a customer orders. Its Etsy integration page says products and orders sync automatically once connected. Because nothing is held in stock, you have no stock count to protect. You mainly need your products and orders to land in the right place. If you mix Printful items with items you make yourself, keep the made-in-house items on the SKU system above and leave the print-on-demand items outside it.

When one stock record is the better fix

A sync app works well with finished goods and two shops. Switch to one stock record feeding both shops when any of these is true:

  • You make products in batches or from raw materials.
  • You add a third channel, such as Amazon or TikTok Shop.
  • You carry bundles or the same stock under different listing names.
  • You have had an oversell that cost you a review or a refund.

If a sync that was working has stopped, my guide on using AI to find why Shopify and Etsy stock stopped matching shows a checking method. If you need to compare larger systems, see multichannel inventory management software.

How I'd approach this

Start free or cheap. Fix SKUs and Shopify's Track quantity first, in a spreadsheet, before you install anything. Then try Sellbrite's free plan or CedCommerce's $9 Beginner plan on a few products. Whichever app you test, run a real test order before you trust it.

If you sell more than a few dozen items, make things in batches, or want a third channel, I would stop adding apps and set up one stock record. That can be a maker-focused system such as Craftybase or, if your rules are unusual, a small custom setup that holds the count, applies a safety buffer per shop, and alerts you when a number looks wrong. I build those for small brands. If you want to talk it through, book a quick call with me.

Questions people ask

Does Shopify integrate with Etsy?

Not with a built-in feature. You add an app. Shopify's own Marketplace Connect app no longer takes new Etsy connections, per Shopify's help pages as of November 2026, so new sellers use an app such as CedCommerce's Etsy Marketplace Integration or Sellbrite.

What is the best app to sync Shopify and Etsy inventory?

It depends on size. For under 10 products, CedCommerce's entry plan covers 10 listed products. For several marketplaces, Sellbrite starts free. For makers who track materials, a system like Craftybase fits better. See inventory management systems.

Why do my Shopify and Etsy stock counts not match?

Common causes are missing or different SKUs, variants that do not line up, Shopify's Track quantity switched off, and clashing settings such as continue selling or Etsy auto-renew. See Shopify Etsy sync not working.

Does Etsy require a SKU?

No. Etsy does not require one, which is why many sellers have none. Sync apps match by SKU, so add one to every listing and variant, matching the Shopify code exactly.

How does Printful fit in?

Printful makes and ships items after an order, and its Etsy integration page says products and orders sync automatically. Print-on-demand items have no stock to count, so keep them apart from the stock you hold.

More in this topic: Ecommerce: Shopify and marketplace sync (19 guides) →

Sources

Ready for the next step?

A 30 minute call. If you do not need me, I will tell you.

Ranjit Bhinge You talk to me, Ranjit. I reply within a few hours.

Not sure what you need? Tell me what is going on. I will point you the right way, even if it is not me.

Blur Studio · 30 minute call

Book a 30 minute call

You talk to me, Ranjit. If you do not need me, I will tell you.

  • We talk about your business and what is going on.
  • You leave with a clear next step, even if it is not me.
  • I reply to every message within a few hours.
Loading the calendar…