What are the workarounds for Shopify's variant limits in 2026?
Since the variant count cap jumped from 100 to 2,048 on Oct 15, 2025, most legacy "100 variant workaround" content is now half-obsolete. The 3-options-per-product cap didn't change, so the workarounds that address option axes (not variant slots) still apply. There are five practical approaches: (1) split into multiple linked products, (2) merge with a product options app like Print It My Way, (3) use metafields or line-item properties for non-variant options, (4) restructure to fewer axes, (5) go headless with a custom variant picker.
Step-by-step setup
- Confirm what limit is blocking you. Variant count (was 100, now 2,048) or option count (still 3)?
- Pick the workaround that fits. Split products, merge products, add product options app, use custom fields, or restructure catalog.
- Test on one product before rolling out. Especially for split-and-merge — SEO consolidation matters.
Which limit are you actually hitting?
Before picking a workaround, identify which cap is blocking you:
| Limit | Before Oct 2025 | After Oct 15, 2025 |
|---|---|---|
| Variants per product | 100 | 2,048 |
| Options per product | 3 | 3 (unchanged) |
| Values per option | 100 | 100 (unchanged) |
| Bulk API request cap | 100 | 1,000 |
| Product images / videos / 3D combined | 250 | 250 (unchanged) |
Workaround 1 — Split into linked products
Best when you need 4+ option axes (e.g. size × color × material × finish). Create one product per material and use collection links or Shopify Metaobjects to relate them. Downside: SEO dilution — each product has its own URL, its own reviews. Consider consolidating in collections and adding a "Choose your material" module on the product page.
Workaround 2 — Use a product options app
The most common fix. A product options app moves non-inventory-affecting choices (text, upload, checkbox, gift wrap) off the variant system entirely — they become line-item properties on the cart, not new SKUs. Print It My Way and similar apps keep your variant count clean while offering unlimited option axes. Free plan covers 1 personalizer, 10 product assignments.
Workaround 3 — Line-item properties (no app)
For a single custom text field or note, you can add it via theme code without an app. Add a text input to product-form.liquid with name="properties[Custom text]". Downsides: no validation, no preview, no pricing add-ons, no mobile UI polish. Fine for a single note field; painful for anything more.
Workaround 4 — Restructure to fewer axes
Sometimes the cleanest fix is questioning the axes. Does the customer really care about finish AND material AND color, or would you rank materials into 3 tiers (basic / standard / premium) and let the material dictate finish? Consolidating axes reduces variant count and simplifies the product page.
Workaround 5 — Headless / custom variant picker
For Shopify Plus or Hydrogen stores, you can build a custom variant picker that presents the illusion of more axes while mapping to actual Shopify variants underneath. Requires developer time. Only makes sense at scale.
Skip the variant explosion
Print It My Way handles unlimited option combinations via line-item properties — free plan covers your first 10 products.
Install Print It My Way — Free Read the 2,048 variant change deep dive →Frequently asked questions
Is the Shopify variant limit still 100?
No. It became 2,048 on Oct 15, 2025, for every plan. The 3-options-per-product cap didn't change.
How do I add more than 3 options to a Shopify product?
Use a product options app that stores extra options as line-item properties on the cart line, not as SKU variants.
Do line-item properties affect inventory?
No. Line-item properties travel with the order but don't create a new SKU or decrement stock. Perfect for custom text, photo upload, gift wrap, engraving fees.
Will splitting products hurt my SEO?
It can. Each split product is a separate URL competing for the same keyword. Use canonicals or consolidate reviews if possible.
Do I still need a workaround if I'm under 100 variants?
Not for variant count. But if you need text/photo/monogram inputs, yes — those don't belong in the variant system regardless of the cap.
Do metafields help with the variant limit?
Not really. Metafields are product-level metadata, not per-order customer input. For customer input, use line-item properties (via app or theme code).