Barcodes for a Shopify store, step by step
- In Shopify admin go to Products → Export, choose All products and Plain CSV file. Shopify emails you the file.
- Here, click Open CSV or text file and pick that file. Choose the column:
Variant SKUfor your own stock codes, orVariant Barcodeif you've already entered UPCs or EANs. - Choose Code 128 for SKUs, or UPC-A / EAN-13 if the column holds GS1 numbers.
- Download the ZIP of images, or press Print on label sheets to print stickers for your shelves and products.
SKU or barcode, which should I use?
Shopify gives every variant two fields: SKU, your own stock code, and Barcode (ISBN, UPC, GTIN, etc.). Shopify POS can find a product by scanning either.
- Selling only through your own store and POS? Code 128 barcodes of your SKUs cost nothing and work with every scanner. Put the SKU in the Barcode field too, so POS scans it straight away.
- Selling on Google Shopping, Amazon, Walmart or to retailers? You need GS1 GTINs (UPC or EAN) in the Barcode field. Google Merchant Center uses them to match your products.
Adding barcodes back into Shopify
To fill the Barcode field for many variants at once, add your codes to the Variant Barcode column of the same CSV and use Products → Import with Overwrite products with matching handles ticked. Test with a few products first: an import overwrites every column in the file.
Good SKU habits
- Keep SKUs short and readable, like
TSHIRT-BLK-M. Shorter codes mean smaller barcodes. - Use capitals, digits and dashes only, so the same code works in Code 39 systems and spreadsheets.
- Never reuse a SKU for a different product, even after the old one is discontinued.
