A ready-to-fill product import CSV using Shopify's real column names and the multi-row-per-variant structure it expects. Validated clean against our own Product CSV Validator before publishing.
Download CSV (1 KB)Both rows share the same Handle. That shared Handle is what tells Shopify they're variants of one product, not two separate products. The first row carries the full product details: title, description, vendor, images. The second row leaves all of those blank and sets only the variant-specific columns (Option value, SKU, price, barcode). Copy this pattern for every extra variant.
Replace every EXAMPLE-prefixed value. The SKUs, barcode digits, image URL and SEO copy are all placeholders, not real data. Run your filled-in file through the Product CSV Validator first. It checks the same rules Shopify's import will, so you find the problems without attempting a real import.
Check a product CSV for missing columns, broken variant handles, duplicate SKUs, invalid barcodes and bad prices before you import it.
Generate consistent SKU codes in bulk from a custom pattern with variant permutations, sequential numbering and collision checking.
Convert product codes between GTIN-8, GTIN-12 (UPC-A), GTIN-13 (EAN-13) and GTIN-14, validate check digits, and normalise a whole catalog in bulk.
Render a scannable EAN-13, UPC-A, CODE128 or ITF-14 barcode from a product code and download it as a PNG for labels and store listings.