Support

Home Forums Event Espresso Premium Separate events? One required before others are available

Separate events? One required before others are available

Posted: October 30, 2017 at 8:29 pm


Jan_McClintock

October 30, 2017 at 8:29 pm

We are about to release our ticking for the next reunion. We’re using EE4, the Multiple Event Registration add-on, the Stripe add-on, and now I have installed the WP Users add-on.

Right now, we have two EE events: Main Registration (with three tickets, one of which is required), and Reunion Events Ticketing, which includes a bunch of tickets to the individual reunion events. (I originally had each of these reunion events as separate events, but realized it would be easier for the users to add tickets to their cart all at once.)

We need users to A) fill out the Main Registration form (and at least add that to their cart) before they are allowed to purchase any other event tickets and B) to be able to log back in later and purchase more event tickets.

How can I force the user to the Main Registration event first, and once they’ve filled out the registration form, they’ll have access to the other events and tickets? Can I place each of the two events on a separate page? (I looked for a shortcut for this but couldn’t find one.)

Thanks for any help!


Josh

  • Support Staff

October 31, 2017 at 7:14 am

Hi Jan,

We received your request for priority support. The WP User add-on adds a feature that allows you to require a specific user account capability before buying specific tickets.

One way that this could be set up would be to require them to log into a user account to register for the main event, then after the main event registration is completed, their user account will automatically get upgraded to have the capability to buy the other types of tickets.

We can help you get this set up if you can resend the redeem a support token form. I’m afraid that the details you sent in the form were incorrect and we can’t log into your site or FTP in.


Josh

  • Support Staff

October 31, 2017 at 11:29 am

Hi Jan,

We received your updated request, thank you for sending. While we can access the server with FTP, I’m afraid that the WP admin credentials you sent again are still invalid. Can you doublecheck those and re-send?


Jan_McClintock

October 31, 2017 at 11:34 am

Josh, my apologies, but I sent valid logins. I just sent the form again and included my current login info. Please let me know if this works. Thanks!


Josh

  • Support Staff

October 31, 2017 at 12:13 pm

OK thank you. I’ve set the two events so the main event does not require a user account, and the other event (for tickets) requires a user account that has the buy_reunion_tickets capability.

What will happen is after you register for the main event (while logged out of the site) it will automatically create a user account for you, and that user account will automatically include the buy_reunion_tickets capability. So the user will get a new user account email and they can log into the site and get their tickets later.


Jan_McClintock

October 31, 2017 at 1:22 pm

That’s awesome, Josh, thank you! I’m not quite sure how that is going to work, but I will take it on faith at this point. LOL

I still have several questions about how this is going to work…

1) Should I be moving the Main Registration event to its own page?

2) From /events-ticketing/, when I add a ticket to the cart and the modal window pops up, I can click “Return to Events List,” but the page that appears is /events/ instead of events-ticketing/. That page is styled differently, but I have no control over it. How can I change that, please?

3) Also, when does the user create a WP User account, and how do they know how to log back in?

Thanks!


Josh

  • Support Staff

October 31, 2017 at 2:00 pm

Hi Jan,

1) Should I be moving the Main Registration event to its own page?

That’s up to you. There is this event page already set up if you want to direct your links there:

https://rtcorlandoreunion.com/events/main-registration/

2) From /events-ticketing/, when I add a ticket to the cart and the modal window pops up, I can click “Return to Events List,” but the page that appears is /events/ instead of events-ticketing/. That page is styled differently, but I have no control over it. How can I change that, please?

There’s a filter hook that lets you change where that link goes to and there’s a code example in the documentation. I can set the code on your site if you prefer, if we still have FTP access.

3) Also, when does the user create a WP User account, and how do they know how to log back in?

The new WP user account is automatically created when the main event registration is finished processing. WordPress will send an email to them with the new user account information. If you want to customize the new user account email and add more instructions to that email, I can recommend this plugin:

https://wordpress.org/plugins/welcome-email-editor/


Jan_McClintock

October 31, 2017 at 2:16 pm

1) Should I be moving the Main Registration event to its own page?
That’s up to you. There is this event page already set up if you want to direct your links there:
https://rtcorlandoreunion.com/events/main-registration/

