The Shopify Variant Limit, Explained

· Kal Wiggins
Share

Search for the Shopify variant limit and most results will tell you a number. The number is the less important half of the answer, and it has been changing. The constraint that actually shapes Shopify catalogs is a different one, and it isn’t changing at all.

Two limits, not one

Three options per product. Every Shopify product can carry at most three option types — size, colour and material, for instance. This is the durable constraint. It has been three for as long as the platform has existed and there is no plan or setting that raises it.

A cap on total variants. The three options combine into variants — small/blue/cotton, medium/blue/cotton, and so on — and there is a ceiling on how many a single product may have. For many years that ceiling was 100. Shopify has been raising it substantially, with availability depending on plan and on whether your theme and apps have been updated to handle higher counts. Check what applies to your store rather than assuming either number.

In practice, the three-option cap bites first. A product with four meaningful attributes doesn’t fit regardless of how many variants you’re allowed, and that is the problem most people are actually searching about.

Why three is the one that matters

Consider a made-to-order chair: size, fabric, frame finish, and leg style. Four attributes, all of which a customer genuinely chooses. Or a pair of trousers with waist, length, colour and fit. Or a replacement part with dimension, thread, material and grade.

None of these is exotic. All of them exceed three options, and on Shopify each needs a modelling decision before the product can exist at all.

The real workarounds

Each of these works. Each has a cost, and the cost lands somewhere different.

Combine two attributes into a compound option. “Blue / Oak” as a single value of a single option. Simplest to implement and it keeps one product URL. The cost is filtering and reporting: you can no longer filter by frame finish alone, and sales reports need parsing to answer “how many oak frames did we sell”.

Split into several products. One product per value of the overflowing attribute — a chair per leg style, say. Options stay clean. The cost is fragmentation: reviews, ranking signals and merchandising effort spread across several near-duplicate pages, each of which needs careful canonical handling to avoid competing with the others.

Move a dimension into line item properties. Capture the fourth choice as a property on the cart line rather than as a variant. The product stays whole and the choice is recorded on the order. The cost is that properties don’t drive inventory or price natively — if the fourth attribute changes the price, you need Shopify Functions or an app to apply it.

Use a variant-options app. Several apps present additional options and handle pricing and inventory behind the scenes. They work; they also add a dependency to your storefront, a script to every product page, and something to migrate off if you ever leave.

There is no universally correct choice. There is a correct choice for your catalog, decided by how customers actually shop the product and which reports you actually need.

Higher variant counts don’t fix it

It’s worth saying plainly, because the headlines about raised variant ceilings invite the assumption: more variants doesn’t mean more options. Three attributes with many values each can now produce a large variant matrix. A fourth attribute still can’t exist.

Higher counts also carry a practical caveat — themes and apps built around the historical hundred-variant assumption can behave badly above it. If you’re relying on an expanded ceiling, test your theme’s option selectors and your inventory and pricing apps at realistic counts before committing.

When the catalog genuinely doesn’t fit

Most stores never meet this limit. Most products have three or fewer meaningful attributes, and the ones that don’t can usually be compressed with one of the workarounds above at an acceptable cost.

The cases where it becomes a platform decision rather than a workaround are configurable ranges built around four or more attributes that customers genuinely choose between — furniture, technical parts, apparel with fit and length, anything with a configurator. For those catalogs, forcing the model produces a store nobody can merchandise or report on.

That’s when the comparison widens. BigCommerce allows far more variants per product and separates options that create SKUs from modifiers that change price without doing so — which is often why complex catalogs land there, and why it’s the more natural destination for merchants leaving Magento with configurable products. Genuinely configurable products — enumerate every combination and you’re into the tens of thousands — are usually a headless conversation, where the configuration logic lives in the storefront rather than in variants.

If you’re migrating onto Shopify

This is the single most common late surprise in Shopify migrations, particularly from Magento and from WooCommerce, both of which allow unlimited attributes. Do one thing before anything else: find your most complex product, count its meaningful attributes, and decide how it lands. Then run a trial migration on that product and a few like it before the project is priced.

It converts the hardest decision in the migration from a month-three discovery into a week-one choice — and occasionally it’s the decision that changes the destination.

Frequently Asked Questions

What is the Shopify variant limit?
Two limits, and people usually mean the wrong one. Every product allows at most three options — size, colour and material, say. Separately there is a cap on the number of variants those options can combine into, which was 100 for many years and which Shopify has been raising substantially, with availability depending on plan and on whether your theme and apps support the higher count. In practice the three-option cap is the one that bites first, and it isn't changing.
How do I add a fourth option to a Shopify product?
You can't, natively. The realistic routes are to combine two attributes into one compound option ("Blue / Oak"), to split the product into several products along one attribute, to move a dimension into line item properties so it's captured without creating a variant, or to use a variant-options app. Each has a cost — to filtering, to reporting, to the catalog's shape — and the right one depends on how your customers actually shop the product.
Does the variant limit affect SEO?
Indirectly. Splitting one product into several to fit the option model fragments the reviews and the ranking signals that would otherwise accumulate on a single URL, and it creates near-duplicate pages that need careful canonicals. Compound options and line item properties keep one product URL and avoid that. It's one of the reasons the choice matters beyond the admin.
Is this a reason not to use Shopify?
Only if your catalog genuinely resists compression. Most stores' products have three or fewer meaningful attributes and never notice the limit. Configurable ranges with four or more attributes — furniture, apparel with fit and length, technical parts — are where it becomes a platform decision rather than a workaround. BigCommerce allows far more variants and separates options from modifiers, which is often why complex catalogs land there instead.

