How to Sync Products Across Multiple Shopify Stores

A step-by-step guide to connecting your Shopify stores using server/client roles and keeping inventory in sync automatically.

How to Sync Products Across Multiple Shopify Stores

Setting up multi-store sync doesn't have to be complicated. With MultiStore Sync, you designate one store as the server — the source of truth — and connect as many client stores as you need.

Step 1: Install on every store

Install MultiStore Sync from the Shopify App Store on each store you want to connect. The app works on all Shopify plans including Plus.

Step 2: Configure your server store

Open the app on the store you want to be the source of truth. Navigate to Settings → Store Role and select Server. This store will control the master product catalogue.

Step 3: Generate a pairing token

On your server store dashboard, click Generate Token. This creates a one-time secure token you'll use to connect client stores. Tokens expire after 24 hours.

Step 4: Connect client stores

On each client store, open MultiStore Sync, go to Settings → Store Role, select Client, and paste the token from your server store. The connection is established instantly.

Step 5: Choose products to sync

Back on the server store, go to Products and enable sync for the products you want clients to receive. Clients can also push their own products up to the server catalogue.

What happens next

Once connected, every product create, update, and inventory change triggers a Shopify webhook that propagates to all connected stores in under a second. No polling, no manual exports.

← Back to Blog