Shopify Product Variants in 2026: Limits, Images and Workarounds

By: Irina Shvaya | October 1, 2026
This guide is part of our Shopify resource hub: plans and fees, setup, every major feature, apps, marketing, operations, comparisons and migrations.

Variants are the versions of a product that a customer can choose between, such as a T-shirt in three sizes and four colors. On Shopify, each combination of options (size, color, material) is a variant, and each variant can have its own price, SKU, barcode, weight, inventory and image.

The limits changed in late 2025, and many guides haven't caught up. Since 15 October 2025, every Shopify merchant can create up to 2,048 variants per product, up from the long-standing limit of 100. The number of options is still capped at three. If you've been splitting products only because you hit 100 variants, you may no longer need to. If you need a fourth option, you still need a workaround.

This guide covers how variants work as of October 2026, the limits that matter, variant images and inventory, combined listings, and the workarounds for options Shopify doesn't support natively.

Key Takeaways

  • Shopify products can have up to 2,048 variants (since 15 October 2025) but still only three options.
  • Each variant has its own price, SKU, barcode, weight, inventory and one assigned image.
  • Some third-party themes, apps and sales channels may not support more than 100 variants, so test before you expand.
  • Shopify Combined Listings, which present separate products as one listing, is available only on Plus and enterprise plans.
  • For a fourth option or personalization, use line item properties through a product options app, separate linked products, or bundles.

How options and variants work

An option is a choice the customer makes, such as Size. Option values are the choices within it: Small, Medium, Large. A variant is one combination of values, such as Medium / Navy / Cotton. Shopify creates variants from the combinations you add, and you can delete any combinations you don't sell.

Each variant can carry its own:

  • Price and compare-at price
  • Cost per item (for profit reporting)
  • SKU and barcode (UPC, EAN or ISBN)
  • Weight, for shipping rates and labels
  • Inventory quantity at each location
  • HS code, for international shipping
  • One assigned image
  • Variant metafields, for details such as per-size measurements

The product holds everything that's shared: title, description, the media gallery, product category, vendor, type, tags and SEO fields.

Variant limits in 2026

LimitValue (as of October 2026)Source
Variants per product2,048 (was 100 before 15 October 2025)Shopify changelog and Help Center
Options per product3Shopify Help Center
Media items per product250Shopify Help Center
Images assigned per variant1 (no videos or 3D models)Shopify Help Center
Daily new-variant limit for very large stores10,000 a day by app or CSV once a store has 500,000+ variants (not on Plus)Shopify Help Center
Inventory locations10 on Basic, Grow and Advanced; 200 on PlusShopify pricing page

Shopify's add variants page states it plainly: "You can create up to 2,048 variants for a product. Each product can have up to three options." The changelog announcement describes the change as "exceeding our historical variant limit of 100."

The 100-variant compatibility catch

A higher limit doesn't mean everything connected to your store can handle it. Shopify warns that "Some third-party themes might not support more than 100 variants" and that "Some theme app extensions, public apps, and sales channels might not support more than 100 variants." Shopify names Stocky and the legacy Order Printer app among those that don't. Shopify's developer changelog adds that apps not using the current GraphQL product APIs "may have a downgraded or broken experience" with products over 100 variants.

Before you build a product with hundreds of variants, test the product page, cart, any variant picker or swatch app, your feeds (Google, Meta, marketplaces), your inventory or ERP sync, and your 3PL integration.

Variant images

Shopify's Help Center says "you can only add one image to each product variant," and that variants "don't support other types of media, such as 3D models or videos." When a customer picks a variant, most themes switch the gallery to that variant's image.

Many stores want each color to show its own full set of photos. With one image per variant, you have three options:

  • Use a theme that groups media by variant. Some themes show only the images that belong to the selected color, usually based on image order or alt text conventions. Check the theme's documentation.
  • Store extra images in a variant metafield (a list of files) and have the theme display them for the selected variant.
  • Split colors into separate products and link them, either natively with Combined Listings on Plus or with swatches built on metafields.

Use descriptive alt text on every image that includes the variant, for example "Linen shirt in navy, front view." It helps accessibility and image search.

Inventory per variant

Inventory is tracked per variant, per location. A T-shirt in 3 sizes and 4 colors stocked in 2 warehouses has 24 separate inventory levels. Keep a few things in mind:

  • SKUs must be unique and consistent with your warehouse, 3PL and accounting systems.
  • "Continue selling when out of stock" is set per variant, which is useful for made-to-order sizes and dangerous elsewhere.
  • Unsellable combinations should be deleted, not left at zero stock. Some themes show every combination, which frustrates shoppers.
  • Location count matters. More locations multiply the stock records you maintain. Our article on a Shopify app for multi-location inventory covers when native tools stop being enough.

Swatches and option display

Variant options can be linked to category metafields, so "Navy" is a shared, structured value rather than free text. Shopify's Help Center says that with color entries connected this way you can "display variant options as swatches for color options on your storefront products pages," provided your theme supports it.

