I have Product (A), and the following 2 coupons:
* Coupon#1 is 10%, has an expiry date, automatic, applied on Product (A)
* Coupon#2 is 20%, doesn't have an expire date, NOT automatic, applied on Product (A)
Rule: If Coupon#2 is applied, Coupon#1 should be ignored.
* If Product (A) is bought before the expire date of Coupon#1, the final price is discounted correctly with 10%.
* If Product (A) is bought before the expire date of Coupon#1, and the user manually entered the number of Coupon#2, the final price is calculated as follows: Final Price = (100%-10%*Price) - ( (100%-20%)*(100%-10%*Price) )
So, in summary, the discounts are get accumulated, and 20% discount is calculated based on the discounted price.
My question: Is there a way to ignore Coupon#1 (automatic coupon) when Coupon#2 (manual coupon) is applied?
* Coupon#1 is 10%, has an expiry date, automatic, applied on Product (A)
* Coupon#2 is 20%, doesn't have an expire date, NOT automatic, applied on Product (A)
Rule: If Coupon#2 is applied, Coupon#1 should be ignored.
* If Product (A) is bought before the expire date of Coupon#1, the final price is discounted correctly with 10%.
* If Product (A) is bought before the expire date of Coupon#1, and the user manually entered the number of Coupon#2, the final price is calculated as follows: Final Price = (100%-10%*Price) - ( (100%-20%)*(100%-10%*Price) )
So, in summary, the discounts are get accumulated, and 20% discount is calculated based on the discounted price.
My question: Is there a way to ignore Coupon#1 (automatic coupon) when Coupon#2 (manual coupon) is applied?