# Collection sync

This guide explains how to enable **Collection Sync** so your **Destination store(s)** can receive collections from your **Source store**.

### ✅ What Collection Sync does

Note: this setting syncs the collection, not the products in the collection

* create collections that don’t exist in the Destination store
* update collections to match the Source store

***

### ⚙️ Enable collection sync in app Settings

1\. Open the app in Source store > click **Settings**

2\. Scroll down to **Share Collections** part > tick on checkbox **Enable**

3\. Select collections you want to sync

* **All collections**: all products of all collections in your store will be synced with Destination store
* **Specific collections**: only products of selected collection(s) will be synced with Destination store

4\. Click **Save**

<figure><img src="/files/f0AToWXPv3TBDh3ku0rA" alt=""><figcaption></figcaption></figure>

***

### ⚙️ Create connection in Destination store

Guide [here](https://tipo.io/index.php/kb/general-steps-to-connect-stores/)

***

### ✅ How the sync works?

Collection Sync follows the same logic as product sync:

1. The app checks collections in the Source store
2. It syncs those collections to the Destination store(s)
3. It includes products in the collection only if those products are synced/matched (based on your connection settings)

📌 Important: If a product isn’t synced to the Destination store, it may not appear in the synced collection there.

<figure><img src="/files/yfDNs3Qv27u9cvzxQpVS" alt=""><figcaption></figcaption></figure>

1. **Create new items if not exist and update current items that have the same identifier**

* The app will:
  * Create collections on the Destination store if they don’t already exist.
  * Automatically update existing collections that share the same **handle** (URL path) as the Source.

**Example**

* Source collection: **Summer 2024**\
  Handle: `/collections/summer-2024`
* The app will:
  * Create the **Summer 2024** collection on the Destination store.
  * Keep syncing changes (e.g., title, description, products inside) from Source to Destination automatically.

Note: Any future updates you make to the "Summer 2024" collection in the Source store will also appear in the Destination store.

<figure><img src="/files/yDGhXAlh6l7bqxiHxsVP" alt=""><figcaption></figcaption></figure>

2. **Only update current items that have the same identifier**

The app will:

* Not create new collections.
* Only update collections in the Destination store that already share the same handle with the Source.

**Example**

* Source collection: `/collections/summer-2024`
* Destination also has `/collections/summer-2024`\
  →  Updates will sync.
* Source has `/collections/spring-2025`, but Destination does **not**\
  →  No collection will be created or synced.

3. **Create new items if connection is accepted**

The app will:

* Only create and sync new collections that are added to the Source after the store connection was established.
* Existing collections in the Source store will not be synced.

**Example**

* Store connection created on August 5
* You add a new collection on August 6: Back to School\
  → This collection will be synced to the Destination store.
* An older collection like Spring Sale created before August 5\
  →  Will not be synced.

***

<figure><img src="https://tipo.io/wp-content/uploads/2022/11/2024-04-11_15-46-01-1-1024x675.png" alt=""><figcaption></figcaption></figure>

**🙋 Still need support?**

If you still need help, please feel free to contact us at <hi@tipo.io>. We’ll be happy to assist you further. <br>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.tipo.io/settings-source-store/collection-sync.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
