According to our developer promotional codes used in this add on are consumed when entered, regardless of whether the code eventual was used to complete the payment and final checkout. This leads to noise our side when customers skip the final check out steps and want to use the code for another event / date . How can we prevent this scenario ?
You can’t the above is by design, it is expected that Event Espresso will class a promotion code ‘used’ once entered.
Part of the reason for that is the registration has already been create, the promotions has been applied and can not be removed, so the promotion has been ‘used’. It is also possible (depending on setup using the links within emails for example) for registrations to return at a later date to their own checkout and complete registration, the promotion will have already been applied there.
The EE design will not allow a situation in which the last available ticket is “grabbed” by someone else while another person was already proceeding with a discount code, and not been able to finalize because the event got sold out?
If someone has a ticket in their session, it is in reserve for the duration of the session (by default 1 hour) or until they finalize the registration.
So if user A selects a ticket and is working through the registration process.
User B cannot select that same ticket to process during their session.
Awesome. If you need anything, feel free to reach us again.
thanks
Viewing 4 reply threads
The support post ‘Promotions & Discount Codes Add-on (EE4) / too early code consumption’ is closed to new replies.
Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.
Support forum for Event Espresso 3 and Event Espresso 4.