Understanding Options and Variants

What are Options and Variants?

Options are questions and optional choices that you need to offer a customer on a product, whether its a size on a T-Shirt, or a color on a pillowcase.

It can be done multiple ways, depending on how you need to offer options.

Types of Options/Variants


Independant questions you need to ask in order for an item to be added to cart. 

Ex: Asking for Person’s Name to monogram on a custom mug.

Option Sets

When you have multiple drop downs of choices, and not all choices may be applicable, this comes in handy.

Ex. When you have a T-Shirt that comes in 20 colors and 10 sizes, but not all sizes come in all colors.

Importing Options

The best way to import options in CoreCommerce is to view the CSV example file it requires.

Adding a product with Variants and then exporting it is the best way to do it.

Adding Personalizations in the Admin

First, you will edit a product by going to Inventory > Manage Products > Edit Product. Then click on the variants tab. Once there, you can create a Personalization or Option on the left.

Once a Personalization is created, you can then add the “Answers” to it and decide whether its active, what type of field it is (text,dropdown, etc.)

Once you have configured the personalization or option set, you can add the answers to it 1 by 1, and then each answer can be configured with its own SKU, price, Enabled, etc.

If you add an option set (typically you would add more than 1), then you can click on Option Sets, and see all the possible combinations for those options.


You can import and export personalizations and option sets.

If you go to Inventory > Import or Inventory > Export, you can then import and export not only basic product info, but specific imports for personalizations and option sets.

The import file will allow you to import and update existing products based on the product SKU or product ID.

You would use the QuestionID and AnswerID column to tell the system whether you want to UPDATE an existing question and answer, or add a new one. If that column has the ID’s from when you exported, it will update that specific record in the database for you. If its not there, it will assume it needs to add it as a new answer.

For the option import, it is important to upload the file in the same format as it was exported, so it can know all of the appropriate ID’s to update. If you are importing for the first time, the ID related columns like the ones below in red can be removed, as there will be no ID to update, and that will force the system to add it as a new item.


  1. You can use the importing tools to update products as well as add new ones.
  2. With a few simple tweaks to the export file, you can mass copy records and import new records a lot faster.
  3. You can use options sets when you have more advanced needs for how the options are offered, especially in drop down menus.

It’s not as daunting as it seems!

Please follow & like us!