I want to create a single discount code that gives two different discounts - so 10% off one collection and 20% another collection - with the SAME CODE. I am not seeing it possible on the site itself… Is this possible?
Gina
Goal: Use a single discount code that applies different discount rates to different collections (e.g., 10% for one collection, 20% for another).
Key points:
How it works with the app:
Outcome/Status:
I want to create a single discount code that gives two different discounts - so 10% off one collection and 20% another collection - with the SAME CODE. I am not seeing it possible on the site itself… Is this possible?
Gina
Yes — this is possible, but not with Shopify’s native discounts. You need an app like OneCode Discounts.
Shopify only allows one discount value per discount code, which is why you can’t natively create a single code that gives 10% off one collection and 20% off another at the same time.
OneCode Discounts is built specifically for this use case. It lets you create one discount code and attach multiple collection-specific discount rules to it, for example:
Same code → 10% off Collection A
Same code → 20% off Collection B
At checkout, each product gets the correct discount automatically, without stacking multiple codes or relying on Shopify’s combination rules.
So the short answer:
Shopify alone can’t do it
OneCode Discounts can
One code, different discounts per collection, working reliably at checkout