Best Option for automatic discounts when exceeding Shopify's 25 limit?

Since Shopify has a native limit of 25 active automatic discounts, are Third-Party Apps the best option to get around this?
Also, do Shopify Functions-based apps count towards this 25-limit ceiling as well? How do you manage this when you need more automatic discount rules?

Hey @olivianewuser123 ,

Third-party apps can help if you need more complex discount logic, but I don’t think they actually bypass Shopify’s 25 automatic discount limit.

As far as I understand, app based automatic discounts also count toward that limit, and Shopify Functions have their own limit as well.

If I had more than 25 discount scenarios to manage, I’d try to combine the rules into fewer Functions instead of creating a separate automatic discount for every situation. For example, one Function could handle multiple conditions depending on the customer, product, quantity, etc.

So rather than trying to get around the 25 limit , I’d focus on structuring the discount logic more efficiently. That seems much easier to maintain too.

Thank You!

Short answer: no. Shopify says the 25 active automatic-discount total includes app-based discounts, so installing an app does not create a second quota.

Discount Functions have a separate limit of 25 activated functions, but that is not a way to add 25 more automatic-discount slots. The practical route is consolidation: use one compatible app or custom discount to express several conditions or savings instead of creating one automatic discount per campaign.

I would first separate always-on rules from seasonal rules, then combine rules that share the same eligibility and priority. How many of your 25 need to be active at the same time?

Official references:

:blush: Hi @olivianewuser123,

The 25 active automatic discount limit applies across your entire store - both native discounts and third-party apps built on Shopify Functions share the same ceiling. So installing a discount app won’t give you extra slots beyond 25.

However, you can combine those 25 automatic discounts with unlimited gift-type or shipping-type promotions. BOGOS: Free Gift Bundle Upsell app has a Gift-clone mechanism that lets you do it (no other app supports this mechanism).

You can set up as many gift/shipping offers as you need:

  • Spend $X, get a free/discounted gift/shipping
  • Buy X Get Y (100% off, 50% off, etc)
  • Buy 1 get 1, buy 2 get 1,… (100% off, 50% off, etc)
  • Spend more, get bigger gifts/more gifts
  • etc.

The app also provides multiple discount types to let you combine with these gift/shipping offers:

  • Volume discount
  • Product discount
  • Cart discount
  • Buy X get the cheapest/most expensive item free
  • Bundle
  • Upsell

I’ve seen stores use the BOGOS app to run 100+ gift offers with 25 other discounts with no issues.

Hope this helps! :blush:

Ellie

Are your extra rules mostly overlapping promos, or are they truly separate offers that all need to fire at the same time?

If possible, I’d consolidate rules so one discount can cover a family of offers, then use code-based promos for the one-off stuff that doesn’t need to run automatically.

@DanielAnderson
These are just separate quantity-based discounts for individual products, so they need to apply automatically as customers add more items.

Hi @olivianewuser123
If your situation requires more than 25 automatic discount rules, a Shopify Functions based approach can be a better match as the discount logic can be consolidated instead of having one automatic discount for each rule. The trick is to design the rules so multiple condtions can be evaluated within fewer discounts. Functions still run in the context of Shopify’s discounts system, so they don’t just erase every platform constraint. For complicated configurations I’d start by mapping the rules and see which can be grouped into a fewer set of discount configurations.

@olivianewuser123

Marry from Discounty here.

The cap is real and app-based automatic discounts do count against it, so the posts above have that right. What differs between apps is how many of your 25 they actually spend.

In Discounty, Quantity discount and Bulk price editor campaigns don’t take a slot each. Many of them run against a single automatic discount, so 40 separate per-product quantity breaks doesn’t turn into 40 of your 25.

For what you’re describing, set the match condition to “Same product” so the threshold counts on the same variant rather than pooling across everything in the campaign.

Hello! @olivianewuser123

Yes, third-party apps can help if you need more automatic discounts than Shopify’s 25-discount limit allows.

For example, our app Klip Coupons only counts as 3 discounts toward the Shopify limit, one for each discount type: product, order, and shipping. You can then create as many discount rules as you need within Klip.

Klip supports product, order, shipping, BOGO, volume discounts, and discount codes. It also has features like updating product prices when a discount is applied, timers, and coupons on collection and cart pages.

And despite the name, Klip isn’t just for coupons. It also supports automatically applied discounts that work similarly to Shopify’s automatic discounts.

The only exception is manual discount codes created in Klip, which do count toward Shopify’s 25-limit since they require a corresponding Shopify discount.

Hi @olivianewuser123 :slight_smile: As @SealSubs-Roan mentioned, Shopify Functions might be a great approach in this case, here’s my take on this:

As mentioned by other people - native & app discounts share the 25 quota. You mentioned Shopify Functions directly so I feel like it’d be useful for me to reply here as I’m involved with those really often

Third party or custom developed apps are the only solution here. Please also remember custom developed apps are only an option if you’re on Shopify Plus when creating functions, it is not possible on other plans, those require an app from the shopify app store.

Depending on your use case, you might need a normal bundle/discount app or an advanced Shopify Functions creator which allows for much larger campaigns and more flexibility when it comes to discount logic such as customer tags, metafields, address and many many more!

The app SMART Functions Creator can allow you to create up to 100 discounts per function, so 1 automatic discount can be even 100 actual discounts :slight_smile: You can create varying rules with types like product discount, order discount, shipping discount, Buy X Get Y (BXGY), Fixed bundle price or volume discounts:

These can essentially let you set up any discount you want including BXGY, Free Gift, Volume discounts, Quantity Breaks and many more.

Our app allows the same multiple type discounting as the solutions above so the shipping, product & order in one discount is also an option :slight_smile:

Hope this helps!