Hi everyone,
I’m looking for a Shopify app that can handle multiple types of discount rules. Specifically, I need support for the following types of promotions:
- Fixed value discount
- Percentage discount
- Percentage discount on the cheapest item
- Fixed value discount on the cheapest item
- Percentage discount on the most expensive item
- Fixed value discount on the most expensive item
- Extra loyalty points promotions
- Discount codes with gamification (e.g., spin-the-wheel, rewards, etc.)
- Trigger/Target price combo (Buy a product from a list and get another product at a specific discounted price)
- nX+Y promotions (e.g., buy 3, get 1 free; buy 6, get 2 free, etc.)
- Stackable and non-stackable discount management (to control which discounts can be combined based on predefined rules)
Does anyone know of an app that supports these features? Or would this require custom development? Any recommendations would be greatly appreciated!
Thanks in advance!
Hi Leobar00,
You might be hard-pressed to find an app that offers all of the following:
- Advanced discount logic
- Loyalty points
- Spin-the-wheel/rewards
Each of these three categories is quite complex to implement, so you’ll probably need a separate app for each.
For the “advanced discount logic” portion, you can try our app, Regios Discounts (4.8 stars, 82 reviews, Built for Shopify). It allows you to do the following:
- Fixed value discount
- Percentage discount
- Discounts on the cheapest/most expensive items
- Trigger/target price combo
- nX+Y promotions
If you’re curious about how to set any of these offers up, just reply here, and I can send you some example screenshots.
As for discount stacking: in Shopify, you can’t apply multiple product discounts to one product in the same cart. Instead, Shopify, will apply the highest discount, as mentioned here:
https://help.shopify.com/en/manual/discounts/combining-discounts/discount-combinations
There is an API called the Discount Allocator Functions API that may make discount stacking possible in the near future, but it’s currently only in developer preview and not available on live stores:
https://shopify.dev/docs/api/functions/reference/discounts-allocator
Our app uses the same combinations system as Shopify’s built-in discounts, so you can’t stack product discounts on top of each other.
Best,
Tobe
Hey @Leobar00 !
We have been working on those discount rules in the Shopify ecosystem for three years now, and we have built the most complete app for them. If you want to try it out, we can help you. 
Our app is https://apps.shopify.com/planet-dataset. Please feel free to contact us if you want more information or have any doubts.
Best regards,
Víctor
Founder @Planet Dataset
Hi @Leobar00 ,
We solve for discounts and loyalty through two apps. Finding a single app to do gamification / popups / spin the wheel & discounts + loyalty is a moot effort.
- https://apps.shopify.com/dollar-discounts
- https://apps.shopify.com/dollarback
The discount app can solve for
- Advanced discounts - percentage / fixed / x qty for free / custom pricing
- Conditional offers (if X - then give Y at discount),
- Custom price lists with the ability to show the final price on PDP, Collection etc
- Stacking same as Shopify’s own combinability rules
The loyalty app (using store credits - not points ) will allow you to do
- Cashback on every order (Percentage, Fixed, %/$ back based on order total)
- Expiring credits, Integration with Flows, Klaviyo, Drag and drop email editor
Furthermore - we have a forever free plan for early bird users, that gives 100 orders p/m for free with all features included.
If you need any help setting these offers / programs up - feel free to reply to this thread, and I’ll get back to you with detailed videos / images to walk through it.
Regards
Hi @Leobar00
It’s Erlan from Growave
If you’re looking for a Shopify app that supports multiple types of discount rules, Growave is a great option. It offers a Loyalty & Rewards program that lets you create custom discount rules based on points, referrals, VIP tiers, and more. You can reward customers for actions like purchases, reviews, social engagement, and even subscribing to your newsletter - encouraging repeat business. Plus, Growave allows you to set up flexible promotions, including percentage discounts, fixed-amount rewards, and free shipping incentives.
With its easy-to-use interface, you can tailor your discount strategies to fit your store’s needs without complex setup. It integrates smoothly with Shopify, ensuring a seamless experience for both you and your customers. If you’d like to see how Growave can help your store, you can book a call to learn more.
Best,
Erlan
Hello @Leobar00 ,
I hope you are well!
That’s a solid (and honestly pretty advanced) list of requirements. You’re right — it’s hard to find one single app that handles deep discount logic, gamification, loyalty, and stacking rules all together without combining tools.
If you’re trying to keep things under one roof instead of installing separate apps for discounts, and rewards, you might want to take a look at AiTrillion .
Here’s how it aligns with what you mentioned:
Loyalty & Rewards
- Points-based loyalty program
- Tiered rewards
- Cashback-style earning
- Referral program
- Store credit
Discount & Promotion Capabilities
- Percentage and fixed discounts
- Buy X Get Y / NxY logic
- Gift with purchase
- Cart-based rules (e.g., spend thresholds)
- Reward-generated coupon codes
For things like “discount on cheapest item” or “most expensive item,” that’s generally handled with segmentation.
AiTrillion tends to make sense is when the goal isn’t just advanced discounting, but also long-term retention — combining promotions with loyalty, referrals, email/SMS automation, and rewards in one ecosystem.
If your priority is extremely granular discount stacking logic alone, a specialized discount engine may be worth exploring. But if you’re building a broader retention + promotion strategy, consolidating into one platform can simplify things quite a bit.