
A merchant wants to run a discount on only one product variant. Maybe it is the 30ml size of a skincare product, a specific shoe size with excess inventory, or a wholesale pack size that needs a special price.
So they create a collection, add the product, and apply a discount.
Then they notice something unexpected: every variant of that product is discounted.
The reason is simple. Shopify collections work at the product level, not the individual variant level. If you need Shopify variant-specific discounts, the native method is not a collection discount. It is a discount code that targets the exact variant.
This distinction matters more now because Shopify stores are managing larger and more complex catalogs. Shopify increased the maximum number of variants per product from 100 to 2,048 in October 2025, and newer variant management features such as variant-level publishing give merchants more reasons to work with individual variants. At the same time, discount-code limits have not expanded at the same pace.
This article explains how Shopify variant-specific discounts work, why collection discounts fail, where the 100-item limit becomes a problem, and what options merchants have when native discounting is no longer enough.
Quick answer: Yes, Shopify allows discounts on specific variants. The native method is to create a discount code and select individual variants under product eligibility. Collection discounts cannot target individual variants because they apply to products, not variant options.
TL;DR
Shopify can discount a specific product variant natively through discount-code targeting.
Collection discounts cannot isolate one variant because collections apply discounts at the product level.
Discount codes have a limit of 100 specific customers, products, and variants combined.
Shopify’s increase from 100 to 2,048 variants per product makes large catalogs easier to manage but also makes the discount limit easier to reach.
Merchants managing many variant-level promotions may need a dedicated discount solution.
Can You Discount a Specific Shopify Variant?
Yes. Shopify allows merchants to discount a specific product variant through discount-code targeting. If you are searching for how to discount a specific product variant on Shopify, the process starts with selecting the individual variant inside the discount settings rather than creating a product collection.
When creating a product discount, you can choose the specific product and select the exact variant instead of applying the discount to the entire product.
This is different from using collections. Collections organize products, not individual variants, which means they cannot separate one size, color, or pack option from the rest of the product. In Shopify terminology, a product is the main catalog item, while variants are the individual options customers choose, such as size, color, material, or package quantity.
How to Set Up a Discount for One Variant
To create a discount for one Shopify variant:
Go to Shopify Admin → Discounts.
Select Create discount.
Choose the amount off products.
Under the product eligibility settings, select specific products.
Choose the product and select the individual variant you want to include.
The discount will apply when customers purchase that specific variant.
For example, imagine a clothing store sells a T-shirt with three variants:
Small / Black
Medium / Black
Large / Black
If the merchant selects only Large / Black while creating the discount, the discount applies only to that variant.
The other variants remain at their original price.
Shopify supports automatic discounts with product eligibility rules, but Shopify’s documentation does not clearly state that automatic discounts have the same 100-item selection limit documented for discount codes. Merchants should confirm the limitation based on their discount type before building large variant campaigns.
Why a Collection Discount Won't Do This for You
One of the most common mistakes merchants make is trying to solve a variant-level problem with a collection-level discount.
A collection contains products. It does not contain independent variant groups.
For example, a skincare store sells a product called “Daily Moisturizer” with two variants:
30ml
100ml
The merchant wants to clear inventory for the 30ml version only, so they create a collection containing the moisturizer and apply a discount. Now, both the 30ml and 100ml versions become eligible.
The reason is that Shopify sees the collection as containing the product, not the individual size option.
This is one of the most common setup mistakes for stores with variant-heavy catalogs, especially apparel, footwear, cosmetics, and wholesale stores where one product may contain dozens of purchasing options.
Shopify Variant-Specific Discounts and the 100-Item Limit: Why It Matters More Since Spring '26
The biggest challenge with native variant-specific discounts appears when merchants need to target many variants.
Shopify discount codes have a limit of 100 specific customers, products, and variants combined.
This means a merchant cannot create one discount code containing unlimited product and variant selections.
For example, if a fashion store wants to discount:
40 shoe size variants,
35 clothing variants,
30 accessory variants,
the total selection exceeds the limit.
The discount code cannot include all of them.
This limit becomes more noticeable because Shopify products can now contain significantly more variants than before.
In October 2025, Shopify increased the maximum number of variants per product from 100 to 2,048. This change was separate from Spring '26, but it changed the scale at which merchants manage variant catalogs.
Shopify Spring '26 introduced introduced variant-level publishing controls, allowing merchants to manage where individual variants appear. This feature changes variant availability, not variant pricing or discount eligibility.
A merchant may now have thousands of possible variants in a catalog, but that does not mean a single discount code can target thousands of those variants.
The result is a growing gap:
Product catalogs can contain more variants.
Merchants have more reasons to manage variants individually.
Discount-code targeting still has a fixed selection limit.
Variant-Level Publishing and Variant Discounts Are Two Different Systems
Variant-level publishing and variant-specific discounts sound similar, but they solve different problems.
Variant-level publishing controls where a variant is available or visible. Variant-specific discounting controls pricing.
Changing whether a variant is published does not automatically change whether it receives a discount. Likewise, applying a discount does not affect where that variant appears.
However, the two features can work together in certain workflows.
For example:
A B2B store may publish specific variants for wholesale customers and apply discounts only to eligible buyers.
A retailer may discount a variant before removing it from a sales channel.
For merchants managing customer-based pricing rules, eligibility is another important part of the discount setup. Shopify discount eligibility rules can help control who receives specific promotions.
Feature | Controls | Example |
Variant-level publishing | Where a variant appears | Hide a specific size from an online store |
Variant-specific discounts | Price changes | Apply 20% off only to one color |
Collection discounts | Product-level eligibility | Discount all variants of a product |
When You've Outgrown the Native Method
Shopify’s native discount system can handle many common situations.
If you need to discount one or a few specific variants, selecting those variants directly is usually enough.
The challenge appears when your catalog grows and your discount rules become more complex.
Some possible approaches include:
Group variants when the rule is genuinely the same
If many variants share the same promotion logic, avoid manually creating separate selections.
For example, if every “Clearance” color option should receive the same discount, a broader product-level strategy may be easier.
Avoid creating duplicate products only for discounts
Some merchants consider splitting variants into separate products to bypass variant targeting limitations.
This may solve a short-term discount problem, but it can create other issues:
Duplicate product pages
More complicated inventory management
Potential SEO problems
A confusing customer experience
Consider dedicated discount management tools
For merchants who regularly need variant-level pricing rules, a dedicated discount app can be another option.
DiscountRay’s variant-specific discount feature is built for merchants who need more flexible control over variant-level promotions when manually managing discount selections becomes difficult.
It is not the only possible solution, but it can help when manually managing large numbers of variant selections becomes difficult.
If you combine multiple promotions, it is also important to understand how different offers interact. Shopify discount stacking rules can affect whether multiple discounts apply together.
Common Mistakes to Check Before Launching a Variant Discount
Before activating a promotion, check these common issues:
Using a collection instead of variant targeting: A collection discount applies to the whole product. It cannot isolate a single size, color, or pack option.
Forgetting that variants count toward discount limits: If you select variants from multiple products, those selections contribute to the same discount-code limit.
Assuming unpublished variants are automatically excluded: A variant being hidden from a sales channel does not automatically remove it from discount eligibility.
Always review the actual discount conditions before launching a promotion.
FAQ
Can I apply a discount code to a specific product variant?
Can I discount one variant without discounting the whole product?
Why did my variant discount apply to every version of the product?
Is there a limit to how many variants I can include in one discount?
Does Spring '26 variant-level publishing change how discounts apply to variants?
What should I do if I need to discount more than 100 variants at once?
Where This Leaves Your Variant-Specific Discounts
Shopify variant-specific discounts are possible with Shopify’s native tools, but the right setup depends on understanding the difference between products and variants.
A collection is not enough when you need to isolate one size, color, or option. The native solution is to target the exact variant through discount settings.
The bigger challenge appears when your catalog grows. Shopify stores can now manage far more variants than before, but discount-code limits remain a practical consideration.
For smaller promotions, Shopify’s native tools may be all you need. For stores with complex catalogs, frequent promotions, or many variant-level rules, a more advanced discount workflow may become necessary.
Syeda Rehnoma Tanzom
This article is written by Syeda Rehnoma Tanzom, an SEO content writer with 3+ years of experience specializing in eCommerce content. What makes the work here a little different? A close collaboration with support teams to understand what merchants are actually going through, their frustrations, their questions, and their wins. The goal is simple: write content that speaks to real problems, not just search engines. When not buried in keywords and content briefs, you'll find her nose-deep in a good book, binge-watching true crime documentaries or psychological thrillers, and occasionally switching gears with a feel-good rom-com.
This article was reviewed by the DiscountRay Technical Support Team, who regularly helps Shopify merchants test discount setup, customer eligibility, cart behavior, and checkout-related discount issues.