You opened a second Shopify store – wholesale next to retail, or an EU store next to a US store – and both sell the same SKUs from the same warehouse. For a few days you update both admins by hand after every order. Then two sales land minutes apart, the spreadsheet is already wrong, and you need the stores connected so inventory updates itself.
Shopify tracks inventory inside each store (and per location inside that store). It does not connect stock across separate Shopify stores [Source: Shopify Help Center, inventory management]. Native multi-managed inventory keeps locations independent within one store – it is not a multi-store sync. For the broader overview, see how to sync inventory across multiple Shopify stores.
Here’s the setup path in Multi-Store Sync Power: connect stores with a shared link key, match products by SKU, choose locations, turn on real-time inventory sync, and check the connection with Safety Net and sync history.
Why separate Shopify stores cannot share inventory on their own
Each store keeps its own stock number
A retail Shopify store and a wholesale Shopify store are two accounts. Selling one unit of “TEE-BLK-M” on the retail store lowers that store only. The wholesale store still shows the old quantity until someone edits it. If both stores list all 12 units you hold in the warehouse, you have advertised 24 units for sale.
Spreadsheets and CSV exports can cover that at low volume. They break the first busy hour. Multi-store management for shared catalogs needs a store-to-store connection, not another manual export.
Connect your stores and match products by SKU
Install on each store, then paste the shared link key
Install Multi-Store Sync Power from the Shopify App Store on every store that should share stock. On the primary store, copy the shared link key. On each additional store, paste that key to connect. One key can link up to 50 Shopify stores – enough for regional, wholesale, and brand storefronts on the same catalog.
Align SKUs (or barcodes) before you trust the sync
Products match across stores by SKU or barcode. “TEE-BLK-M” on the US store and “TEE-BLK-M” on the EU store become the same unit of stock. If the codes differ, the app cannot pair them – you get skipped updates or duplicate products. Align SKUs on overlapping items first, then connect. The app also flags SKU and barcode mismatches so you can fix them before go-live.
If both stores sell and you need stock to move both ways, choose two-way sync. If one store is receive-only, one-way may be enough – see one-way vs two-way inventory sync before you lock the mode.
Choose locations and turn on real-time inventory sync
Pick which warehouses participate
If a store uses Shopify locations (main warehouse, retail floor, 3PL), open inventory sync settings and select which locations to include. Inventory then updates per location across connected stores – useful when your US warehouse and EU warehouse should not be treated as one pile. Leave store-only locations out of the sync so regional stock stays local.
Enable real-time inventory sync
Turn on real-time inventory sync so orders, refunds, cancellations, and restocks update connected stores as they happen. Keep inventory in the sync set; leave pricing independent if wholesale and retail need different numbers. Product titles, images, and collections can sync too – for this setup, get inventory solid first, then expand field rules on the features panel when you need matching catalogs.
You can hold a small buffer on the busiest storefront (list 10 when 12 are on hand) so a burst of checkouts cannot dip below zero while the sync completes. After setup, read prevent overselling across multiple Shopify stores.
Verify sync with Safety Net and inventory history
Confirm a test sale moves stock on every store
Place a test order (or adjust quantity) on one connected store and watch the matching SKU on the other store. The number should move without a spreadsheet. Open sync history / inventory history in Multi-Store Sync Power and confirm the log shows origin store, updated store, location, product, and quantity change.
Leave Safety Net on as the twice-daily backstop
Real-time sync handles the moment-to-moment work. The built-in Safety Net re-checks inventory across connected stores twice a day. Choose your discrepancy mode: main store as source of truth, or the minimum quantity found across stores. That backstop keeps a missed update from becoming Monday-morning cancel-and-refund work. One store owner who has run this setup for years put it this way: real-time inventory updates mean they are “never overselling or underselling.”
Frequently Asked Questions
How do I set up inventory sync between two Shopify stores with Multi-Store Sync Power?
Install Multi-Store Sync Power on each Shopify store, connect them with a shared link key, align overlapping products by SKU or barcode, select which locations should sync, and enable real-time inventory sync. After that, orders, refunds, cancellations, and restocks update stock across the connected stores. Leave Safety Net enabled so a twice-daily check catches anything a single real-time update misses. If you are still choosing sync direction, decide one-way vs two-way before you go live with shared SKUs.
Do products need the same SKU on every Shopify store to sync inventory?
Yes for reliable matching. Multi-Store Sync Power pairs products across stores by SKU or barcode. If the retail store uses “TEE-BLK-M” and the wholesale store uses a different code for the same shirt, the app will not treat them as one unit of stock – updates skip or duplicates appear. Align SKUs (or barcodes) on every overlapping variant before you enable sync, and use the app’s mismatch flags to clean up anything you miss. Store-only products can stay on unique SKUs and be left out of sync with tag rules.
Does Multi-Store Sync Power support Shopify multi-location inventory?
Yes. In inventory sync settings you select which Shopify locations to include. Stock then updates per location across connected stores – useful if you have more than one warehouse or fulfillment center. Locations you leave out stay independent, so a region-only or POS-only location does not get overwritten by another store’s count. Native Shopify multi-location tools still apply inside each store; the app connects those location-level counts across separate storefronts.
Is inventory sync real-time or scheduled?
Real-time by default. Auto-sync runs when a connected store receives an order, refund, cancellation, or manual inventory update. You can also use one-way, two-way, occasional, or sync-on-creation modes to match how your stores sell. On top of that, Safety Net runs a full inventory check across connected stores twice daily as a backup, so you are not relying on a single update path alone.
Keep every store selling from the same stock
Setting up multi-store inventory sync is a short checklist: connect stores with a shared link key, match SKUs, pick locations, turn on real-time sync, and confirm Safety Net plus sync history are doing their job. That is the difference between a retail and wholesale pair (or a US and EU pair) that fight over the same shelf and a pair that sell so the last unit never sells twice. When you are ready, see how real-time inventory sync works, then start the 14-day free trial on the Shopify App Store.