Articles on: Frequently Asked Questions (FAQ)

How do I sync products or inventory across multiple Shopify stores?

You can sync products or inventory across multiple Shopify stores by installing syncX: Stock Sync in each store and creating the appropriate feeds.
📘 Learn more about real-time quantity sync here: Shopify store (Real time quantity sync)


After selecting Add Feed or Update Feed, you must first choose the Shopify Store (requires Stock Sync app) connection type. This ensures that the destination store can connect correctly to the source store using a public token.
📘 Refer to this guide for details: Shopify store (require Stock Sync app)


Basic setup for inventory syncing


  1. Install Stock Sync in both Shopify stores. The source store may use the Free plan; the destination store requires a paid plan for one-way automatic sync. Two-way real-time sync requires paid plans on both stores.
  2. In the source store, open the Profile or Manage Account section and copy its Public Token.
  3. In the destination store, select Create New Feed and choose Update Existing Products if the products already exist. Use Add a New Product only when importing products that are not yet in the destination store.
  4. Select Find More → Shopify Store (requires Stock Sync app) and enter the source store’s Public Token.
  5. Select the source inventory location and choose the required product status filter. If active products are not being imported, check that the status is not set to Draft or Archived.
  6. In field mapping, map Product Identifier to the matching SKU and Quantity to the source quantity. For an inventory-only update, leave unrelated fields such as title, price, images, and description unmapped. SKUs must match exactly. Barcode matching is also supported when the corresponding barcodes match. Duplicate identifiers can cause products to be skipped or matched inaccurately.
  7. Select the destination inventory location in the Quantity field’s Smart Settings. Each feed updates one location. To sync multiple locations, create separate feeds and assign each feed to its own destination location.
  8. Save the feed and click Start Process for an actual update. A Preview Sync only shows proposed changes and does not update Shopify.
  9. To update automatically, open the feed details, enable Set automation, and choose an available schedule. For Shopify-to-Shopify quantity-only updates, select Shopify Store (Real-time quantity sync) instead.


Only products with matching identifiers are updated. A standard scheduled feed updates when it runs; real-time sync applies to quantity changes made after activation. Run a standard Update Feed once first if existing quantities must be initialized before enabling real-time sync. If a quantity change is not reflected, verify that the feed was active before the change and that each variant has a unique matching SKU or barcode; a duplicated identifier across variants can cause all of them to receive the same quantity.



Example setup scenarios

  • Feeds are always created in the destination store.
  • Public tokens are used to connect to the source store.
  • For two-way sync, feeds must exist in both stores.



First scenario: One-way sync (Store A → Store B)



To sync products or inventory one-way from Store A to Store B:

  • Create the feed in Store B.
  • Select Shopify Store (requires Stock Sync app) as the connection.
  • Enter Store A’s public token.



Second scenario: Two-way sync (Store A ↔ Store B)



To sync products or inventory two-way between Store A and Store B:

  • Create a feed in Store A using Store B’s public token.
  • Create another feed in Store B using Store A’s public token.
  • Both feeds must use the Shopify Store connection type.



Third scenario: Multiple source stores (Store A + Store B → Store C)


entory into Store C from multiple stores:

  • Create two separate feeds in Store C.
  • One feed using Store A’s public token
  • One feed using Store B’s public token
  • Each feed represents one source store.



Real-time quantity sync behavior


Real-time sync is trigger-based: it only updates when an inventory quantity changes in the source store after the feed is activated. Existing quantities will not be initialized automatically; run a one-time standard Update Feed first if all current quantities must match. Only products with matching SKUs or barcodes are updated. If a product is not updating, verify the identifier, inventory locations, and that inventory movement occurred after activation.

  • Create an Add Feed in the destination store.
  • Use the Shopify Store (requires Stock Sync app) connection and enter the source store’s public token.
  • In Step 3: Filter, apply conditions such as tags, collections, product type, or handle to restrict which products are imported.
  • Ensure that each product has a valid identifier (SKU or Barcode). If these are missing, Stock Sync may attempt to match by Handle, but differences between stores may prevent matching.
  • Products without any usable identifier will not sync.


Importing new products and syncing inventory


Create separate feeds for these two tasks:

  • Use an Add Feed (yellow) to import new products from the other Shopify store.
  • Use an Update Feed (purple) to update inventory and other fields on products that already exist in the destination store.


An Update Feed is intended for existing products and cannot add new products. An Add Feed can be filtered by product tags, collections, product type, or handle when only selected products should be imported. For inventory-only synchronization, map the Quantity field and select the inventory location to update; each feed updates one location.


One-Time Initial Quantity Push Before Real-Time Sync

If you need to push all quantities first before enabling real-time sync:

  • Create a standard Update Feed using Shopify Store (Price & Quantity Field Only).
  • Remove the Price field so only quantity updates.
  • Run the feed once to push all quantities.
  • Optional: You can delete the feed to keep the feed limit
  • Then create the Real-Time Quantity Sync feed.


Order Sync Between Shopify Stores

Order sync is not part of Stock Sync. To push orders from one Shopify store to another, both stores must install the SyncX Order Export app.


Syncing Duplicate Products Within the Same Shopify Store

If two products share the same SKU or barcode and should maintain the same inventory, syncing is only possible through an Update Feed as the source of truth.


Stock Sync cannot automatically link or sync inventory between duplicated products inside the same Shopify store without a feed.


To sync duplicates:

  • Create an Update Feed (using a file, Google Sheet, or any supported source).
  • Ensure the feed contains the SKU/barcode used by both products.
  • Enable Update duplicate products with same product identifier under the Product Identifier Field.


Stock Sync cannot sync duplicated products directly from store-to-store within the same Shopify store.


Key reminders

  • Feeds are always created in the destination store.
  • Public tokens identify the source store.
  • Both stores must have the Stock Sync app installed. The source store may use the Free plan, but the destination store requires a Paid plan.
  • To access the Shopify Store connection, select Create New Feed → Find More → Shopify Store (requires Stock Sync app).
  • One Real-Time Sync feed updates quantities only and in one direction.
  • A new backend option now automatically assigns missing inventory locations during real-time sync.
  • One feed connects one source store to one destination store.


Testing and troubleshooting two-way real-time sync

Before testing, initialize the destination store with a standard quantity update feed if the stores’ existing quantities do not already match. Then activate the real-time feeds in both stores. Real-time sync responds only to quantity changes made after activation; it does not backfill earlier changes.


To verify the setup, change the quantity of a product with a unique, matching SKU in the source store, then check the selected destination location. Repeat the test in the other store to verify the reverse direction. If a change does not appear, confirm that the feed is active, the SKU is identical and unique in both stores, inventory tracking is enabled, and the correct location is selected.


Avoid using the same generic SKU for multiple variants when quantities must be independent. Duplicate SKUs can cause multiple variants to receive the same quantity or create matching loops. In particular, identical OS SKUs across both stores can affect all matching items and may create an infinite update loop; remove or exclude those SKUs from the second store or use unique identifiers before reactivating the feeds.

Updated on: 06/08/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!