Can you create a single discount code for multiple collections?

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:

  • :cross_mark: Shopify alone can’t do it

  • :white_check_mark: OneCode Discounts can

  • :white_check_mark: One code, different discounts per collection, working reliably at checkout

Hi, in the app Stack Discounts Pro you can create a code campaign, which has a single code but multiple discounts.

Under the same code, you can have any type of discounts.

image

image

By default, Shopify doesn’t allow one discount code to apply different percentages to different collections in the same order.

This is actually a basic requirement for many merchants running mixed promotions. That’s exactly why we built our app Single Code Discount Swiftbee it lets you create a single code that can give 10% off Collection 1 and 15% off Collection 2 in one order.

It’s simple to set up and comes at a very low price compared to other apps offering similar features.