The Formula that has to be used with a 'Fixed Amount' discount:
{{(trigger.total_price*0.05)+99}}
And don't worry, what we're doing is using the ''Fixed Amount' discount'' type but we're going to be using variables inside it so it's anything but fixed. It's dynamic thanks to us entering the variables, it's just a way for us to be able to enter the variables which a 'Percentage' discount type wouldn't have let us do.
This gives customers:
A fixed ₹99 off
Plus 5% off their total
Both discounts combined
How It Works
Let's say someone's cart is ₹2000:
5% of ₹2000 = ₹100
Fixed discount = ₹99
Total discount = ₹199
Setting It Up
Step 1: Go to Your Automation Flow
Navigate to Automations → Pick your flow (abandoned cart, order confirmation, whatever)
Step 2: Add the Discount Block
In your message or automation step, find where you want to show the discount amount
Step 3: Drop in the Formula
Paste this exactly:
{{(trigger.total_price*0.05)+99}}
Step 4: Customize Your Numbers
Change
0.05
to your percentage (0.10 for 10%, 0.15 for 15%)Change
99
to your fixed amount, or 199, or however high you want to go.
More Examples
₹50 + 10% off:
{{(trigger.total_price*0.10)+50}}
₹200 + 20% off:
{{(trigger.total_price*0.20)+200}}
₹75 + 3% off:
{{(trigger.total_price*0.03)+75}}
Using in Messages
Here's how it looks in an actual message:
Hey {{customer.first_name}},
Your cart's waiting! Complete your order now and save ₹{{(trigger.total_price*0.05)+99}} instantly.
That's ₹99 off PLUS an extra 5% discount.
[Complete Order] -> CTA Button with checkout link
Pro Tips
Test Different Combos: Try small fixed amounts with higher percentages for low ticket items, or bigger fixed amounts with smaller percentages for premium products
Set Minimum Thresholds: You can add condition blocks to only show this discount for carts above a certain value
Common Questions
Q: Can I use different formulas for different customer segments? A: Yup. Set up separate automation flows for each segment with their own formulas.
Q: Will this work with abandoned checkout flow? A: Perfect for that. Drop it right into your recovery message templates.
Q: Can I show both the discount amount AND final price? A: Sure, use:
Discount:
{{(trigger.total_price*0.05)+99}}
Final price:
{{trigger.total_price - ((trigger.total_price*0.05)+99)}}
Troubleshooting
Not workng? Check:
You copied the formula exactly (those curly brackets matter)
You're using
trigger.total_price
and not some other variableThe automation has access to cart data (meaning you're using the Shopify order created/checkout started trigger).