> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.stock-sync.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Shopify store (Real time quantity sync)

### Requirements

Shopify Store (Real-Time Quantity Sync) pulls the quantity from a main Shopify store and updates it instantly in another store (sub-store). It keeps inventory aligned without manual updates.
* Main store installs syncX: Stock Sync (free plan is sufficient).
* Sub-store requires a **paid plan** for one-way sync. Any paid plan is sufficient; select the tier based on the number of Update Feeds, the store’s product/variant allowance, and any scheduled update feeds you also need.
* Two-way sync requires **paid plans on both stores**.

||| Supported Data: Real-time sync supports Quantity only.
||| Real-time sync triggers only when quantity changes occur in the main store. Only products that receive inventory changes *after the feed is activated* will sync. Existing quantities will not align automatically until you run a manual or scheduled sync to initialize matching stock levels. Only matching SKUs or barcodes will update — non‑matching products are ignored.

For an initial alignment, run a one-time update feed using **Shopify Store (requires the Stock Sync app)** before enabling or relying on real-time sync. You can use **Sync Preview** to generate a change log without updating the destination; disable preview and run the feed again to apply the quantities. To test safely, filter the feed to a small number of SKUs.

If a product is missing from the selected destination location, Stock Sync can now automatically assign it to that location during real‑time sync, ensuring quantities still update correctly.

### Setup Instructions
${frame}[Shopify store (Real time quantity sync)](https://app.supademo.com/embed/cmhd36pwj023ivy0ii3z4z0lk?embed_v=2)
1. In **Create New Feed**, select **Update Existing Products in Store**.

2. Select **Shopify Store (Real-Time Quantity Sync)** and confirm.

3. Enter the **Public Token** from the main store’s **Manage Account** into the sub-store.

4. Select the inventory **Location** from the main store.

5. Proceed to **Matching Column (Step 2)**. The fields will be mapped automatically.

6. Select the **Quantity** field in **Smart Settings** if you want to link the quantity to specific sub-store locations.

7. In the **Quantity** field's Smart Settings, choose whether to **update the quantity when decreasing** or **update to any quantity for sub-stores** based on the main store's quantity.

8. For Shopify Store **(Real-Time Quantity Sync)**, only **Tag** and **Published** filters are supported, allowing product filtering by tag and publication status.

9. Finally, download the **SKU Update Report (Last 24 Hours)** to review recent quantity changes.

![](https://storage.crisp.chat/users/helpdesk/website/-/b/2/1/9/b219050a5836c000/36ea21b4-3a54-473c-a2ad-25dd58_1jtkg2a.png)

Example:

![](https://storage.crisp.chat/users/helpdesk/website/-/b/2/1/9/b219050a5836c000/screenshot-2026-03-30-at-53106_y95svm.png)

Two-way sync allows both stores to send and receive quantity updates from each other, keeping inventory aligned on both sides.

* Both stores must complete the same setup.
* Create and activate one feed in each direction; bidirectional syncing therefore requires at least two feed slots across the stores.
* Both stores require paid plans for two-way quantity sync.
* Only products or variants with matching SKUs are synchronized. Products that exist in only one store or have no matching SKU are excluded.