For the complete documentation index, see llms.txt. This page is also available as Markdown.

SKU and barcode

Bulk edit variant SKUs and barcodes with find and replace, prefixes, suffixes or dynamic variables.

SKU and Barcode are variant fields. They use the text edit methods plus Set to null/blank.

Edit methods

Edit method
Inputs

Replace entire text (default)

Value

Find and replace

Find value, Replace value

Add text at beginning

Value

Add text at end

Value

Remove from beginning

Value

Remove from end

Value

Remove up to (and including) word

Value

Remove from word to end

Value

Set to null/blank

none, clears the field

See Title, handle, vendor, type and SEO for how each text method behaves.

Build SKUs from other fields

All inputs accept dynamic variables, which is the easiest way to generate unique SKUs:

  • Replace entire text with {{ product.vendor | upcase }}-{{ variant.id }} gives, for example, SAMIAPPAREL-4512345.

  • Add text at beginning with {{ product.type | upcase }}- prefixes every SKU with the product type.

Warnings

The card shows a warning that the update may create duplicate SKUs or duplicate barcodes across variants. Duplicates can break inventory tracking, reporting, scanning and third-party integrations. Check the preview carefully, and prefer values that include {{ variant.id }} or {{ variant.sku }} when you need uniqueness.

Use Apply to variants with SKU is empty to fill in only the variants that have no SKU yet.

Reverting the task restores the previous SKU or barcode of each variant.

Last updated

Was this helpful?