Shopify Variants vs. Options: What’s the difference?

What is the Difference between Variants vs Options in Shopify?

On this page

Many Shopify merchants confuse Shopify variants vs options when setting up products. Although the two terms are often used interchangeably, they serve different purposes in how products are displayed, priced, and customized in your store.

In this guide, we’ll break down the differences between product options and variants in Shopify, explain how they work together, and show you how to use them effectively in your store.

Feature Options Variants
Definition Types of product customization Unique combinations of option values
Example Size, Color, Material Red + Medium
Shopify Limit Max 3 per product Max 100 per product
Controls pricing, SKU ❌ No ✅ Yes
Controls inventory ❌ No ✅ Yes

What are Shopify variants vs options?

Let me be specific about variants and options first!

Options – Types of product customization

In Shopify, an option is a type of customization available for a product, like Size, Color, or Material. Each option can have multiple values. These values don’t affect inventory or pricing on their own.

shopify variants vs options what are options

Example:

A t-shirt may have the following options:

  1. Size: S, M, L
  2. Color: Red, Blue, Black

💡 Shopify allows up to 3 options per product. These options can be used to generate variants.

Variants – Unique combinations of option values

A variant is a specific combination of option values that creates a unique product version with its own:

  • SKU
  • Price
  • Inventory level
  • Image
what are variants

Example:

Let’s say you’re selling a t-shirt that comes in:

  • Sizes: Small, Medium, Large (3 values)
  • Colors: Red, Blue, Green (3 values)

Shopify will automatically generate every possible combination of size and color as a variant:

VariantSizeColor
1SmallRed
2SmallBlue
3SmallGreen
4MediumRed
5MediumBlue
6MediumGreen
7LargeRed
8LargeBlue
9LargeGreen

So, 3 sizes × 3 colors = 9 unique variants.

Each of these 9 variants can have:

  • A different price (e.g., charge more for Large)
  • A different image (e.g., show the red shirt when “Red” is selected)
  • A separate inventory count (e.g., 5 units of Medium Blue in stock)

This is how Shopify uses options to create distinct, manageable product variants.

💡 Shopify limits you to 100 total variants per product. If your combinations exceed that, you’ll need a product options app to bypass the limit.

How can you bypass this 100-variant limit: If you have development resources, you can use Shopify’s GraphQL API to create more complex product configurations. However, this requires technical expertise and is not a straightforward process for non-developers.

When to use variants vs options?

Here are some common use cases of variants and options in Shopify:

Use Case Use Only Options Use Variants
Customization input fields ✅ For collecting engraving text, custom notes, or messages ❌ Not needed when no pricing or inventory changes
Price does not change with selection ✅ Use options if all choices cost the same ❌ Skip variants if pricing remains consistent
Inventory tracking per combination ❌ Options do not support inventory tracking ✅ Use variants to manage stock for each unique version
Different SKUs or barcodes needed ❌ Options can’t assign unique SKUs ✅ Variants allow separate SKUs and barcodes
Show different images for selections ❌ Options don’t control images ✅ Variants let you display image based on selection
Shipping or fulfillment changes ❌ Options can’t modify weight or fulfillment rules ✅ Variants support conditional shipping/pricing setup

How to add variants and options to your Shopify store?

  1. Access your Shopify Admin
    • Go to your Shopify admin dashboard.
    • Navigate to Products.
  2. Select the product
    • Click on the product you want to add variants to.
    • If the product doesn’t exist yet, create a new one.
  3. Add Options
    • In the Variants section, click + Add options like size or color.
    • Enter the Option name (e.g., Size, Color).
    • Add Option values (e.g., Small, Medium, Large for size; Black, White for color).
    • You can add up to 3 options per product.
  4. Create Variants
    • After adding options and values, click Done.
    • Shopify will automatically generate all possible combinations of these options as variants.
    • You can then edit each variant individually to set prices, inventory, and other details.
  5. Save changes
    • Click Save to apply your changes.

💡 Additional Tips

  • Use Metafields for consistency: If you need to reuse certain options across products (like color names), consider using category metafields to make updates easier.
  • Customize variant details: You can add different images, prices, and inventory levels for each variant.
  • Bulk editing: Use the bulk editor to update multiple variants at once.

FAQs

How can I visualize my Shopify product options?

You can enhance your product options by replacing dropdowns with clickable color or image swatches. NS Color Swatch Variant Images provides this feature for free so you can do this easily, giving customers a clearer, more engaging way to make selections.

Can I display color swatches or product options on my collection pages?

Shopify doesn’t show variant options (like colors) on collection pages by default. However, you can also use NS Color Swatch Variant Images to add color swatches directly to product cards on your homepage or category pages, improving the browsing experience.

How do I show different images when a customer selects a variant?

To automatically update product images based on the selected variant, you can use an app with the Variant Image feature like NS Color Swatch Variant Images. It allows you to assign specific images to each variant so customers only see relevant visuals.

Just For You

Shopify Variant Image not Changing: How to Fix It?

Are you struggling with Shopify variant images not changing? This issue usually happens when the product image doesn’t update to match the selected variant. Or, customers click a variant or ...

5 min

How to Add Variant Images on Shopify: 3 Easy Methods

If you’re running a Shopify store, chances are you’ve dealt with the challenge of showing the right images for the right product options. Whether it’s color, size, or material, your ...

5 min

How to Add Color Variants in Shopify?

This beginner-friendly guide covers everything you need to know about how to add color variants in Shopify. You will also learn how to transform your basic color variants into dynamic ...

5 min
Ready to unlock your business growth today?

Accelerate your growth with a purpose-built app ecosystem for brands and agencies.