Home Forums Event Espresso Premium Creating a user on event registration

Creating a user on event registration

Posted: May 5, 2016 at 9:48 am


May 5, 2016 at 9:48 am


I am using S2Member & Event expresso to create a site that handles paid membership and events with membership discounts.

I currently have an event that requires a login if you want to buy a ticket. How we would like this to work is, if they are already a member they can go through the process as normal a purchase a ticket.

If they aren’t a member, we want to create them a paid account (included in the event ticket price), which I have working using the member integration add-on… kind of. The issue is, it creates the account before the user has paid, meaning if they get to the checkout screen then leave, they can have a paid account without paying.

Do you know what I could do about this?

Another thing is while going to the checkout, the page hangs for about 20 seconds before it does anything which is quite a bad user experience and I can see users leaving/refreshing because of this, could you help with this issue?

Sorry for all the questions, but I have one more.

Would there be anyway to set the user that’s created, to be set as a paid s2member for x amount of time (using s2members subscription)?

Thanks, Harry.


  • Support Staff

May 5, 2016 at 12:42 pm

Hi Harry,

The issue you’re having is because the WP User Integration add-on will create the user account regardless of whether they pay or not. The way to work around this is use s2 for selling paid memberships and subscriptions.

Do you know which step where the page hangs for 20 seconds? Is it after they select tickets, after they fill out the registration form, or after they pay?


May 10, 2016 at 2:49 am

Hi Josh,

Thanks for your reply. So is there a way I can get an S2member setup on event registration to prevent the user from having to go through two processes to register to an event (They have to be registered to buy a ticket)?

The hang happens when clicking the ‘Proceed to registration’ button, it doesn’t happen when they are logged in which makes me think it must be to do with the user account being set up.

Thanks, Harry.


  • Support Staff

May 11, 2016 at 7:40 pm

One way to get an S2Member set up on registration where they do not get a paid level membership is you set the Default role for auto-created users settings in the Event settings and the Event Espresso > Registration form settings to be a lower level membership. For example, if the paid membership gets s2member_level2, then you set the event to give them s2member_level1. If the paid membership gets s2member_level1, you set the event to give them the subscriber role.

Then, once it’s been verified that they’ve paid, their account can be updated to be the paid level membership role.


May 18, 2016 at 6:38 am

Hi Josh, thanks for your reply.

So would the process of upgrading them to a paid membership have to be manual?

Thanks, Harry.


  • Support Staff

May 18, 2016 at 2:19 pm

It could be manually updated, or you could contract with a developer who could write a script to make it automatic. There’s a list of recommended developers on our Pro’s page:


May 19, 2016 at 3:37 am

Great. Thanks Josh.

I think we may be looking into quite a custom way of using event expresso and may need to talk with some developers about potential work!

Thanks again, Harry.

The support post ‘Creating a user on event registration’ 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  deckchairuk 4 years, 2 months ago ago

Topic Tags


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