I have (3) specific coupons running (eg. A, B, C) with "Stop Further Rules Processing" set to "Yes" for all of them but if you first enter the coupon code for A and then B Magento removes A and processes B? Isn't "Stop Further Rules Processing" suppose to prevent this behavior? Also, is it not possible to prioritize coupons in the absence of "Stop Further Rules Processing" ? For example, if coupon B is entered and then coupon A is entered setting coupon A to always replace B but never B to replace A? etc.

1 Answer 1


I think you misunderstood what "Stop Further Rules Processing" means.
It means that if there are multiple discount rules valid for one cart and your rule with "Stop further rules processing" is encountered, all the other rules that should come after that are ignored.
When you apply coupon A you get 1 ore more valid rules for the current cart.
But this does not prevent the user from adding an other coupon.
If the user adds a new coupon code (B), the first one (A) is deleted and you get a new set of possible rules that apply to the cart.

Magento does not support out of the box 2 or more coupons on the same cart.
So you will never have coupon A and coupon B applied at the same time, but you can have multiple rules applied at the same time if at least n-1 rules out of n don't have coupon codes.
You can priorities the rules by entering a sort order. The smaller the sort order the higher the order priority.

  • could u pls help me! My first Condition: Buy 4 pay 3 -> snag.gy/GU98nW.jpg second condition : Buy 7 pay 5 -> snag.gy/GcLYeC.jpg. if i set set : Stop Further Rules Processing to Yes for my both shopping cart price rule, Buy 4 pay 3 conditions only working.
    – zus
    Dec 1, 2017 at 10:38

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.