So, the official answer for this is no, we don’t have an option within the promotion code to exclude specific event categories.
However, with some custom development, what you could do is check the events in the cart during checkout and simply remove the Promotion field input from the payment options if any of the events in the cart are in a specific category (or multipe categories).
For example, this snippet removes the input field based on the ID of the tickets added to the cart:
The support post ‘Exclude Event Category from Promotional Codes?’ 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.