Posted: 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! |
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. |
|
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? |
|
|
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! |
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 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 |
|
|
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! |
Hi Jan,
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.
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: |
|
|
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!]
Yes, please direct that to the /events-ticketing page. You still have access.
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 |
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? |
|
OK the “Return to Event List” button now directs to |
|
|
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? |
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. |
|
|
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”? |
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. |
|
|
I’ve changed this to 100 about five times, I swear! It doesn’t stay at 100. 🙁 |
|
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.” |
You’ll need to click on the Update button after you make the edit. |
|
|
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! |
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.