Sync products based on unique Identifiers

The Tipo Sync app allows you to sync products from a source store to a destination store using one of the following unique identifiers:

  • Handle (Recommended)

  • SKU

  • Barcode

What are unique Identifiers?

What it is: The handle is a unique string used in the URL of each product. It’s automatically generated from the product title but can be manually edited in Shopify.

Sync logic: If a product in the source store has the same handle as a product in the destination store, the app considers them the same product and syncs the data.

Example:

Source Store
Destination Store

Product Title: "Red Shirt"

Product Title: "Red Shirt"

Handle: red-shirt

Handle: red-shirt

This product will sync correctly because the handles match.

Tip: Always use handle sync if your stores have identical product structures.


2. SKU (Stock Keeping Unit)

What it is: The SKU is a code you assign to each product variant to track inventory.

Sync logic: The app will match product variants based on the same SKU in both stores.

Example:

Source Store
Destination Store

Product: "Sneakers"

Product: "Sneakers"

Variant: Size 42 - SKU: SNK-42

Variant: Size 42 - SKU: SNK-42

This variant will sync because the SKUs match.

Warning: If multiple products share the same SKU across variants, it may lead to incorrect matching.


3. Barcode

What it is: The barcode is a globally unique product identifier, usually used for retail scanning systems.

Sync logic: The app will match product variants based on the barcode field in Shopify.

Example:

Source Store
Destination Store

Product: "Water Bottle"

Product: "Water Bottle"

Variant: 500ml - Barcode: 1234567890123

Variant: 500ml - Barcode: 1234567890123

This product will sync correctly using the barcode.

Note:

Only use this option if all variants across stores use unique barcodes.

Steps to select Identifiers

For a new connection:

Before connecting, check and select the product information you want to sync here.

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

2. Enter the Connection Code obtained from the Source Store (found under the app’s Settings in the Source Store).​

3. In General > Matching & Imports part > select Create new items if not exist and update current items that have the same handle

4. Enable the Product sync setting > select Unique Identifier to sync product based on it

For example: If the handle is selected, the products thay have the same handle will be synced between stores.

  1. Save to start the connection

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

2. Select a unique identifiers to sync products based on it

  1. Click Save to apply the changes.

What Happens During Sync?

  1. The app checks the selected unique identifier (handle, SKU, or barcode).

  2. If a match is found between source and destination store:

    • Product data (inventory, price, title, etc.) is updated on the destination store.

  3. If no match is found:

    • A new product is created on the destination store.

Best Practices

  • Use Handle if product structures are identical between stores.

  • Use SKU only if every variant has a unique SKU.

  • Use Barcode for retail environments where barcodes are consistently used.

Last updated