Shopify WooCommerce integration that keeps one stock count

Yes. First decide which of two jobs you’re doing: moving the catalogue once, or running both shops off one shelf. The first is a migration plugin. The second is what this page is about.

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

How to connect Shopify and WooCommerce

  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 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
  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 WooCommerceWooCommerce FAQsQuickSync setup guideCheck your SKUs before syncingAll docs

Choose how you keep Shopify and WooCommerce in sync

RouteWhat it syncsWhat it costsLimits and exceptions
A migration plugin or CSV exportThe catalogue, once, from one platform into the other.Free to a few hundred dollars, one time.It’s a move, not a link. After it runs, the two shops know nothing about each other.
Doing it by handWhatever you retype in the second admin.A morning routine in two dashboards.The trade order at 10:14 and the retail order at 10:15.
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 WooCommerce 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 WooCommerce

WhatShopifyWooCommerce
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 WooCommerce sale

A wholesale site on WordPress that predates the brand, a Shopify store built for retail, one stockroom behind both. Say a case of 24 sells to a trade customer on WooCommerce at 10:14. At 10:15 the Shopify store still shows 24 available, and a retail order comes in for six. That’s the situation this page is for. It also covers the other one, where you’ve decided to keep one platform and just need the catalogue moved.

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

Synced automatically
Shopify Shopify updated
ChannelStockUpdated
WooCommerceWooCommerce41sold here
ShopifyShopify41updated

What to know before you connect

Inventory limit

Matching Shopify and WooCommerce comes first

We line the Shopify and WooCommerce 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 WooCommerce on their own

Copying a listing from Shopify to WooCommerce (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.

Two different jobs

Moving once or staying in step

Half of what you’ll read about this pair is about migration. Decide which job you have before you pick a tool.

A migration is a one-off. You’ve decided which platform you’re keeping, you export the catalogue from one and import it into the other, and the first shop closes. A migration plugin or a CSV export does that well, and once it’s done you never think about it again. If that’s you, you don’t need us; the FAQ below names what to check in the export.

Running both at once is a different problem. Both shops stay open, both take orders, both sell the same physical items off the same shelves. A migration tool can’t help because nothing is being moved once; one number has to stay true in two places, every day, in both directions. Merchants end up here more often than they plan to: a WooCommerce site that predates the business’s growth, a Shopify store built for a new brand, a wholesale side that stayed on WordPress.

10:14 on a Tuesday

What each shop believes, minute by minute

Both platforms announce their sales. Neither waits on a timer.

Shopify and WooCommerce both send us a sale the moment it’s placed, so this is one of the pairs with no scheduled check anywhere in it. The trade order for 24 lands on WooCommerce at 10:14 and Shopify’s count for that product reads 0 about a second later. The retail order for six at 10:15 can’t be placed, because Shopify has nothing to sell. Reverse it and it works the same way: a Shopify sale lowers the WooCommerce count in about a second.

Neither side holds the other back, which is rare on this site. Stock moves both ways. Listings can be created and updated from either shop. Prices go across with your rule applied. Orders from both land in one list, and either shop can be the one that fills an order taken on the other. Tracking numbers go back onto the order on both platforms. SKU length is the only number to note and it isn’t tight: WooCommerce holds 300 characters and Shopify 255, so 255 is the ceiling.

The one decision left is which shop owns the master count when the two disagree at the start. Usually it’s the one where stock is received and counted. Pick it once; after that every sale on either side moves both.

Connecting

Two approvals, no plugin to install

Shopify asks you to approve an app. WooCommerce asks you to approve API access. That’s the whole setup.

Shopify: approve QuickSync from the Shopify App Store. Shopify shows the permissions and you can withdraw them from the Shopify side at any time. WooCommerce: enter your shop’s address in QuickSync, log in to your WordPress admin when it sends you there, and approve the access request; WooCommerce hands the keys back to us and nothing on your shop changes until you turn a sync on. Three things make that approval fail, and all three are in WordPress settings: permalinks set to Plain, the WooCommerce REST API switched off, or a site that doesn’t load over https.

Then match products. We pair on SKU, so give the same item the same SKU in both shops. Nothing is written to a live shop until you’ve looked at the match.

Questions people ask about this pair

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

No. We match your existing Shopify and WooCommerce 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 Shopify and WooCommerce be integrated?

Yes, and this is the most capable pair we connect. Stock, listings, prices, orders and tracking all move in both directions, both platforms report a sale the moment it’s placed, and neither has a limit worth planning around. WooCommerce holds a 300-character SKU and Shopify 255.

Should I migrate from WooCommerce to Shopify or sync them?

Migrate if you’ve decided which platform you’re keeping; that’s a one-off job for a migration plugin or a CSV export. Sync if both shops stay open and sell the same stock, because then nothing is moved once; one count has to stay true in two places every day.

How do I connect Shopify to WooCommerce?

Approve QuickSync from the Shopify App Store. For WooCommerce, enter your shop’s address in QuickSync, log in to WordPress when it sends you there and approve the API access request. If that approval fails, check that permalinks aren’t set to Plain, the WooCommerce REST API is on, and the site loads over https. Then match products by SKU.

Can I import Shopify products into WooCommerce with QuickSync?

We can create listings on either shop from the other’s products once they’re connected, and keep them in step afterwards. If you’re moving the catalogue once and closing a shop, a migration plugin is the simpler tool; check that it carries SKUs, variants and images, because the SKU is what a later sync would pair on.

Which shop should hold the master count?

The one where stock is received and counted, usually the warehouse-facing shop. You pick it once when connecting; after that a sale on either side corrects the other, so the choice only matters for the first reconciliation.

Do orders from WooCommerce show up in Shopify?

They show up in QuickSync, in one list with your Shopify orders, and the stock comes off both shops. Either shop can be the one that fills an order taken on the other, and the tracking number goes back onto the order where it was placed.

Is there a free Shopify WooCommerce integration?

Not from either platform. Shopify and WooCommerce don’t connect to each other natively; the free tools are migration plugins that move a catalogue once. For two live shops on one stock count, QuickSync is $19 a month for two shops after a 14-day trial.

Can I charge a different price on WooCommerce?

Yes. Set a rule once for WooCommerce: a percentage, a fixed uplift, or a price you type yourself. We apply it whenever the price changes, and nothing forces Shopify and WooCommerce 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 WooCommerce the order came from, and the buyer gets the shop’s normal notification.

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

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

Which plan do I need for Shopify and WooCommerce?

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

14-day free trial. No credit card.