Download BigCommerce Product Import Template (CSV) - Free

Download a free BigCommerce product import CSV template with example data. Includes a column-by-column guide to help you bulk import products into BigCommerce.

Free BigCommerce product CSV import template download

Download BigCommerce Product Import Template (CSV)

Looking for a BigCommerce product CSV template that works with BigCommerce's built-in product importer? The format is tricky - BigCommerce uses a unique system with Product and Variant row types, a special options syntax, and semicolon-separated categories that aren't obvious from the documentation.

We've built a free BigCommerce product import CSV template based on the exact format BigCommerce expects. It includes 3 example products with real data - including multi-variant products, custom fields, SEO fields, and images - so you can see exactly how every column should be filled in.

Download it, replace the examples with your own products, and import directly into your BigCommerce store.

Download BigCommerce CSV Template (Free)

What's in the BigCommerce CSV template?

The BigCommerce product import template includes all 50 columns BigCommerce expects, pre-filled with 3 example products:

  • A multi-variant product (Organic Cotton T-Shirt) with Size and Colour options, custom fields, and variant rows
  • A product with a sale price (Bluetooth Speaker) with colour variants, featured flag, and full SEO fields
  • A product with scent variants (Soy Candle) with inventory tracking and multiple variant images

Delete the example rows, replace them with your own products, and import directly into BigCommerce.

BigCommerce CSV column guide: every field explained

Here's what every column in the BigCommerce product import CSV template does and how to fill it in correctly:

Row type & product identity

ColumnRequired?What it does
ItemYesThe row type - must be Product for the main product row, or Variant for variant rows.
IDAuto (export)BigCommerce's internal product/variant ID. Leave blank on import - BigCommerce assigns IDs automatically.
NameYes (Product rows)The product title displayed on your store. Only needed on Product rows - leave blank on Variant rows.
TypeYesThe product type - physical for shippable items or digital for downloads.
SKURecommendedA unique stock-keeping unit identifier. Required for inventory tracking. Variant rows get their own SKU.

Options & variants

BigCommerce uses a special syntax for the Options column. On Product rows, you define which options exist and their possible values. On Variant rows, you specify which combination applies:

Row typeOptions formatExample
Product[OptionName]=[Value1],[OptionName]=[Value2][Size]=[S],[Size]=[M],[Size]=[L],[Colour]=[White],[Colour]=[Black]
Variant[S]OptionName=Value[S]OptionName=Value[S]Size=M[S]Colour=Black

The [S] prefix on variant rows stands for Swatch option type. BigCommerce also supports [RT] (Radio/Text), [RB] (Radio Buttons), and other types.

Pricing

ColumnFormatWhat it does
PriceNumberThe selling price (e.g. 29.99). No currency symbol - BigCommerce uses your store's currency.
Cost PriceNumberYour cost for profit tracking. Not shown to customers.
Retail PriceNumberThe MSRP/RRP. Shown as a comparison price if your theme supports it.
Sale PriceNumberA reduced price. When set, BigCommerce shows this as the current price with the regular price crossed out.

Inventory

ColumnValuesWhat it does
Inventory Trackingnone, product, or variantnone disables tracking. product tracks at product level. variant tracks per variant.
Current StockNumberStarting stock quantity. Only used when inventory tracking is enabled.
Low StockNumberStock threshold that triggers a low-stock notification.

Content & categorisation

ColumnFormatWhat it does
DescriptionHTMLThe full product description. Supports HTML tags for formatting.
CategoriesIDs separated by ;Category IDs this product belongs to (e.g. 23;18). Find IDs in your BigCommerce admin under Product Categories.
Brand IDNumberThe ID of the brand. Create brands in your BigCommerce admin first, then use their numeric ID.
Custom FieldsSpecial formatCustom fields using the format [FieldName]=[Value], comma-separated. Displayed on the product page.
ChannelsNumberThe sales channel ID. 1 is your default storefront.

Shipping & dimensions

ColumnFormatWhat it does
WeightNumberProduct weight in your store's weight unit. Used for shipping rate calculations.
Width / Height / DepthNumbersProduct dimensions. Used for dimensional weight shipping calculations.
Free ShippingTRUE / FALSEWhether this product qualifies for free shipping.
Fixed Shipping CostNumberA fixed shipping cost override. Set to 0.00 for default shipping.

SEO & visibility

