# Sync inventory across prefixed SKUs

> Sync inventory between items that share the same base SKU but use different SKU prefixes—within a single store or across connected stores.

Source: https://www.synkro-app.com/documentation/sync-inventory-across-prefixed-skus
Last updated: 2026-10-07

By default, Synkro syncs inventory only between items that have **exactly matching SKUs**. The **Sync inventory across prefixed SKUs** feature allows Synkro to also sync inventory between items whose SKUs differ only by a defined prefix.

This is especially useful when:

- Different stores use store-specific SKU prefixes.
- ERP or fulfillment systems prepend identifiers to SKUs.
- You want to maintain a single inventory source across differently named items.

## How prefixed SKU matching works

When one or more prefixes are configured, Synkro will ignore those prefixes when determining whether two items should share inventory.

**Example** <br/> If the prefix `123-` is added, Synkro will treat the following SKUs as the same item for inventory syncing:

- `SHIRT-L`
- `123-SHIRT-L`

Inventory updates to either item will be synced automatically.

## Barcode-based inventory syncing

If your store is using **barcode-based inventory syncing mode**, the configured prefixes apply to the **barcode value instead of the SKU**. This means:

- Prefixes are removed from the barcode before matching.
- Inventory will sync between items whose barcodes match after the prefix is ignored.

This allows consistent behavior regardless of whether you are syncing by SKU or barcode.

## Works within and across stores

Prefixed SKU syncing works in both of the following scenarios:

- **Within the same Shopify store** — Inventory will sync between prefixed and non-prefixed items in the same store.
- **Across connected stores** — Inventory will sync between prefixed items across all connected stores in the Synkro connection.

No additional configuration is required for multi-store setups.

## Optional: sync in one direction only

By default, inventory syncs **both ways** between the base SKU and its prefixed or suffixed versions. If you'd rather have the base SKU be the source of truth, you can switch to one-way syncing.

With one-way syncing turned on:

- Inventory changes on `SHIRT-L` are copied to `123-SHIRT-L` (and any other prefixed or suffixed versions).
- Inventory changes on `123-SHIRT-L` are **never** copied back to `SHIRT-L`, or to other prefixed or suffixed versions.
- `123-SHIRT-L` still syncs with other items that have the exact same SKU, such as `123-SHIRT-L` in another connected store.

This is useful for items like samples (e.g. `SHIRT-L-SAMPLE`) whose sales shouldn't affect the main item's stock.

To turn it on, check **Only sync from the base SKU to its prefixed and suffixed versions** below the prefix and suffix fields, then click **Save**. Uncheck it at any time to go back to syncing both ways.

> **Tip:** Turning on one-way syncing doesn't change existing inventory levels. If any prefixed or suffixed items have drifted from the base item, update the base item's inventory once to push its level out to them.

## How to enable prefixed SKU syncing

To enable this feature:

1. Open the **Synkro app**
2. Click **Settings**
3. Select **Syncing identifier**
4. Locate the **Sync inventory across prefixed SKUs** section
5. Add one or more prefixes to enable prefixed SKU matching.

You can manage and update prefixes at any time from this page.

![Manage SKU prefixes used for inventory syncing under Sync inventory across prefixed SKUs in the Syncing Identifier settings.](https://www.synkro-app.com/images/docs/prefixed-sku-settings.png)
_Manage SKU prefixes used for inventory syncing under Sync inventory across prefixed SKUs in the Syncing Identifier settings._
