So, I have this coupon code MYFIRSTORDER which is based on the following

1. for "New Customers" that sign up

2. Spend a minimum of £20

to get a £5 off their first order. The below image depicts the relevant settings in magento admin panel. Now, the coupon validates if the customer has logged in and the sub-total is £20. (which is perfect).

However, if a customer adds products worth £20 and then removes some / all items bringing the sub-total below £20, Magento doesn't remove the coupon code (as the conditions are not being met) and still honours it.

Is this a bug? Shouldn't magento remove the coupon code automatically?

stackoverflow coupon

  • which magento version you are using? Can you please provide your front end screen shot? Sep 23, 2015 at 18:02
  • @Akhilesh v. Sep 23, 2015 at 18:19
  • @AkhileshPatel If you're wondering that because the UI looks different, it is because I've used a theme for the admin panel. Sep 23, 2015 at 18:22

1 Answer 1


Yes You're correct. The coupon code is automatically removed when the conditions are not met.

One thing i want to point out is you do not need to specify > 20 in the textbox next to equals or greater than. You just need to specify your condition like this :

Subtotal  equals or greater than  20

When you specify the condition > 20 , the coupon code will not be automatically removed.

Hope this helps.

  • Ohh..How could I have missed that? Actually I remember not being able to understand that i had to click the ellipsis (three dots) to add a condition rather than adding a conditional operator. And then, I figured it out. In the process, I forgot to remove the ">" Sep 24, 2015 at 13:19

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.