Why can't I base a discount on the subtotal after other discounts?
Shopify doesn’t allow discounts to be applied in a specific order. This means you can’t create a discount that depends on the subtotal after another discount has already been applied.
“Can I trigger an auto add to cart discount only if the order subtotal is $50 after other discounts?”
“Can I apply an order discount after product discounts are applied?”
“Can I apply a discount based on the final price in the cart?”
Shopify runs product discounts and order discounts in parallel using their Functions API. That means:
Product discounts (e.g. auto add to cart) are calculated at the same time as order discounts
No discount can "see" the effect of another
You cannot apply one discount based on the result of another
This is a Shopify platform limitation — not something our app can override.
Shopify's built-in discounts are part of the platform itself; therefore, they are not subject to same restrictions as discounts created through apps.
There’s no way to make discounts apply in sequence, but here are tips:
Set clear eligibility rules based on pre-discount subtotal
Use customer tags, cart contents, or other conditions to control when discounts apply
Add explanatory messages or labels to help customers understand what triggered the discount
Your review helps keep this small business running. Please leave one on the Shopify App Store.
Common Questions and Use Cases
“Can I trigger an auto add to cart discount only if the order subtotal is $50 after other discounts?”
“Can I apply an order discount after product discounts are applied?”
“Can I apply a discount based on the final price in the cart?”
Why this happens
Shopify runs product discounts and order discounts in parallel using their Functions API. That means:
Product discounts (e.g. auto add to cart) are calculated at the same time as order discounts
No discount can "see" the effect of another
You cannot apply one discount based on the result of another
This is a Shopify platform limitation — not something our app can override.
Okay, but I could do this with Shopify's built-in order discounts. Why not your app?
Shopify's built-in discounts are part of the platform itself; therefore, they are not subject to same restrictions as discounts created through apps.
Workarounds
There’s no way to make discounts apply in sequence, but here are tips:
Set clear eligibility rules based on pre-discount subtotal
Use customer tags, cart contents, or other conditions to control when discounts apply
Add explanatory messages or labels to help customers understand what triggered the discount
Your Feedback Matters
Your review helps keep this small business running. Please leave one on the Shopify App Store.
Updated on: 23/06/2025
Thank you!