Tutorial

Import Shopify Products from Spreadsheet (Product Rows and Variant Rows Explained)

Learn how to import Shopify products from a spreadsheet with eCommix - Google Sheets Sync, including how to structure product rows and variant rows correctly.

4 min read

Import Shopify Products from Spreadsheet

eCommix - Google Sheets Sync lets you create and update Shopify products from a spreadsheet, which is much faster than manual entry when you are importing catalogs, supplier data, or batch changes.

The most important part is understanding row structure:

Real use case: Migrating a supplier catalog with multiple variants per product

A merchant gets a supplier spreadsheet with product data, sizes, colors, and prices, and needs to import everything into Shopify in a structured way. With eCommix - Google Sheets Sync, the team can format product rows and variant rows in Google Sheets, validate row structure first, and then import products with fewer mistakes.

This is especially valuable when you need to repeat the same import format every week or month.

Use eCommix - Google Sheets Sync to export Shopify products to Google Sheets, bulk edit safely, validate changes, and import updates back to Shopify.

Learn more on ecommix.io

Install eCommix - Google Sheets Sync on Shopify

When this workflow is useful

Core columns you should know

You will commonly work with these columns:

If you export from Shopify first, eCommix - Google Sheets Sync will also include a helper marker:

Product row vs variant row (how to define them)

Use this mental model:

Example structure (multi-variant product)

Row type Handle (Product) Title (Product) Option 1 Name (Product) Option 1 Value (Variant) SKU (Variant) Price (Variant)
Product row (top row) classic-tee Classic Tee Size M TEE-M-BLK 29.00
Variant row classic-tee Size L TEE-L-BLK 29.00
Variant row classic-tee Size XL TEE-XL-BLK 31.00

Option names on variant rows (Mixtable-style repeated option names)

The repeated option-name style is a good pattern for readability, especially with large catalogs.

In eCommix - Google Sheets Sync:

If your sheet is generated from an export, the top row pattern is already set up for you.

Recommended import workflow (safe)

  1. Start with an export from Shopify (or a small test sheet).
  2. Choose a preset such as Product Fields, Variant Fields, or a focused preset.
  3. Fill or edit rows.
  4. Run Validate.
  5. Review the STATUS column.
  6. Run Import.

Create vs update (important)

Using IDs is the safest way to update existing Shopify data without mismatches.

Common mistakes to avoid

Final tip

If you are importing supplier catalogs, first normalize the supplier columns in a separate tab, then map into the exact eCommix - Google Sheets Sync columns. This keeps your import tab clean and repeatable.

Related Shopify Spreadsheet Guides

Continue with these related tutorials to build a complete bulk-edit workflow in Shopify:

Install eCommix - Google Sheets Sync

If you want to manage Shopify data in spreadsheets and import changes back with validation, install eCommix - Google Sheets Sync and start with a small test batch first.

Install eCommix - Google Sheets Sync

Related articles

More guides in this category if you want to keep going deeper on the same workflow.

Ready to manage your Shopify store with Google Sheets?

Install eCommix free and start syncing your products, orders, and inventory in minutes.

Install Free on Shopify →