I have multiple discount codes set up for my event fees. One of which is applying a fixed amount I specified for only one price field to two fields instead. It's the only code misbehaving. It essentially applies the same dollar amount discount to a price field I didn't include in the code set up. I've tried recreating the code with another name, and changing the fee amount for one (since both fields are the same price?). Any help appreciated!

2 Answers 2


This may help, perhaps?


It does not solve the issue when two discounts are applied to two different price field options or even two different price fields on the same price set. If this is not an issue for you, the above patch should work.


I had this issue and the civi version used was 5.62.2 and civi discount version was 3.8.6. Then I upgraded Civi to version 5.73.1 which allowed me to upgrade civi discount to 3.8.12 which solved the issue

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.