How to Set a Maximum Discount Amount Per Order
Sometimes, in order to protect your margins, you'll want to set a maximum discount amount per order. Using our advanced logic builder, it's easy to set this up.
All you need to do is create a discount that:
If the subtotal of eligible products is greater than or equal to your maximum discount amount, divided by the desired discount percentage
Otherwise, apply a fixed amount discount.
A 60% discount based on a tag, up to $200 value of an order? You'll need a discount with a max purchase requirement of $333, otherwise a $200 fixed amount discount.

Add a "Check if" step containing the conditions for when a discount should apply.
Using the "Then" button, chain another "Check if" step that contains a "Maximum purchase requirements" condition . Set the maximum subtotal to the quotient we described earlier. Use its "Then" button to add an "Apply discount" step to apply your dynamic discount (for example, a percentage discount).
Using the "Otherwise" button, chain an "Apply discount" step that applies a fixed amount discount equal to your maximum discount amount.
Upvote and comment on this thread in our public feedback board. Thanks!
As a solo founder, your experience is crucial to me. Could you spare a moment to share your thoughts? Please (https://apps.shopify.com/regios-automatic-discounts#modal-show=ReviewListingModal" target="_blank" rel="noopener noreferrer" role="link" class="csh-markdown csh-markdown-link csh-markdown-link-text">leave a review on the Shopify App Store . Thank you for helping me improve!
All you need to do is create a discount that:
If the subtotal of eligible products is greater than or equal to your maximum discount amount, divided by the desired discount percentage
Otherwise, apply a fixed amount discount.
Example Use Cases
A 60% discount based on a tag, up to $200 value of an order? You'll need a discount with a max purchase requirement of $333, otherwise a $200 fixed amount discount.
Example Setup

Add a "Check if" step containing the conditions for when a discount should apply.
Using the "Then" button, chain another "Check if" step that contains a "Maximum purchase requirements" condition . Set the maximum subtotal to the quotient we described earlier. Use its "Then" button to add an "Apply discount" step to apply your dynamic discount (for example, a percentage discount).
Using the "Otherwise" button, chain an "Apply discount" step that applies a fixed amount discount equal to your maximum discount amount.
Want an Easier Way to do This?
Upvote and comment on this thread in our public feedback board. Thanks!
Your Feedback Matters
As a solo founder, your experience is crucial to me. Could you spare a moment to share your thoughts? Please (https://apps.shopify.com/regios-automatic-discounts#modal-show=ReviewListingModal" target="_blank" rel="noopener noreferrer" role="link" class="csh-markdown csh-markdown-link csh-markdown-link-text">leave a review on the Shopify App Store . Thank you for helping me improve!
Updated on: 11/02/2025
Thank you!