About The Author

Kal Wiggins

Kal Wiggins

Kal Wiggins is the CEO of Epic Design Labs, specializing in ecommerce design and development. As an ecommerce store owner and seasoned developer, Kal shares practical tips and strategies to help fellow store owners grow their businesses.

Related Articles

View All →

What Adobe Commerce Actually Costs

Adobe Commerce pricing is quote-based and tiered on revenue — but the licence is the smallest part of what a Magento store costs to own. The full picture, and how to tell whether you're paying for capability you use.

Magento 1 End of Life — What It Means If You're Still On It

Magento 1 reached end of life in June 2020. Stores still running it are on unpatched software that handles payment data. What that means for security and PCI compliance, what the options are, and how to choose a destination on merit rather than under pressure.

Optimizing Your Shopify Store for Peak Performance

On most slow Shopify stores the theme is not the problem — accumulated app scripts are. How to find out which, before you pay for a rebuild.

BigCommerce Theme Performance Analysis

BigCommerce Theme Performance Analysis

When it comes to ecommverce success, site performance is no longer optional. A slow-loading store can mean the difference between \[…\]

Ordoro Review: Inventory Management System for Dropshippers

Ordoro Review: Inventory Management System for Dropshippers

For e-commerce businesses operating on platforms likein Shopify and BigCommerce, managing inventory and streamlining fulfillment processes become increasingly challenging as \[…\]

Unleashed Inventory Review: Managing Inventory for Shopify and BigCommerce Stores

Unleashed Inventory Review: Managing Inventory for Shopify and BigCommerce Stores

For growing e-commerce businesses using Shopify and BigCommerce, the transition from basic inventory tools to a comprehensive inventory management software \[…\]

Zoho Inventory Review: Managing Inventory for Shopify and BigCommerce Stores

Zoho Inventory Review: Managing Inventory for Shopify and BigCommerce Stores

For small to mid-sized e-commerce businesses operating on Shopify or BigCommerce, managing inventory efficiently while keeping costs under control can \[…\]

Brightpearl Review: Managing Inventory for Shopify and BigCommerce Stores

Brightpearl Review: Managing Inventory for Shopify and BigCommerce Stores

As e-commerce businesses expand their operations across multiple sales channels, the complexity of inventory management increases exponentially. At this growth \[…\]

Cin7 Inventory Review: Managing Inventory for Shopify and BigCommerce Stores

Cin7 Inventory Review: Managing Inventory for Shopify and BigCommerce Stores

As e-commerce businesses grow across multiple sales channels, inventory management becomes increasingly complex. Shopify and BigCommerce merchants often reach a \[…\]

Related Resources

View All →
Where is the Sitemap on BigCommerce?

Where is the Sitemap on BigCommerce?

Are you trying to find your sitemap on BigCommerce but aren’t sure where to look? Whether you’re submitting your sitemap \[…\]

What size should your hero image be

What size should your hero image be

In the vast realm of e-commerce, mobile images and web desChoosing the right size for your hero image is crucial \[…\]

What is the BigCommerce API

What is the BigCommerce API

If you’ve been working in ecommerce, especially with BigCommerce, you’ve probably heard the term “API” thrown around. But what exactly \[…\]

What is BigCommerce Stencil?

What is BigCommerce Stencil?

If you are still using the BigCommerce Blueprint theme framework, it’s high time that you switched over to their new \[…\]

Welcome to Epic Page Builder Widgets

Welcome to Epic Page Builder Widgets

If you’re running an ecommerce store on BigCommerce, streamlining your page design without the constant need for developers is crucial. \[…\]

Stencil Local Development – Walkthrough

Stencil Local Development – Walkthrough

If you’re looking to develop on BigCommerce, using Stencil Local Development is a game-changer. In this video, I walk you \[…\]

Remove Powered by BigCommerce Link

Remove Powered by BigCommerce Link

If you’re running a BigCommerce store and want to remove the Powered by BigCommerce link at the bottom of your \[…\]

Page Builder Fields In Raw HTML BigCommerce Page Template

Page Builder Fields In Raw HTML BigCommerce Page Template

Are you trying to create custom landing pages on BigCommerce but struggling with how to use Page Builder fields in \[…\]

Most Popular Products on BigCommerce

Most Popular Products on BigCommerce

Understanding Top Sellers and Customizing Your Store If you’re wondering how to display BigCommerce’s most popular products feed on your \[…\]

Want to Grow YOUR Ecom Brand?

We're passionate about our work and inspired to help fervent ecommerce store owners like yourself. Share your vision with us, and we'll help it come to fruition.

Discover how a quick conversation could change your business for the better

Start the Convo