Yes, I would like it to go there, but I’m obviously missing something major about how these pages are arranged. I have page layouts set up for a right sidebar or full width, and my theme allows me to choose the layout per page. However, because that page uses /events/, I can’t change the layout. I can edit the /main-registration page, but is it getting the layout from somewhere in /events? [Sorry I’m so ignorant about this!]

2) From /events-ticketing/, when I add a ticket to the cart and the modal window pops up, I can click “Return to Events List,” but the page that appears is /events/ instead of events-ticketing/. That page is styled differently, but I have no control over it. How can I change that, please?

There’s a filter hook that lets you change where that link goes to and there’s a code example in the documentation. I can set the code on your site if you prefer, if we still have FTP access.

Yes, please direct that to the /events-ticketing page. You still have access.

3) Also, when does the user create a WP User account, and how do they know how to log back in?

The new WP user account is automatically created when the main event registration is finished processing. WordPress will send an email to them with the new user account information. If you want to customize the new user account email and add more instructions to that email, I can recommend this plugin:
https://wordpress.org/plugins/welcome-email-editor/

Awesome, thank you!

I hope I can get this ready for tonight, but I couldn’t do it without you. I really appreciate it.

Jan


Josh

  • Support Staff

October 31, 2017 at 3:00 pm

However, because that page uses /events/, I can’t change the layout. I can edit the /main-registration page, but is it getting the layout from somewhere in /events?

That page gets its layout from your theme’s single post template. There’s a custom builder layout option on the event editor page (right lower corner of the editor page), have you tried changing that?


Josh

  • Support Staff

October 31, 2017 at 3:11 pm

OK the “Return to Event List” button now directs to
https://rtcorlandoreunion.com/events-ticketing/


Jan_McClintock

October 31, 2017 at 4:00 pm

Great, thanks, Josh. Now I have a larger problem involving the WP User accounts. Once I set my password and logged in, I saw the entire back end of the site, even though my User account was a “reunion attendee.” I only want those users to be able to go back to the Events List page and purchase tickets!

I’ve deactivated the WP User addon now. What are my other options, please?


Josh

  • Support Staff

November 1, 2017 at 6:51 am

The WordPress default will redirect the user to a WP admin with limited capabilities but this can be easily changed.

Your best option is to change where the user is redirected to after logging in. You can use a plugin like Peter’s Login Redirect to change this. This can be set up to redirect the user to the event page.

https://wordpress.org/plugins/peters-login-redirect/


Jan_McClintock

November 1, 2017 at 7:53 am

Thanks, Josh, but I’ve given up on that now. My goal is to make the ticketing experience the absolute easiest way for the user. My final problem (I hope) is that my testers are running into the TICKET LIMIT problem. I’ve read up on this on the forums, but none of my events or tickets have datetimes, so why are my testers getting the error “you can only buy 10 tickets”?


Josh

  • Support Staff

November 1, 2017 at 7:55 am

That’s because the event’s “Maximum number of tickets allowed per order for this event:” option is set to 10. You can set that to a higher number.


Jan_McClintock

November 1, 2017 at 8:07 am

I’ve changed this to 100 about five times, I swear! It doesn’t stay at 100. 🙁


Jan_McClintock

November 1, 2017 at 8:14 am

I just went to check, and it’s at 100 now. Events -> Default Settings -> Default Max Tickets Per Order, correct?

Each tickets has a much larger limit.

I just tried it — put a bunch of tickets (from several events) in the cart and I’m getting the error. “…The registration limit for this event is 10 tickets…can not exceed 10.”


Josh

  • Support Staff

November 1, 2017 at 8:15 am

You’ll need to click on the Update button after you make the edit.


Jan_McClintock

November 1, 2017 at 8:18 am

LOL – Thanks, Josh, I was updating. However, I was not changing the ticket limit when editing the actual event, but was changing the default setting. I see the difference now – DUH.

Again, thank you for the help. I appreciate your patience!


Josh

  • Support Staff

November 1, 2017 at 8:32 am

You’ll find that the default setting only changes the option for new events. Existing events will not have their settings changed when you change a default setting.

The support post ‘Separate events? One required before others are available’ 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