Home Forums Pre-Releases Promotions addon – Need mutually-exclusive promotions

Promotions addon – Need mutually-exclusive promotions

Posted: May 26, 2015 at 11:39 am

Viewing 12 reply threads


May 26, 2015 at 11:39 am

I was testing the Promotions addon, everything seems to be a-ok, except for one thing:

Suppose I create multiple different discounts for a certain event (i might want to give 10% off to some people but 20% off to others), if someone keeps on applying the codes, one discount is applied on top of the other.

It would be much better to have the option to create mutually-exclusive codes, that is, codes that are not combined.

let me know your thoughts on this,


  • Support Staff

May 27, 2015 at 2:17 pm

Hi there,

Thanks for taking the time to leave this valuable feedback.

My thought on this is it will be simple to input new discount codes without adding an option to create mutually-exclusive codes.

Instead we can look into adding an option that allows for disabling the submit promotion code input after one discount is applied at checkout. This will prevent someone from submitting one discount after code another.


May 27, 2015 at 2:58 pm

Hi Josh,

thanks for taking this under consideration –

yes that would work too ๐Ÿ™‚

Hide the “enter coupon” field when coupon is accepted, and have a “X” button next to promo code in case somebody wants to remove it and then add a different code (a very very unlike scenario)



  • Support Staff

May 28, 2015 at 10:25 am

Thanks again for the feedback. Here’s a follow up question. Instead of an option, what if the initial release’s basic functionality was changed so it will only allow one code to be used per transaction? Then we can add options later to allow some codes to be used along with other codes. Would you use those options if they were added later?


May 28, 2015 at 10:42 am

Hi Josh,

I think only one code per transaction should be enough for the basic release, as this is the most usual case in real life.

Combined codes might be needed in scenarios as eg. 5% OFF to seniors, and 5% OFF to past participants. One might be eligible for both discounts, but as said, that’s a bit exotic so I wouldn’t waste too much time on it now if I were you ๐Ÿ˜‰


  • Support Staff

June 3, 2015 at 9:07 am

Sounds good, thanks again!

Bill Querry

June 18, 2015 at 1:12 pm

If I may suggest, a promotion codes should have a stack/no stack option when it is defined. A stackable code can be combined with other codes, a non-stackeable code replaces the code that is already in use if one is in use.


  • Support Staff

June 18, 2015 at 1:46 pm

Thanks for the suggestion.

David Holland

July 9, 2015 at 11:50 pm

Following from (why do you close discussion posts?)

I don’t agree with the suggestion of limiting the architecture by only allowing 1 promotion per transaction.

If I am a VIP getting 10% discount and I have a voucher code for an early booking discount of 20% the event organiser should be able to specify if this is valid or not. It is not the role of the software developer to determine that.

How will Promotions play out in Multi-events? If I have multiple events in my cart and multiple discount codes it might be valid that I can use them.


July 10, 2015 at 5:28 am

Hi David,

“why do you close discussion posts?”

Posts auto close after 2 weeks of no activity. It’s to help stop old posts from being reactivated unnecessarily.

I’ve re-opened the topic and merged your reply to the original.

We are still working on the Promotions addon for EE4 and nothing is set in stone. We take all ideas, thoughts and feature requests into consideration, but we do not always act upon them.

Currently multiple promotional codes can be added at the time of purchase. This is unlikely to change.

With MER, as the promotions are set at an event level it will work just as it does with single events, add the code, if it’s valid, it deducts some money.


  • Support Staff

August 18, 2015 at 8:31 am

Update: The Promotions add-on for Event Espresso 4 is now available. We’ve added a Promo is Exclusive option where you can set promotional codes to be mutually-exclusive, as well as allow them to be combined with other discounts.

David Holland

August 19, 2015 at 12:47 am

Really looking forward to using this add-on. In the early versions of the add-on the Sales Tax was not changed when the discount was applied. In this demo the Sales Tax didn’t calculate for either the full price or the discount. Can you confirm how Sales Tax is treated please

David Holland

August 19, 2015 at 12:49 am

I am seeing v1.0.2p in my dashboard. It that the latest version of the add-on?


  • Support Staff

August 19, 2015 at 7:31 am

Hi David,

It turns out you can set the sales tax to be applied before or after the discount. Some locales require this to be done one way or the other. You can follow the documentation for how to set up the Promotions add-on’s settings in the documentation wiki.

Re: the current version, yes that’s the current version as of right now. All of the add-ons listed on your account page are the current versions.

Viewing 12 reply threads

The support post ‘Promotions addon – Need mutually-exclusive promotions’ 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.

Event Espresso