Shopify productswithout the spreadsheet.
Collect product information with a simple form and download a clean CSV ready for your Shopify import workflow.
Shopify Products
Try the template with up to 3 products
What You'll Collect
Handle
StringFree text, exported as the “Handle” column.
Title
StringFree text, exported as the “Title” column. Up to 255 characters.
Body (HTML)
StringFree text, exported as the “Body (HTML)” column.
Vendor
StringFree text, exported as the “Vendor” column.
Product Category
StringFree text, exported as the “Product Category” column.
Type
StringFree text, exported as the “Type” column.
Tags
StringFree text, exported as the “Tags” column.
Published
BooleanBoolean value indicating the status of this field.
Option1 Name
StringThe person's name for identification and communication.
Option1 Value
StringFree text, exported as the “Option1 Value” column.
Option2 Name
StringThe person's name for identification and communication.
Option2 Value
StringFree text, exported as the “Option2 Value” column.
Option3 Name
StringThe person's name for identification and communication.
Option3 Value
StringFree text, exported as the “Option3 Value” column.
Variant SKU
StringKept as text, so leading zeros and long numbers stay exactly as entered.
Variant Barcode
StringKept as text, so leading zeros and long numbers stay exactly as entered.
Variant Price
NumberPrice or financial amount for transaction records.
Variant Compare At Price
NumberPrice or financial amount for transaction records.
Variant Inventory Qty
NumberA number of at least 0, with no decimals.
Variant Inventory Tracker
EnumChoose one of: shopify.
Variant Inventory Policy
EnumChoose one of: deny, continue.
Variant Fulfillment Service
EnumChoose one of: manual.
Variant Grams
NumberA number of at least 0, with no decimals.
Variant Weight Unit
EnumChoose one of: g, kg, oz, lb.
Variant Requires Shipping
BooleanBoolean value indicating the status of this field.
Variant Taxable
BooleanTax amount or classification for financial record keeping.
Variant Tax Code
StringTax amount or classification for financial record keeping.
Image Src
URLA full web address starting with http:// or https://, checked before download.
Image Alt Text
StringFree text, exported as the “Image Alt Text” column. Up to 512 characters.
Gift Card
BooleanBoolean value indicating the status of this field.
SEO Title
StringFree text, exported as the “SEO Title” column. Up to 70 characters.
SEO Description
StringDetailed description or notes about this record. Up to 320 characters.
Need more than three products?
Collect up to a thousand products instead.
The free template is limited to three rows so you can try the workflow. Create your own Import Builder form when you need to collect larger product catalogs.
Create your own formUp to 1,000 rows
Collect large product catalogs without passing spreadsheets around.
Shopify-ready fields
Collect product information using Shopify-compatible CSV columns.
Validation
Help people provide complete and consistent product data.
Reusable forms
Use the same product collection form whenever you need another CSV.
How it works
From product details to CSV in three steps.
01
Collect
Give someone a simple form to enter the product information you need.
02
Complete
Keep product information structured and make it easier to avoid missing data.
03
Download
Download the completed CSV and use it in your Shopify import workflow.
Why use a form?
Getting product data is often harder than importing it.
Sending someone a spreadsheet template sounds simple until columns get renamed, product information is missed, or everyone formats their data differently.
A structured form gives people a clearer way to provide the product information you need.
Missing product information
Required fields are easier to communicate.
Inconsistent product data
Give people structured fields instead of blank or incorrectly formatted cells.
Spreadsheet back-and-forth
Collect product information directly through a form.
Shopify CSV template
A simple way to collect Shopify product information
Use this Shopify product CSV template to collect product information such as titles, handles, descriptions, vendors, product types, tags, SKUs, prices, inventory and image URLs.
Instead of sending someone a spreadsheet and asking them to fill it in, give them a simple form and download the resulting CSV when they're finished.
The downloaded CSV uses Shopify-compatible column headers so you can use it in your normal Shopify product import workflow.
If you need different fields or more than three rows, you can create your own Import Builder form and configure it for your product collection workflow.
How-To Guides
Updating stock levels? Use the Shopify inventory template. Variants confusing? See product variants in a CSV.
Need a CSV form of your own?
Create a custom Import Builder form with your own fields, validation and row limits.
Get started