Sample Shopify product CSV

Shopify Product CSV Example and Template

Download a sample Shopify product CSV, inspect real variant rows, and compare your own file before import.

Tool entry

Use the sample, then check your own file.

Start by downloading the sample CSV to see the expected Shopify product format. When your supplier sheet is ready, save it as an XLSX workbook and upload it for a Shopify CSV cleanup pass.

Open upload workflow

Scenario

A Shopify product CSV is easiest to understand when you can see a real file layout instead of only reading column names. Merchants often search for an example because they need to know what the Handle, Title, Option, Variant SKU, Variant Price, and Image Src fields should look like before they upload products.

This page gives you a small Shopify product CSV example with one hoodie split into color and size variants. The sample shows how rows with the same Handle belong to one product, how option values create variants, and where price, inventory, SKU, and image fields usually sit. It is useful when you are building your first product import file or checking a supplier spreadsheet against the Shopify format.

You can download the sample CSV, copy the visible rows as a reference, or upload your own workbook to compare it with a Shopify-ready structure. The goal is not to replace Shopify documentation. It is to give catalog operators a practical example they can use while cleaning supplier data.

Real example

Input and output for this workflow.

Input

A supplier sheet lists one cotton hoodie with Black and White colors, S and M sizes, supplier SKUs, stock counts, one price column, and one image URL.

Output

A Shopify-style product CSV with four variant rows under the same Handle, using Option1 Color, Option2 Size, Variant SKU, Variant Price, inventory quantity, and Image Src fields.

Copyable sample

Shopify product CSV rows

Download CSV
HandleTitleOption1 NameOption1 ValueOption2 NameOption2 ValueVariant SKUVariant PriceImage Src
cotton-hoodieCotton HoodieColorBlackSizeSHD-BLK-S39.00https://example.com/hoodie-black.jpg
cotton-hoodieCotton HoodieColorBlackSizeMHD-BLK-M39.00https://example.com/hoodie-black.jpg
cotton-hoodieCotton HoodieColorWhiteSizeSHD-WHT-S39.00https://example.com/hoodie-white.jpg
cotton-hoodieCotton HoodieColorWhiteSizeMHD-WHT-M39.00https://example.com/hoodie-white.jpg

Format guide

Columns worth checking first.

Handle

A URL-friendly product identifier. Rows with the same Handle are treated as the same product and can contain different variants.

Title

The product name shoppers see. Keep it consistent across rows that belong to the same product.

Option fields

Option1, Option2, and Option3 describe variant choices such as Color, Size, Material, or Pack.

Variant SKU and price

Each sellable variant should have a clear SKU and a plain numeric price without currency symbols.

Image Src

A direct image URL that Shopify can fetch during import. Broken or private links usually need cleanup first.

FAQ

Common questions before upload.

Can I download a Shopify product CSV example?

Yes. This page includes a small sample CSV you can download and inspect before creating your own Shopify product import file.

What does a Shopify product CSV look like?

It is a spreadsheet-style file with Shopify product columns such as Handle, Title, option fields, Variant SKU, Variant Price, inventory fields, and Image Src.

How do variant rows work in a Shopify CSV?

Rows with the same Handle belong to the same product. Option fields such as Color and Size define the variant combinations under that product.

Is this the same as a Shopify CSV template?

It is a practical sample template, not a full replacement for Shopify documentation. Use it to understand row structure, then validate your own product file before import.

Can I use Excel before exporting to CSV?

Yes. Many teams clean and review the product file in Excel first, then export a Shopify-compatible CSV after the structure is correct.

Related tools

Continue with the closest Shopify CSV task.