Tutorial

Creating Products from Google Sheets

Learn how to create new Shopify products in bulk using Google Sheets and eCommix.

Hernán Demczuk
Hernán Demczuk
Author
3 min read

This tutorial assumes you already know what Two-Way Sync is and how to configure it. If not, please review the How Two-Way Sync Works tutorial first.

1. Choose the Products template

From the home page, select the Update Products category in the template filter bar and click Create on the Products template. If you are configuring a spreadsheet from scratch, click New Spreadsheet, select Two-Way Sync as the sync direction, and then choose the Products template.

Home page showing the Products template with Update Products category selected
Select the Update Products category to find the Products template quickly

2. Create Single-Variant Products

To create new products, add rows to the sheet and leave the Id (Product) column empty; eCommix detects the missing ID and treats the row as a create operation. Fill in these required fields:

In the example below, two new rows have been added with handles new-product and new-product-2. You can fill in any other product attribute you need; this is just for illustration purposes.

Google Sheet with two new product rows added at the bottom with empty Id columns
Add new rows at the bottom; leave Id (Product) empty and fill in Handle and Title

Go back to eCommix, click Sync, then Validate to preview the changes; rows without an ID turn light green to confirm they will be created. Once you're satisfied, click Import to apply them. The full flow is covered in the How Two-Way Sync Works tutorial.

Google Sheet showing the new product rows with Handle and Title filled in
New Product and New Product 2 added; click Sync → Import in eCommix to create them in Shopify

Once the import completes, the STATUS column for each new row will show CREATED, confirming the products were successfully added to your Shopify store.

3. Create a Product with Many Variants

To create products with multiple variants, you can edit the current spreadsheet to add variant fields using Manage Columns, or create a new spreadsheet from a template that already includes all variant attributes. The Product Variants template is a good starting point; it includes all variant fields for bulk operations.

Home page showing the Product Variants template with Update Products category selected
The Product Variants template includes all variant fields for bulk operations

This template includes some product-level fields alongside variant fields; you can always edit the columns to show exactly what you need.

Add one row per variant under the same product. The following fields are required:

Google Sheet showing a product with multiple variant rows; new-product-with-variants with Color options Red, Blue, Yellow
One row per variant; Handle repeats, Title and Option Name on the first row only

Once you have your products set up, you can also manage their images directly from Google Sheets. See the Creating Product Images from Google Sheets tutorial.

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 →