Skip to main content

How to Set Up Fixed + Percentage Discounts At The Same Time

Want to offer a combo discount? Like "₹99 off + 5% extra discount"? Here's how to set it up using our formula field.

Updated this week

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

  1. Test Different Combos: Try small fixed amounts with higher percentages for low ticket items, or bigger fixed amounts with smaller percentages for premium products

  2. 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 variable

  • The automation has access to cart data (meaning you're using the Shopify order created/checkout started trigger).

Did this answer your question?