Hello,
is it possible to set one discount code, dedicated to some product collections and some client segment, that will grant increasing discount with increasing order amount?
Example:
Orders from 0 to 50$ get 10% discount
Orders over 50$ get 20%
Thanks
1 Like
Hey VertiShop!
Heddy from Gameball: Loyalty Program & VIP here!
It sounds like you’re looking to implement a tiered discount system for specific product collections and customer segments, which is definitely achievable in Shopify, though it might require a bit of creativity since Shopify doesn’t have a built-in feature for this exact scenario. Here are a couple of approaches you can take:
-
Discount Codes with Conditions: While Shopify allows you to create discount codes, it doesn’t natively support dynamic discounts based on cart total. However, you could create multiple discount codes for different thresholds (e.g., one code for orders up to $50 and another for orders over $50). You would need to clearly communicate to your customers which code to use based on their cart value.
-
Using Shopify Apps: There are several apps available in the Shopify App Store that can help you create more complex discount structures. Look for apps that offer conditional discounts or tiered pricing. Apps like Discounted Pricing or Automatic Discounts may allow you to set up more flexible rules for discount applications based on cart value and specific collections.
-
Custom Development: If you’re comfortable with coding or have access to a developer, you can create a custom app or script that applies discounts dynamically based on the conditions you set. This approach requires more technical expertise but gives you complete control over how discounts are applied.
-
Gameball Integration: While Gameball primarily focuses on loyalty programs, it can complement your discount strategy. By rewarding customers for reaching certain spending thresholds, you can encourage higher average order values. You can set up campaigns that provide loyalty points or rewards when customers spend above specific amounts, indirectly promoting those larger orders.
If you need help setting any of these options up or have more questions, feel free to ask!
Hello,
Our app Stack Discounts Ninja will do exactly what you need.
For basic requirements you need, after installation, enable the app.
In settings, you can hide the widget (enabled by default).
Also, you can set “Discount display” to Line items.
Then you need to create a Code Campaign and specify code (this code will works as discount code).
Specify customer segments:
Then add “Volume discount” to this campaign:
Finally, after testing, go live.
Thanks.
@VertiShop , what you’re looking for is a multi-tier product volume discount. I suggest your try our app, Discount Bot, for this. It’s build using Shopify functions and works with every theme:
If you have any questions setting this up, I’m here to help. We also have a 7 day trial.
Hi @VertiShop
You can achieve your desired functionality using our Minimum Value Discount service in Discounty. This feature allows you to create discounts based on the order value. You may use multiple tier discounts as well. For example:
- Orders between $0–$50 can receive a 10% discount.
- Orders above $50 can receive a 20% discount.
This setup ensures that discounts increase proportionally to the order amount, tailored to specific collections or customer segments.
Should you need assistance setting this up, please let us know. We’re here to help!
@VertiShop - Since you’re looking to set up only one discount code that applies different discounts conditionally. This requires the use of Shopify functions and isn’t a use case supported by native discounts, in case you’re looking for a free / out of the box solution.
We just did something very similar with one of our clients and have this documented on our help docs. Detailing the setup of our merchant for reference
- For a particular segment - Customer type “X”
- If they buy products from “Eco-battery” collection worth over $2000 - then apply $150 off on the product price
- Else give a 5% discount on the item
- This should be applicable as a discount code (not automatic)
So in this case - we’re taking not just the order total - we’re taking the order total of the items in cart that are part of the collection as well. Allowing you to further dial down your offer.
In your case, you’d just need to change this to less than 50$ and add another discount condition with greater than 50$ to run the same offer. You can also run it based on cart total as well - it’s a relatively simple change.
We differ a lot from other solutions out there by allowing you to set up your own rules to configure your promotions. I’ve attached a link to our app to recreate the solution I’ve shared above.
https://apps.shopify.com/dollar-discounts
Shopify also has a collection of function based discounting apps that you can check out and see if any of them solve for your needs specifically.
Thank you for your time,
@VertiShop , Since quite some time has passed since you raised this thread, I’m assuming you’ve already reached at a solution 
If so - can you please share the same and close this thread out so that others who stumble here might also find value.
Best,