Support

Home Forums Event Espresso Premium How to register once and not repeat request registration info

How to register once and not repeat request registration info

Posted: February 29, 2016 at 1:08 am


Daniel

February 29, 2016 at 1:08 am

Sorry if this is somewhere in the forums, I couldn’t find it. There doesn’t seem to be a simple switch to flip for this functionality.

Right now, the way EE4 works is that when someone registers for an event, they have to input all their details as requested by the registration form. Is there instead a way to create accounts where the user inputs all their data required by the registration form upon registration, and the user is never asked again? (unless they explicitly want to update their user profile, for example)

Ideally I want to put a registration form right on the landing page with a catchall “register now” and later let the user book an event (or as they wish, they can book and event and register at the same time) In the future when booking events again, they now have all their data prepopulated.


Lorenzo Orlando Caum

  • Support Staff

February 29, 2016 at 5:45 am

Hi Daniel,

The WP user integration can help with that:

https://eventespresso.com/wiki/wp-user-integration/#ee4installation

Will your form contain custom questions?


Lorenzo


Daniel

March 1, 2016 at 12:36 pm

Thanks for the link Lorenzo, it’s a start; I did read this, but it didn’t particularly answer my questions.

If I have “Default setting for login required on registration” set to YES, does that imply that “Default setting for user creation on registration” is irrelevant? Because if login is required for registration, this would imply the user already has an account (otherwise they won’t be able to login).

This is the best example I can give. If I need to code this manually, no problem, I just thought there was an easier way to do it within the existing framework, but I can’t seem to figure it out.
http://web.archive.org/web/20150403101211/http://www.fastlife.com/

Yes, actually the form has mostly custom questions. Right now, when I register for an event, I get a the question form with all blanks every time, even though I already registered for an event using that account and answered those questions. I want the question/answer data to be saved as a user profile and retrieved any time that user wants to register for another event. In fact, upon registering an account, I want the user to fill in their profile info, this will be used for registering to all events. It sounds simple, did I miss something in configuration?

wp-login.php?action=register
The register page asks for name and email only. Is this a customisation for WP itself? Looking at Event Espresso > Registration Form, it doesn’t seem like I can create a question group for registration only. This is probably where I would want the questions located. Do I need to customise the php for this to work?

Can the registration page be called as a widget? Would be great if there was some way to have space on the page for other content as well, not just a splash screen registration page. That way I could drop the registration form next to my other widgets. I could probably make an iframe, but that’s so not HTML5 (maybe php include instead? seems hacky though).


Right now, the default event page shows events listed one by one rather than in a calendar. Is there a way to change display behaviour? I ended up making a new page called Events rather than using the default one (and I just changed the slug on the default page to event2 so I could use my custom events page with the event slug), because there doesn’t seem to be a way to edit the default page. I’m not afraid of coding, but I thought EE was a lot more point and click than it is turning out to be. Maybe I’m just not grasping all of the capabilities here because there is quite a bit of documentation.

That’s a bit more questions than originally; thank you for taking the time to help me.


Josh

  • Support Staff

March 1, 2016 at 4:02 pm

Hi Daniel,

Before we make an attempt and try to answer all of your questions here, it’d be good to take a step back and let you know that you would not require log in before registration to use WP User Integration.

Instead, you set it to create a user account automatically when a logged out user registers for an event. What will happen is their initial registration will create an account for them. Then, then next time they register for an event, they’ll have the opportunity to log in and have their prior answers automatically filled out. If they decline to log in before registering for another event, they’ll be prompted to log in anyway.

The default behavior of the WP User Integration add-on is to only auto-fill the name and email address fields, but there are hooks in place to override the default behavior. Here are a few code examples that you can add to your site to make that happen:

https://github.com/eventespresso/ee-code-snippet-library/blob/master/checkout/mn_wp_user_addon_save_custom_answers_too.php

https://github.com/eventespresso/ee-code-snippet-library/blob/master/addons/eea-wp-user/jf_filter_address_answer_for_wpuser.php

Right now, the default event page shows events listed one by one rather than in a calendar. Is there a way to change display behaviour?

There’s a calendar add-on that you can use to show the events on a calendar.

The support post ‘How to register once and not repeat request registration info’ 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