ColumnWhat it does
Page TitleThe SEO title shown in search results. Falls back to the product Name if blank.
Product URLThe URL slug for the product page (e.g. /organic-cotton-crew-t-shirt/).
Meta DescriptionThe meta description shown in search results.
Search KeywordsAdditional keywords to help customers find the product via on-site search.
Is VisibleTRUE or FALSE. Controls whether the product is visible on the storefront.
Is FeaturedTRUE or FALSE. Marks the product as featured for homepage or collection displays.

Images & media

ColumnFormatWhat it does
Image URL (Import)URLFull URL to a product image. Use this column when importing - BigCommerce downloads the image.
Image DescriptionTextAlt text for the image. Important for SEO and accessibility.
Image is ThumbnailTRUE / FALSEWhether this image is the main thumbnail for the product.
Image Sort OrderNumberThe display order of images. 0 is first.
Variant Image URLURLThe image shown when a specific variant is selected.

Other fields

ColumnWhat it does
Product ConditionNew, Refurbished, or Used. Shown to customers if enabled.
Show Product ConditionTRUE or FALSE. Whether to display the condition on the product page.
WarrantyText describing the product warranty.
Tax ClassThe tax class (e.g. Default). Must match a class set up in your BigCommerce tax settings.
UPC/EANThe Universal Product Code or European Article Number barcode.
Manufacturer Part NumberThe manufacturer's part number for product identification.
Sort OrderA number controlling the product's display order in category pages (0 = default).

How to import products into BigCommerce using a CSV file

Once you've filled in the template, follow these steps to import your products into BigCommerce:

  1. Log in to your BigCommerce control panel.
  2. Go to Products in the left sidebar.
  3. Click Import at the top of the page.
  4. Select Upload a file and choose your completed CSV file.
  5. Map the columns if BigCommerce doesn't recognise them automatically.
  6. Review the preview to check product count and any warnings.
  7. Click Import and wait for the process to finish.
  8. Review your products in the Products list to verify everything imported correctly.

Download BigCommerce CSV Template (Free)

Tips for a successful BigCommerce product CSV import

  • Item type matters: Every row must be either Product or Variant. Getting this wrong will cause the import to fail.
  • Options syntax is strict: On Product rows, use [OptionName]=[Value]. On Variant rows, use [S]OptionName=Value. No spaces around the equals sign.
  • Category IDs, not names: BigCommerce expects numeric category IDs separated by semicolons, not category names. Find them in Products > Product Categories in your admin.
  • Brand ID too: Like categories, brands use numeric IDs. Create your brands first in Products > Brands, then reference their IDs.
  • Variant rows follow their Product row: Keep variant rows directly below their parent Product row in the CSV.
  • UTF-8 encoding: Save your CSV as UTF-8 to avoid character issues with accents and special characters.
  • Set Is Visible to FALSE first: Import with visibility off, review your products, then make them visible once you're satisfied.

Skip the spreadsheet - use Product Upload instead

CSV imports work, but they're tedious and error-prone - especially with BigCommerce's strict options syntax. Every time you want to add a product, you're fighting with spreadsheet formatting instead of running your business.

Product Upload lets you import products directly from any supplier website into BigCommerce - no CSV files needed. Visit a product page, click import, and Product Upload pulls in the title, description, images, variants, and pricing automatically.

It's faster than spreadsheets, more accurate than manual entry, and you can customise every detail with AI-powered tools before publishing.

Try Product Upload for Free

Frequently Asked Questions

Where can I download a BigCommerce product CSV template?

You can download a free BigCommerce product CSV import template from this page. It includes all 50 columns BigCommerce expects, pre-filled with 3 example products and variants so you can see exactly how to format your data.

What format does BigCommerce use for product CSV imports?

BigCommerce uses a CSV format with columns like Item, Name, Type, SKU, Options, Price, Categories, Description, Custom Fields, and more. Our free template has the exact format ready to use.

How do I import a CSV file into BigCommerce?

In your BigCommerce control panel, go to Products, click Import, upload your CSV file, map the columns if needed, and click Import. BigCommerce will create all products and variants from the file.

How do BigCommerce CSV variants work?

BigCommerce uses separate rows with Item set to 'Variant'. Each variant row references the parent product and uses the Options column with a special format like [S]Size=M[S]Colour=Black to define variant attributes.

Is the BigCommerce CSV import template free to download?

Yes. Our BigCommerce product import CSV template is completely free to download and use. No signup or credit card required.