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
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?