Payment Integration [User Defined Amount]: How can I add a coupon code to my form calculation?

  • Profile Image
    Asked on May 16, 2017 at 03:15 PM

    Thanks for the help. Most of the fields can be ignored, and I will describe what I'm trying to accomplish with the calculation:

    The total in the "Total Cost Calculation" is supposed to be:

    1. the number from "I wish to purchase",

    2. doubled if there is a second person ("would you also like to register a second person?"=yes)

    3. plus the donation amount, if any ("enter the amount you would like to donate")

    This part of the calculation seems to be working fine now (I found a mis-coded parens in my formula), but now for the part that I was having trouble with...I'd like to add a coupon, with the code "WAIVE". The amount of the coupon is calculated "I wish to purchase" x2 if there is a second person. The donation amount should remain after the coupon has been applied. 

    I have set up 2 fields for this: "Coupon Code," and "Discount." I thought I had it all figured out how to use the conditions and calculations, but nothing I tried worked. If you can give me a headstart, I would appreciate it.

    Thank you!

  • Profile Image
    Answered on May 16, 2017 at 03:30 PM

    I have cloned your form and noticed that you have added both fields, as you're mentioning the calculation works and I can see the coupon code fields are hidden and its conditions disabled. 

    Firstly, I can see there is a condition with a missing field, this may affect the other conditions on your form so I would suggest you to either fix the missing field, delete the condition or disable. 

    I have enabled the conditions on your form and changed the discount to "10", so far I can see it is working fine. 

    These are your current conditions, I changed only the discounted amount: 

    Finally, I edited the Total Cost calculation widget and added the discount like this: 

    Could you please try doing the same on your end? 

    1. Enable the conditions for the coupon code. 

    2. Disable the condition with missing field. 

    3. Change the calculation for total cost similar to what I did on my cloned form. 

    You could also take a look on how it works here: 

    Do let us know how it goes.