> For the complete documentation index, see [llms.txt](https://docs.tipo.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tipo.io/product-syncs/create-and-update-products.md).

# Create & Update Products

### ⚙️ How to enable Create & Update

The **Create & Update** option keeps products synchronized between your Source store and Destination store.

When enabled, Tipo Sync will:

✅ Create products that do not exist in the Destination store

✅ Update products that already exist in the Destination store

✅ Automatically sync new products added to the Source store

This is the recommended option for most stores.

***

### ⚙️ How to Enable Create & Update

#### For a new connection

1. Open the app in Destination store > click Stores > clic**k Connect store** button

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

2. Enter the Connection Code obtained from the Source Store (found under the app’s Settings in the Source Store).​
3. In the **General** section, locate **Matching & Imports** > select **Create & Update**

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

4. Choose your preferred Unique Identifier:

   Handle (recommended)

   SKU (ensure all variants have unique SKUs)

   Barcode (ensure all variants have unique barcodes)
5. Enable the Product sync setting > select the products you want to sync
6. Complete connection and click Save

***

#### **For an running connection**

1\. Go to the **Destinations** store > click **Stores** > click on the store URL of source store to view the connection detail

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

2. In **General** > **Matching & Imports** part > select **Create & Update**

<figure><img src="/files/0zPMGotPvKq5BAIHp10Y" alt=""><figcaption></figcaption></figure>

3. Click **Save** to apply the changes.​

**Important Notes:** The app synchronizes products based on one of selected [Identifiers](https://tipo.io/index.php/kb/unique-identifiers/): Handle, SKU, and Barcode

***

### 🔗 How Tipo Sync Matches Products

Before creating or updating a product, Tipo Sync checks whether the product already exists in the Destination store.

To do this, the app compares products using a **Matching Identifier**.

A Matching Identifier is the value used to determine whether two products are the same product across stores.

#### Available Matching Identifiers

| Identifier           | Description                               | Example             |
| -------------------- | ----------------------------------------- | ------------------- |
| Handle (Recommended) | Unique part of the product URL            | /kimono-dress-coral |
| SKU                  | Unique code assigned to a product variant | SKU-12345-CORAL     |
| Barcode              | Global inventory code                     | 8850123456789       |

***

### 🔄 How Create & Update Works

When a product is synced, Tipo Sync first checks the selected **Matching Identifier.**

| Result                    | Action                  |
| ------------------------- | ----------------------- |
| Matching product found    | Update existing product |
| No matching product found | Create new product      |

***

#### 🛍 Example 1: Product Match Found

Source Store

| Product            | Handle             |
| ------------------ | ------------------ |
| Kimono Dress Coral | kimono-dress-coral |

#### Destination Store

| Product            | Handle             |
| ------------------ | ------------------ |
| Kimono Dress Coral | kimono-dress-coral |

Because both products have the same Handle, Tipo Sync recognizes them as the same product.

Result

✅ Product is updated

✅ No duplicate product is created

***

#### 🛍 Example 2: Product Match Not Found

Source Store

| Product           | Handle            |
| ----------------- | ----------------- |
| Linen Shirt Beige | linen-shirt-beige |

#### Destination Store

| Product           | Handle            |
| ----------------- | ----------------- |
| Summer Dress Blue | summer-dress-blue |

No matching Handle is found.

Result

✅ A new product is created in the Destination store

***

#### 🛍 Example 3: Create & Update in Action

Source Store

| Product |
| ------- |
| A       |
| B       |
| C       |

Destination Store

| Product |
| ------- |
| B       |
| C       |

Result After Sync

| Product | Action  |
| ------- | ------- |
| A       | Created |
| B       | Updated |
| C       | Updated |

Product A does not exist in the Destination store, so it is created.

Products B and C already exist, so they are updated.

***

#### 🛍 Example 4: Syncing New Products Automatically

Initial Setup

Source Store contains:

* Product A
* Product B
* Product C

Destination Store contains:

* Product A
* Product B
* Product C

The connection is configured with **Create & Update**.

Later

You add:

* Product D
* Product E
* Product F

to the Source store.

Result

Tipo Sync automatically creates:

* Product D
* Product E
* Product F

in the Destination store.

If any of these products are updated later in the Source store, those changes will also be synced.

***

### ⚖️ Compare Sync Options

| Option          | Create New Products | Update Existing Products | Best For                           |
| --------------- | ------------------- | ------------------------ | ---------------------------------- |
| Create & Update | ✅ Yes               | ✅ Yes                    | Full synchronization               |
| Update Only     | ❌ No                | ✅ Yes                    | Update products that already exist |
| Create Only     | ✅ Yes               | ❌ No                     | Import new products only           |

***

**🙋 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.
