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? – Akhilesh Patel Sep 23 '15 at 18:02
  • @Akhilesh v. – Navik Goswami Sep 23 '15 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. – Navik Goswami Sep 23 '15 at 18:22

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 ">" – Navik Goswami Sep 24 '15 at 13:19

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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