I was wondering if there is a way to set up a discount or price for a ticket based on an email. For instance, if user uses a .edu email, I’d like to automatically discount the ticket or change the price. Is there a way to do that please?
The only way you could do that within EE right now is to either provide the users with a promotion code they can manually enter or have them create an account on the site that you can assign a specific capability to, then user the EE4 user integration add-on to create a discounted ticket only available to users with that capability on their account.
Capabilities are assigned to each users role (or the user account itself) and allow the account/user access to specific areas/functions.
For example WordPress checks you have the ‘manage_options’ capability on your account to allow you access to your WordPress settings. (and various other locations).
What you would do is have a custom capability using some form of members plugin, for example the Members Plugin or a membership plugin such as Ultimate Member your users than have that custom capability on their account that you can check for to allow access to a ticket or not.
Note this this requires all of your users to create an account on the site first which you can then set to a specific role (that has the custom capability assigned to it).
If you unsure I’d recommend setting up a development copy of the site to test this with as may decide to go through a couple of different membership plugins before you find one you like the best, its best to do that away from the production site.
The support post ‘Discounts/Promotions based on email or email extension?’ 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.