Shopify released 2000 variants (now 2048)

a counter display showing 2048 with product variant option boxes expanding

Shopify raised its variant limit from 100 to 2,000 per product in early 2025, then quietly bumped it again to 2,048. The old cap of 100 variants forced merchants to split products into separate listings or drop option combinations entirely. That limit is gone for stores using Shopify’s Combined Listings feature, but the upgrade comes with a list of caveats that most announcement posts skip over.

I got three support tickets in the same week from merchants who upgraded, hit publish, and then realized their product pages loaded a blank image gallery. 2,048 variants is real. But “real” and “ready to use” aren’t the same thing.

This post covers what actually changed in the variant system, who gets access, what breaks at scale, and how to handle images, SEO, and catalog architecture when your products have hundreds (or thousands) of variants.

In this post

What Shopify actually changed

For years, every Shopify product was capped at 100 variants. Three options (say Color, Size, Material) with enough values per option and you’d blow past that ceiling fast. A shirt in 10 colors, 5 sizes, and 2 fabrics needs 100 combinations exactly. Add one more color and you’re stuck.

Shopify’s solution came in two stages. First, they introduced the Combined Listings feature, which lets you link separate products together under one parent listing. Each “child” product can have its own variants, images, and URL. Then they raised the per-product variant cap to 2,000, later adjusted to 2,048 (a power of two, which makes sense if you’re an engineer and nobody else).

The 2,048 number is not available on standard single products for most stores. It applies specifically to products created through the Combined Listings workflow. Standard products still respect the 100 variant ceiling unless your store has been granted expanded access. This distinction trips up a lot of merchants who read the headline and assume it applies everywhere.

Before you restructure your entire catalog, run it through the Variant Combination Calculator to see exactly how many combinations your products actually need.

Who gets the 2,048 limit

Shopify Plus stores got it first. That was expected. But the rollout extended to non-Plus stores too, specifically through the Combined Listings feature. The key requirement is using Shopify’s product grouping system (or a third-party app that replicates it).

Here’s where it gets confusing. Combined Listings on Shopify’s native system requires Plus for some features. Third-party apps like Rubik Combined Listings offer product grouping without Plus, which means non-Plus merchants can still structure their catalogs to work around the old 100-variant limit, even if they don’t get the literal 2,048 number on a single product record.

The practical outcome: if you need 200+ variants for a product, you either pay for Plus and use native Combined Listings, or you split the product into groups using an app and link them with swatches. Either way works. Neither is free of trade-offs.

The Combined Listings requirement

Combined Listings is Shopify’s answer to the “one product, many variants” problem. Instead of cramming everything into a single product, you create separate products (one per color, for instance) and group them under a parent. Each child product gets its own title, images, URL, and SEO metadata.

Why does this matter for the 2,048 cap? Because the expanded limit applies to the combined product structure. Each child can hold up to 100 variants, and the parent can reference up to 2,048 total across all children. So a jacket in 20 colors, each with 5 sizes, is 20 child products with 5 variants each (100 total), well within limits. But a single product with 20 colors and 5 sizes and 3 materials? That’s 300 variants on one record, and you need Combined Listings or Plus access for it.

If you want to understand the full mechanics of how Combined Listings works, the Shopify variant limit guide covers the technical details. And for catalog planning, the Separate Products vs Variants tool helps you decide which structure fits your store.

The image problem at scale

This is the part nobody talks about in the “Shopify now supports 2,000 variants!” celebration posts. Shopify still caps product images at 250 per product. That hasn’t changed.

Do the math. If you have 2,048 variants and want 4 images per variant (front, back, detail, lifestyle), that’s 8,192 images. You can store 250. So about 3% of what you need. Even at 2 images per variant, 2,048 variants require 4,096 images. Still wildly over the cap.

With Combined Listings, this is less painful because each child product gets its own 250-image allocation. Twenty child products means 5,000 total images across the group. That’s workable. But if you’re trying to use the 2,048 limit on a single product record, the 250-image cap becomes a wall you hit fast.

And then there’s the display problem. Shopify’s native system assigns one image per variant. One. Not a gallery. Not a slideshow. One thumbnail. A customer selects “Blue / Large / Cotton” and sees one photo. The other 3 blue photos sit in the general gallery mixed with every other color. Apps like Rubik Variant Images exist precisely because of this gap, filtering the product page gallery to show only images assigned to the selected variant.

For a deeper look at image management strategies at this scale, the image management at 2,048 variants guide covers the full playbook.

SEO implications of 2,048 variants

More variants on a single product URL means more content compressed into fewer pages. From a pure indexing standpoint, that’s not always good.

