How can I apply discounts to specific product variants in my online store?

Topic summary

Goal: Apply a discount to a single variant (print-only) that exists across many products/sizes, without hitting Shopify’s 100-product discount limit. The poster hopes to target variants via a collection or bypass the limit.

Proposed approach: Split each product into 3 separate products (one per size). Apply the discount to the specific product representing the discounted variant/size. Use the Easify Product Options app to cross-link these products with Buttons/Dropdowns and the Option URL feature so they behave like variants on the product page.

Merchandising tactic: Show only the discounted product in the collection so customers see a single item, while still allowing navigation to other linked options/sizes from that page.

Trade-offs: This requires managing multiple near-duplicate products, which may add setup and maintenance effort. The images provided are illustrative examples of the linking UI, not essential to the solution.

Current status: The store owner will try the app-based solution but would prefer not to manage duplicate products. No built-in method to discount variants by collection or bypass the 100-product limit was identified. Discussion remains open.

Summarized with AI on December 30. AI used: gpt-5.

Hello!~

I Have been developing my Shopify Store for a while now and I’m at the final stage of my site, I have everything ready but for discounts I’m looking for apps or ways by which I can add certain Variants to a collection and then add discounts to them. I run a Poster Printing store and I want discount on only 1 variant but the variant is in 3 different sizes for each product making the total way beyond the 100 product limit of the Discount. I was thinking if there was a way to add all those varients to a collection and then add the “specific collection” instead of “specific Product”. Or Maybe even a way to bypass the 100 Product limit. Help would be much appreciated. Thank you!~

Hi @Newmoons ,

One solution you might consider is splitting your current Poster product into 3 separate products, each corresponding to one of the 3 sizes. You can then apply discounts to the specific product size you want to promote.

Additionally, you can use the Easify Product Options app to establish cross-product links among the 3 newly created products. This can be achieved by utilizing options like Buttons or Dropdown menus and enabling the Option URL feature. On the product page, these cross links will appear similar to regular Shopify variants, facilitating seamless navigation between different products :hugs: .

Here’s an example to illustrate:

If you’re interested in trying out this solution, just let me know, and I can guide you through the setup process using the app.

Hello!~

Thank you For the Suggestion and I’ll try the app but it still would be nice to not manage 2 of the same Products, as in 1 Being the Print only (The one I want to put discount on) and the other variants. But at the same time im down to try and if it works than its a win for me anyway.

You can separate them and include only discounted products to show in the collection so customers can see only 1 product.

When they’re on the product page of the visible product, they can still select other options linked to other products as well.

But I agree, it might take effort to set up and managing separate products just different in size might not be the ideal solution.

Hope you can find the best solution, and if you don’t find a better solution than what I suggested, just let me know to get help with setup :hugs: .