Good variant UX also means:

  • Showing unavailable combinations as crossed out or disabled rather than hiding them, depending on your catalog.
  • Putting size guides next to the size selector. A size-chart metaobject works well for this.
  • Showing the variant price and stock status as soon as the shopper picks an option.
  • Updating the URL with the variant parameter, so shared links open the right variant.

Combined Listings (Plus only)

Some brands want each color to be its own product, with its own title, description, images and URL, while still appearing as one listing with a color picker. That's what Shopify Combined Listings does. Shopify's Help Center is clear on eligibility: "You must be on either a Plus or enterprise commerce plan." The Combined Listings app is free for those plans and is described as "Available on Plus and enterprise commerce plans." The pricing page lists it under features "Just for Plus."

Shopify's documented limits for a combined listing are up to 60 child products, up to 2,048 variants across all of them, and up to 3 options in addition to each product's own options. SEO-minded brands like it because each child product keeps a distinct, descriptive URL. On Basic, Grow or Advanced, you can approximate it with separate products linked by metafields and a theme or app that displays swatches across them.

Workarounds when you need more than three options

The three-option limit is the real constraint for customizable products, such as furniture with size, fabric, leg finish and cushion fill. Common approaches:

  1. Line item properties through a product options app. Extra choices such as engraving text, gift wrap or a fourth option are collected on the product page and attached to the cart line. They don't create real variants, so they have no separate SKU or inventory. Price add-ons are usually handled by the app, often by adding a hidden add-on product. Check how each app prices add-ons, what it does to checkout and reports, and how it affects page speed.
  2. Split the product. Turn one option into separate products (for example, one product per fabric collection), each with up to three options, and link them with metafields or Combined Listings on Plus.
  3. Combine values. Merge two low-cardinality options into one, for example "Oak / Natural" as a single finish value. This only works when the combined list stays short.
  4. Bundles. For kits and sets, Shopify's bundles tools let you sell a group of products, each with its own variants and inventory.
  5. Custom development. For complex configurators, a custom app or a Shopify Function (on a public app) can validate combinations and set prices. Plan this carefully, because custom apps containing Functions require Plus.

Choose based on whether each choice needs its own inventory. If it does, it should be a real variant or product. If it doesn't, a line item property is usually enough.

Variants and SEO

Variants share one product URL, with a variant parameter for each selection. That keeps ranking signals on one page, which is usually what you want. A few practical points:

  • Write the product title and description for the product as a whole, then mention key variants (colors, sizes) naturally.
  • Make sure your product structured data lists offers for each variant with the correct price and availability. Many themes do this, but check.
  • Feed each variant to Google Merchant Center with its own GTIN, color and size, and group them with a shared item group ID.
  • Split into separate products only when variants have genuinely different search demand, such as distinct models people search for by name.

Our article on product page SEO mistakes covers more of what goes wrong on variant-heavy pages.

Variants and B2B pricing

If you sell wholesale, prices can be set per variant in B2B catalogs. Since 2 April 2026, native B2B is available on Basic, Grow and Advanced with up to three catalogs, and Plus allows unlimited catalogs. See our Shopify B2B guide for volume pricing and quantity rules. For plan costs, see our Shopify pricing plans guide, or browse the Shopify hub.

Conclusion

In 2026, Shopify's variant limit is generous (2,048 per product), but the three-option cap and the 100-variant compatibility gap in some themes and apps still shape how you build products. Plan options around inventory, use metafields for structured values and swatches, test integrations before scaling up variant counts, and choose the right workaround (line item properties, split products, bundles or Combined Listings on Plus) when three options aren't enough. If you need a custom variant picker or configurator, eSEOspace's Shopify website design team builds them.

Frequently asked questions

How many variants can a Shopify product have?

Up to 2,048 variants per product, for all merchants, since 15 October 2025. Before that, the limit was 100. Some themes, apps and sales channels may still not support more than 100 variants, so test before you expand.

How many options can a Shopify product have?

Three. Shopify's Help Center says "Each product can have up to three options." For more choices, use line item properties via an options app, split the product, or use bundles.

Can each variant have its own images?

Each variant can have one assigned image, and variants don't support videos or 3D models. To show a full gallery per color, use a theme that groups images by variant, a variant metafield with extra images, or separate products linked together.

Is Shopify Combined Listings available on all plans?

No. Shopify says you "must be on either a Plus or enterprise commerce plan" to use Combined Listings. Stores on other plans can approximate it with separate products linked by metafields and swatches.

Do I need an app for more than three product options?

Usually, yes. Product options apps add extra choices as line item properties, which don't have their own SKU or inventory. If each choice needs its own stock, split the product into separate products instead.

Put this into action with eSEOspace

We help businesses grow with website design that actually performs. Explore the services behind this guide:

Book a free strategy call →

Get a FREE Audit

We'll perform a comprehensive SEO, AEO, GEO & CRO audit of your website — completely free — and show you exactly how to outrank your competitors.

Don't have a site yet? Get in touch →

Get a FREE GEO/AEO/SEO Audit

We'll analyze your site's SEO, GEO, AEO & CRO — completely free — and show you exactly how to get found across Google and AI answers.

Don't have a site yet? Get in touch →

You Might Also like to Read