Google treats each product URL as one indexable entity. If your “Running Shoe” product has 2,048 variants covering 40 colors and 12 sizes, Google sees one page. That single page has to rank for “red running shoe size 11” and “blue running shoe size 7” and every other combination. It won’t. Google Shopping feeds can differentiate variants, but organic search is URL-based.

Combined Listings, by contrast, give each child product its own URL. “Red Running Shoe” is a separate page from “Blue Running Shoe.” Each gets its own title tag, meta description, images, and canonical URL. That’s a significant SEO advantage for stores targeting color-specific or material-specific search queries.

If your store relies on organic search traffic, packing 2,048 variants into one product is almost always the wrong call. Split by the option that people actually search for (usually color), and group them. You can verify your SEO setup with our SEO Checker to make sure each product page targets the right queries.

When to split products instead

Just because you can have 2,048 variants doesn’t mean you should. Here’s a quick decision framework:

Keep variants together when: the options don’t change the visual appearance significantly (Size, Length, Width), customers don’t search for specific option values (“nobody Googles ‘medium t-shirt'”), and your image needs are modest (under 250 total).

Split into separate products when: each option value has its own photography set (different colors, patterns, prints), customers search for specific values (“red leather jacket”, “oak dining table”), you need more than 250 images total, or you want each variation to have its own SEO-optimized URL.

Most apparel and furniture stores should split by color and keep size as a variant within each color product. Most electronics stores can keep everything together because a “64GB iPhone” and “128GB iPhone” look identical in photos.

The variant images complete guide walks through this decision for different product types with examples.

Practical steps for stores scaling up

If you’re moving from the old 100-variant world to the new 2,048 territory, here’s what to do in order:

  1. Audit your catalog. Count your actual variant combinations per product. Use the Variant Combination Calculator if you have products with 3+ options. Many stores think they need 2,048 but actually need 200.
  2. Decide on structure. For each product, decide: single product with many variants, or separate products grouped with Combined Listings? Use the SEO test: does each option value deserve its own Google listing?
  3. Plan your images. If you’re grouping products, each child gets 250 images. If you’re using a single product, you share 250 across all variants. Plan photography accordingly.
  4. Set up variant image filtering. At 200+ variants, customers need to see only the images that match their selection. Native Shopify won’t do this. Use a variant image app to filter the gallery per selected option.
  5. Test your product pages. Load a product with your maximum variant count in an incognito browser. Check page load speed, image gallery behavior, swatch rendering, and cart functionality. Problems show up at scale that don’t exist with 10 variants.

Why does Shopify default the variant limit to 100 when they clearly support more? It makes no sense for stores that sell configurable products. But that’s where we are, and now at least the ceiling is higher.

One more thing. If your store runs on a non-Plus plan, read the Shopify plan comparison guide before committing to a restructure. Some catalog features require specific plan tiers, and finding that out after migrating 500 products is… not fun. Trust me on that.

FAQ

Did Shopify raise the variant limit to 2,000 or 2,048?

It was announced as 2,000, then adjusted to 2,048. The current technical cap is 2,048 variants per product when using Combined Listings. Standard products without Combined Listings remain at 100 variants for most stores.

Do I need Shopify Plus to get 2,048 variants?

For native Combined Listings with the full 2,048 cap, Plus is required for some features. However, third-party apps can replicate the product grouping structure on non-Plus plans, effectively bypassing the 100-variant limit without upgrading. You won’t get 2,048 on a single product record, but you can link hundreds of variants across grouped products.

Does the 250 image limit change with 2,048 variants?

No. Each product still supports a maximum of 250 images. With Combined Listings, each child product gets its own 250-image allocation, which helps. But a single product with 2,048 variants is still capped at 250 images total.

Can I show different images for each variant at 2,048 scale?

Shopify natively assigns one image per variant. To show multiple images per variant selection (gallery filtering), you need a variant image app. This becomes more important as variant count grows, because a 2,048-variant product with unfiltered images is a confusing wall of photos.

Should I use all 2,048 variants or split products?

Split when the option values have different visuals (colors, patterns) or when customers search for specific values. Use the full variant count when options are non-visual (size, length) and images don’t change between selections. Most stores benefit from splitting by color and keeping size as a variant.

Will 2,048 variants slow down my product page?

It can. Shopify’s product JSON payload grows with each variant. At 2,048 variants, that payload is large enough to impact initial page load on slower connections. Theme JavaScript also needs to process more option combinations for the variant selector. Test with real data before committing to high variant counts on a single product.

Co-Founder at Craftshift