Home Forums Event Espresso Premium Promotions Code Question on Validity From Until vs Start End Date

Promotions Code Question on Validity From Until vs Start End Date

Posted: January 7, 2020 at 4:19 pm


January 7, 2020 at 4:19 pm

Checking on some assumptions I’m making so maybe you could tell me if I’m confused please? Gracias!

Looking at “Edit Promotion” tab.

Main control panel “Promotions” has ‘Valid From’ and ‘Valid Until’

Side control panel “Promotion applies to…” has ‘start date’ and ‘end date’

Correct me if I’m wrong but this sounds like I could have a Promotion setup with the following parameters:

The promotion can only be used in transactions occurring in January 2020
(i.e. Valid From Jan 01, 2020 Valid Until Jan 31, 2020)

and can potentially only be applied to any or all events occurring in December 2020 (i.e. start date = Dec 01, 2020 and end date = Dec 31, 2020)

Is this possible / correct or am I kooky? (I mean, I am kooky, but am I wrong and kooky?)


  • Support Staff

January 7, 2020 at 4:29 pm


You’re close. The sidebar dates are for filtering. You can change the sidebar settings to filter the events displayed in the box below.So for example if you have a lot of events and you want to narrow down the list for selecting which events you want to allow that promo code to apply to, the date range filter can be used to filter the search. Selecting the dates there doesn’t change which events are applied, you still need to select (check the checkboxes next to) them from the list.


January 7, 2020 at 4:38 pm

So I can manually exclude certain events like so:

EARLYBIRDCROW applies to events A, B, C and can only be used in transactions in February 2020

EARLYBIRDRAVEN applies to events B, C, D can only be used in transactions in February and March 2020

That’s possible, right?


January 7, 2020 at 4:40 pm

Last silly question and I will go away for like a week at least.

What if a Promotions code gives 10% off events B, C, D
And the user has a cart that includes events A and B?

Does the Promotion code give 10% off event B and charge full price for event A?


  • Support Staff

January 8, 2020 at 3:30 am

That’s possible, right?

Correct, you set the events the promotion is valid on and the dates that promotion can be applied between.

Note that the dates set on promotions are the date the promotion can be applied, meaning if a user adds a registration on say Jan 30th, then tried to apply the promotion at a later date (which is possible with EE depending on your set up) say Feb 2nd and your promotions valid until date as set to Jan 31st, the promotion will not apply.

You mentioned the valid from/until is for ‘transactions’ between those dates so just wanted to clarify that a little, it’s the dates the promotion can be applied, not the dates the registrations was created.

Does the Promotion code give 10% off event B and charge full price for event A?

No, if the promotion applies to every event in the cart, each event will be discounted by the promotion amount.


January 8, 2020 at 12:03 pm

Sorry, my last question got tripped up by my first question. So let me re-word:

Say I have a cart with three items
And I have a promotion code for XX% that is valid for only two items
Will the promotion code be applied to the full transaction or just the two valid items?


  • Support Staff

January 8, 2020 at 2:11 pm

Just the 2 applicable items (in this case events).

Promotions have a scope to which they apply, right now all promotions apply to individual events which means you can have a mixture of events in the cart and the promotion will only be applied to the events it is set to apply to.

Eventually we will have other scopes, such as a ‘cart’ scope that applies x discount to whatever is in the cart at the time etc but right now, we only have an event scope.


  • Support Staff

January 8, 2020 at 2:12 pm


Just the two valid items.


January 10, 2020 at 4:09 pm

Damn. I got confused on the nouns being thrown around. So let me ask a different way (and apologies for being dense).

We use EE for a type of educational training thing.
Each EE [event] is a type of course for us.

Each EE event has multiple [Event Datetime] representing courses that take place in different months.

So: Course ‘A’ has an [Event Datetime] for January, March, and June.

Can we setup a Promotion that will apply only to the [Event Datetime] for March and June but not January? (like we set a threshold or manual deactivate the promotion?)

The goal here is to have an “EARLY BIRD” promotion that users can use that will apply to all courses except the ones that happen in less than 30 days.

I’m sorry, I should have framed the whole challenge that way from the start. Forgive my silliness. And thank you for all the help.


  • Support Staff

January 10, 2020 at 4:29 pm

If the datetimes for March and June is in the same event that has the January datetime, the answer is no. Promotion scope currently only applies to an event. So if Course A has a bunch of tickets/datetimes, and the promotion is set to apply to Course A, then any ticket selected from Course A will allow the promotion to apply.

The support post ‘Promotions Code Question on Validity From Until vs Start End Date’ 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.
Documentation for EE3 and EE4
Documentation for Event Espresso 3 Documentation for Event Espresso 4

Status: closed

Updated by  Josh 1 year ago ago

Topic Tags


This topic is: not resolved
Do NOT follow this link or you will be banned from the site!