Product CSV Fields

Shopify Spy exports product data in a format compatible with Shopify’s official product CSV structure. You can use the generated CSV file to import products directly into your Shopify store via the built-in Shopify Import tool.

CSV Field Reference for Exported Products

Each row in the exported CSV corresponds to a product or product variant. Below is a list of the supported fields and how they’re populated by Shopify Spy.

ColumnDescriptionExampleSupported
HandleUnique product identifier used in URLs.greats-premium-waxed-laces-blancoYes
TitleProduct name.GREATS Premium Waxed Laces - BlancoYes
Body (HTML)Product description.N/AYes
VendorBrand or manufacturer.GREATSYes
TypeProduct category.LacesYes
TagsComma-separated list of tags.DAY6, FinalSale, HS30, LACESYes
PublishedProduct visibility. Always TRUE.TRUEYes
Option1 NameName of the first variant option.SizeYes
Option1 ValueValue for the first variant.47"Yes
Option2 NameSecond variant option (if any).Yes
Option2 ValueValue for second variant (if any).Yes
Option3 NameThird variant option (if any).Yes
Option3 ValueValue for third variant (if any).Yes
Variant SKUStock keeping unit (if detected).GLACES5-84D-SFAYes
Variant GramsProduct weight in grams.123Yes
Variant Inventory TrackerAlways empty.No
Variant Inventory Qty0 indicates out of stock and 1 indicates in stock.Limited: In stock/Out of stock
Variant Inventory PolicyAlways deny.denyNo
Variant Fulfillment ServiceAlways manual.manualNo
Variant PriceProduct price.10Yes
Variant Compare At PriceOriginal price before discount.10Yes
Variant Requires ShippingAlways 0.0No
Variant TaxableWhether the product is taxable.0No
Variant BarcodeAvailable only in slow mode.Yes (Slow mode)
Image SrcMain product image URL.https://cdn.shopify.com/s/files/Yes
Image PositionAlways empty.No
Image Alt TextAvailable only in slow mode.Yes (Slow mode)
Gift CardAlways empty.No
SEO TitleAlways empty.No
SEO DescriptionAlways empty.No
Google Shopping / Google Product CategoryAlways empty.No
Google Shopping / GenderAlways empty.No
Google Shopping / Age GroupAlways empty.No
Google Shopping / MPNAlways empty.No
Google Shopping / AdWords GroupingAlways empty.No
Google Shopping / AdWords LabelsAlways empty.No
Google Shopping / ConditionAlways empty.No
Google Shopping / Custom ProductAlways empty.No
Google Shopping / Custom Label 0Always empty.No
Google Shopping / Custom Label 1Always empty.No
Google Shopping / Custom Label 2Always empty.No
Google Shopping / Custom Label 3Always empty.No
Google Shopping / Custom Label 4Always empty.No
Variant ImageSpecific variant image (if available).https://cdn.shopify.com/s/files/Yes
Variant Weight UnitUnit for weight. Usually g.gYes (Slow mode)
Variant Tax CodeAvailable only in slow mode.Yes (Slow mode)
Cost per itemAlways empty.No
StatusAlways active.activeYes

Including Multiple Product Images

To include multiple images for a single product:

  • Use the same Handle value for all image rows.
  • For each additional image, fill only the following fields:
    • Handle
    • Image Src
    • (Optional) Image Alt Text
  • Leave all other fields empty.

Shopify uses this pattern to associate multiple images with a single product.

If you’re looking for even more details, we also recommend checking out the official Shopify documentation on product CSVs.


For more details on how to import products using this CSV file, check out Shopify’s CSV import guide.