How-to Guide: Sync products between Shopify stores
Salestio — Multi-store Sync is an app designed to synchronize products between multiple Shopify stores. The sellers can select what product product information will be synced:
- All product data. It includes the creation of new Shopify products.
- Product data for existing products in both stores. It locates the products matched by SKUs.
- Quantity
- Price
One store can be assigned as a source to sync product data. It is called the Main store.
Product data is synced to the Dependent store(s). The seller can add multiple stores to which to sync the products.
Installation
First, the Multi-store Sync app should be installed in the Main store.
On the first onboarding screen, you can select if this is a Main store or a Dependent one.
Main Store
If the current store is assigned as Main, the Connection Key will appear that can be shared to request the connection from the Dependent store. This step can be skipped and the invitation to the Dependent store can be sent later.
If the Dependent store has accepted the invitation right after you sent it, the "Start installation" button will appear and you will be redirected to the Dependent store to start the installation.
On the next screen, you can send invitations to multiple stores as Dependent. This step can be skipped and the Dependent store(s) can be invited from Multi-store Sync > Settings later.
Once the setup is complete, you will be redirected to the Dashboard.
Dependent Store
The Dependent store can be installed and activated in the following ways:
- Multi-store Sync is installed from the Shopify App Store. Then, the current store is assigned as Dependent. You will need to enter the Connection Key from the Main store to proceed with installation and configuration. The Connection Key can be obtained from the Onboarding screen or from the Settings page on the Main store.
- Multi-store Sync is installed from the Shopify App Store and the Main store sends the invitation from the Onboarding Screen or the Settings page. In this case, the confirmation screen will appear as an Onboarding step on the Dependent store. Here you can accept the invitation from the Main store. The Connection Key is not needed in this case.
In the next step, you can select the Synchronization preferences. Possible options:
- Sync all product data (including creating new products)
- Sync only products that exist in both stores, matched by SKU
- Sync quantity
- Sync price
This step can be skipped and the configuration can be added later in the Multi-store Sync > Settings.
Once the setup is complete, you will be redirected to the Dashboard.
Dashboard
The Dashboard shows the most relevant information related to the synchronization status.
Once the Multi-store product Sync app is installed, Shopify product data is synced to the app.

Synchronization status
The Synchronization status block shows the URLs of the connected stores and the number of products linked/available from each store. Clicking "Sync All" allows manually starting the syncing process.
The Main store shows all connected URLs whereas the Dependent store shows only the Main and current Dependent store URLs.
Recent Tasks
The Recent Tasks block shows the status of the recent automatic background tasks. Click on the three dots icon to view the details.
Connected Stores
The Connected Stores block shows all connected stores. The badge "Main" or "Dependent" indicates the status of the store. From the Main store, you can add new stores right from this block.
Clicking the Settings button redirects you to the Synchronization preferences of the current store.
Billing Plan
The Billing Plan block shows your current billing plan and the number of products available and used in the current plan. Clicking the Upgrade plan button allows you to select a plan that works best for the number of products that you would like to sync.
Sync products
The synchronization happens automatically in the background according to the preferences that were set in the Dependent store. If you would like to change what data you would like to sync from the Main store to the Dependent store, go to Dependent store > Settings, and update what you would like to sync.
At the same time, it is possible to manually force syncing data from the Main to Dependent store. To do so, click the Sync All button from the Dashboard.
Settings
Main Store
The Settings page for the Main store displays the information about the status of the connected stores.
The Connection key in the Main store > Settings allows connecting from the Dependent stores without further confirmation. Share this key with the Dependent store owner if you would like to send products data to their store.
If you would like to add a new Dependent store without sharing the key, enter the store URL, and send the request.
The Dependent Stores block displays badges with the connection status. Each store shows the Synchronization preferences and the Inventory Location. If you would like to change either, ask the Dependent Store owner to update these details from Dependent Store > Settings.

Dependent Store
The Settings page on the Dependent Store shows the configuration of 2 important parts:
Synchronization Preferences
The Multi-store Sync app allows the owner of the Dependent store to select what product data will be synced from the Dependent store. Available options are the following:
- Sync all product data (including creating new products)
- Sync only products that exist in both stores, matched by SKU
- Sync quantity
- Sync price
Location Sync Preferences
To sync inventory levels, it is important to select the Warehouse where the data will be synced from. If the Location mapping is not configured, the default location will be used.
To add a new mapping, select the Main store and the Dependent store location and click the Save Location mapping.
On this page, you can also see the URL of the Main store and disconnect from it if you no longer want to sync the products from this store.
