Craftshift logo

The Shopify 2048 variant limit, explained properly (2026)

shopify 2048 variant limit explained 2026

Think about a jewelry catalog with a 14-stone collection, 9 widths, and 6 metals. That’s 756 variants on a single product. Google still surfaces old agency posts telling merchants that to go over 100 variants they need Shopify Plus. Wrong. Read the 2024 update notes.

Shopify increased the shopify 2048 variant limit. This is the new limit for the number of variants per product. There was a limit of 100 variants per product in the past but with the new release in 2024 shopify has removed the limit altogether. Every plan comes with the same 2048 variant limit, from the Basic plan to Shopify plan, Advanced plan and Plus plan.

But there is a catch most posts miss. And it is the one that bites.

In this post

What actually changed in 2024

Shopify increased the variant limit for every product from 100 to 108 variants (3 options) about a year ago. Previously, Shopify Plus merchants were granted exemptions from the 100 variant cap, but were granted a higher limit on a case by case basis of up to 2000 variants. There are still workarounds for shop owners that need more variants (e.g. splitting a product into multiple products and using an app to manage combinations of variants), but overall, the increase in default variant limit has been a positive change for many apparel and jewelry shops who struggle to keep their product offerings organized in a single, well-structured catalog.

Then I blogged about the 1024 variant cap on Shopify. Recently they have upped the cap to 2048 for all plans, including the basic one. No mention of an upgrade path to increase the cap further, nor a support ticket system to raise the cap, nor even a beta feature flag to participate in the cap raising experiment. All parties concerned get to just use the API and admin interface as they always have, and now the GraphQL mutation for creating a new variant can include number 101 instead of hitting a error.

And yes. I know. This sounds like a free lunch. It is not.

The real numbers table

ThingBefore 2024After 2024Plan required
Variants per product1002048Any plan
Option types per product33Any plan (unchanged)
Values per option100 (effective)2048 (effective)Any plan
Images per product250250Any plan (unchanged)
Native combined listingsN/APlus + Advanced onlyPlus/Advanced
Locations per inventory item10001000Any

See that image row? 250. That is the next wall you hit. More on that below.

The 3 option type trap

Ever popular rule: Shopify gives you 2048 variants, but only spread across 3 options. So whether you’re using color and size, or price and weight, you’re capped at three. You cannot add a 4th dimension to a product in the 3D world of Shopify variants. You will be told this failure at the Shopify API, in the admin interface, and when trying to perform a bulk import via CSV.

Then what? They choose to shove two dimensions into one option value. In the product catalog at left, someone might have used “Wood / Finish” as a single option value (for example “Oak Natural”, “Oak Walnut”, “Ash Natural”). Ugly in admin, but very pretty in the storefront. It gets you under the 3 option limit which, for some people apparently, is a huge deal.

It’s stupid. And shopify is stupid for having a cap on option types that is not linked to the cap on variants. Why the cap on option type count was not increased with the cap on variant count is beyond me. My guess is that it would break a lot of themes that hardcode product.options[0], [1], [2] and things like that.

How to enable 2048 on your store

You do not enable it. It is already on. Trying to add a 101st variant through the admin interface and it will save. Trying to run the productSet mutation with 500 variants and it will run. There is no toggle.

To get this feature, all you need is to have your store on the new product model (which was rolled out with this change). If your store was created after February 2024, then you are on the new model. If your store was created before February 2024, then you most likely already migrated to the new model. Migrating automatically happened for all users. You don’t need to click on anything.

Side effects nobody warned you about

This is where Apps like Rubik Variant Images actually save your bacon. Without image filtering, 2048 variants would literally be a UX disaster on the product page.

Rubik Variant Images displaying shared images across variant options

When combined listings still make sense

If 2048 is enough, why do combined listings still matter? Sometimes three option dimensions just aren’t enough. A typical jewelry item might have color, size, material, length, AND engraving options. You can set up a 4th option type, but its dropdown sits awkwardly next to the others on the product page and looks messy. Combined listings glue together 2 separate products, each with their own 3 option types, to create a single shopping experience for buyers.

You can also have native combined listings on Shopify, if you are on the Advanced or Plus plan. If you are on a Basic or Shopify plan, you will need an app such as Rubik Combined Listings.

Watch how it looks in action:

Rubik Combined Listings comes with a demo store, tutorial and documentation.

So which do you need?

Three key variables affect options widget decisions: number of options, plan, and mode of navigation. Three or fewer options? Variants are fine, filter by image is easiest. Four or more options? Combined listings are better. For Basic and Shopify plans with Advanced feature requires an app. Simple.

Free tools that help you plan: Shopify variant calculator and SKU generator.

FAQ

What is the Shopify variant limit in 2026?

2048 variants per product, on every plan. Raised from 100 in 2024.

Do I need Shopify Plus for 2048 variants?

No. Basic, Shopify, Advanced, and Plus all get 2048.

Can I have more than 3 option types per product?

No. The 3 option type cap still applies. Only the variant count was raised.

What is the image limit per product?

250 images per product. Not raised alongside the variant cap.

Will my theme handle 2048 variants?

Vertical layout on 7. Most modern themes do this. Variant JSON payload size increases linearly with number of variants. Check in Lighthouse and see if deferred loading would be beneficial for large products.

When should I still use combined listings?

Use when needing an extra option dimension or when each color needs its own SEO page.

Does the 2048 limit apply to Google Shopping feeds?

No, feeds emit one row per variant. A variant product with 2048 variants will produce 2048 feed entries.

And another thing. Let’s say you made that jewelry store in a box from the intro. It would upload on the $15/month Basic plan with 756 variants in ONE PRODUCT. No Plus subscription required. No combined listings. Only the new 2048 ceiling and the Rubik Variant Images to filter through the gallery. End of story.

Our Shopify Apps

Smart Bulk Image Upload

Bulk upload product images from Google Drive & save time!

Rubik Variant Image & Swatch

Show only relevant variant images on your product pages.

Rubik Combined Listings Swatch app

Rubik Combined Listings

Link separate products as variants with beautiful swatches

CS – Export Product Images

Bulk export product images by vendor, collection or status

Blog Posts