Feature Request - Specify Which Discounts can Stack

Hello, from what I can tell there is still not a dedicated space to submit feature requests, unfortunately. So I’m putting it out there here and hoping it’ll get to the developers.

It would be most helpful if the discounts had more individualized control for stacking and we could specify which discounts can stack with each other.

I want the ability to have four Order level discounts and want discount “1” to stack with all of the other three discounts; discount “2” to stack with discounts “1” and “3” but not “4”, subsequently I want “3” to stack with “1” and “2” but not “4” as well; and “4” to stack with only “1.” (Yes, I know this explanation is redundant, but I want to be specific.)

With the current settings it is all or nothing, without allowing this level of individualization and it is quite frustrating.

Thanks!

Hi Bethanyarn,

Unfortunately, there is no way to specify which individual discounts can stack on top of others. Furthermore, there is no “discount stacking” (multiple discounts applying to the same target in sequence) in Shopify; only “combining” (having multiple discounts in the cart at once, each applying to a different target).

You might already be familiar with Shopify’s discount combination rules:

https://help.shopify.com/en/manual/discounts/combining-discounts/discount-combinations

There is some hope on the horizon, however. Shopify has a new API that essentially allows you to override Shopify’s built-in discount combination rules with your own logic. It’s called the Discounts Allocator Functions API.

Unfortunately, this API is only in developer preview, and currently, only Shopify Plus stores can use it to build custom apps. But there’s a chance that Shopify will eventually make this API usable to all stores, via public apps.

I know this wasn’t a “solution” per se, but hopefully, this information was helpful.

Best,

Tobe