Support

Home Forums Event Espresso Premium Registration button not linking to Questions

Registration button not linking to Questions

Posted: September 18, 2020 at 8:54 pm


nicolecole

September 18, 2020 at 8:54 pm

When I test, clicking the registration button no longer opens up the question choices for a registrant to answer. Instead it just goes back to the main event list/details. It’s in a loop. I deactivated EE3 and uploaded EE4 because of issues, now I am having this issue with my event post. I searched registration Help in the Forum and none of them address this issue.
My site is thecollegemoneyteam.com/attend-an-event you have to click View Details to get to the ticket, then click Register. You will see it just goes back to the basic event listing.


nicolecole

September 18, 2020 at 8:55 pm

When I test, clicking the registration button no longer opens up the question choices for a registrant to answer. Instead it just goes back to the main event list/details. It’s in a loop. I deactivated EE3 and uploaded EE4 because of issues, now I am having this issue with my event post. I searched registration Help in the Forum and none of them address this issue.
My site is thecollegemoneyteam.com/attend-an-event you have to click View Details to get to the ticket, then click Register. You will see it just goes back to the basic event listing


Tony

  • Support Staff

September 21, 2020 at 12:51 pm

Hi there,

What issues were you having with EE3? (I’m just checking they aren’t related)

With EE4, go to Event Espresso -> General Settings -> Critical Pages.

Do all of them show ‘Page Status OK Shortcode OK’?


nicolecole

September 21, 2020 at 1:25 pm

Hello Tony and thank you,
EE3 issue – time of event would not reflect the time I entered. I put in 6pm – 8pm and it would be changed to 2am – 4am every time. Also, each time I tried a different way to enter the time, I would have to delete the 16 “recurring” time options AND 250 options for paying before I could update.

On Critical Pages – Registration Checkout Page says “SHORTCODE PROBLEM”


nicolecole

September 21, 2020 at 1:29 pm

I put the shortcode “[Espresso Checkout]” in the page code. The same loop happens. How / where am I supposed to put the shortcode on the Attend An Event page for it to work correctly?


Tony

  • Support Staff

September 21, 2020 at 1:50 pm

Just to be clear, the shortcode needs to be [ESPRESSO_CHECKOUT]

So do all of the pages now show ‘Page Status OK Shortcode OK’?


nicolecole

September 21, 2020 at 1:55 pm

This is how the code looks on the Attend An Event page currently:

Attend An Event
[ESPRESSO_TICKET_SELECTOR event_id=1573]

[ESPRESSO_CHECKOUT]

No additional events at this time!

** what happens is the ticket selector shows up with the registration button, but clicking the registration button does not show QUESTIONS – it takes the registrant back to the event description.


nicolecole

September 21, 2020 at 1:57 pm

I am on my PAGES list and see that the Event Registration page has [ESPRESSO_EVENTS] shortcode only. Is that what it’s supposed to have?


nicolecole

September 21, 2020 at 2:05 pm

That didn’t help.


Tony

  • Support Staff

September 21, 2020 at 2:06 pm

This is how the code looks on the Attend An Event page currently:

Unfortunately the ‘Attend an event page’ doesn’t mean anything to me as that could just be any page with a shortcode on.

You need to make sure that the critical pages I mentioned before are all set up correct, without those EE can’t function.

I am on my PAGES list and see that the Event Registration page has [ESPRESSO_EVENTS] shortcode only. Is that what it’s supposed to have?

Which page list?

Step back a second and lets get your pages set up how they need to be.

This: https://thecollegemoneyteam.com/attend-an-event/

Is NOT a page, you may have an ‘attend-an-event’ page, but that is not what is shown above. Thats an archive of EE events, forget about this for a little as this isn’t the problem.

Event Espresso -> General Settings -> Critical Pages.

Take a screenshot and add it here so I can see.

https://eventespresso.com/wiki/troubleshooting-checklist/#screenshots


nicolecole

September 21, 2020 at 2:13 pm

This reply has been marked as private.


nicolecole

September 21, 2020 at 2:16 pm

This reply has been marked as private.


Tony

  • Support Staff

September 21, 2020 at 2:17 pm

The link I included above gives details on how to include screenshots, if it’s easiest I can log in and look for myself if preferred?

If so you can send login details using this form:

https://eventespresso.com/send-login-details/


nicolecole

September 21, 2020 at 2:17 pm

This reply has been marked as private.


nicolecole

September 21, 2020 at 2:30 pm

This reply has been marked as private.


Tony

  • Support Staff

September 21, 2020 at 3:55 pm

Ok, so the problem was related to the attend-an-event page slug I mentioned above.

Your ‘checkout page’ is set to use the same URL as your events archive so it never actually displays.

To fix this, I’ve changed the ‘Event Slug’ in Event Espresso -> Events -> Templates (tab) to something other than ‘attend-an-event’, I just used ‘events’ which is the default and now your events work although with the current set up its a little strange.

What are you using the attend an event page for? Is that going to be your landing page for your events?

The reason I’m asking is I recommend seaprating that ‘Registration Checkout’ page to its own page, you can do that with another page, or that attend an event page, it all depends on how you want registrations to work.

So, what flow are you going for when registering on an event?


nicolecole

September 21, 2020 at 4:04 pm

Tony, THANK YOU for finding the issue.
So the Attend An Event page IS the landing page for my events posting.
Intended flow: People should be able to go to Attend An Event > see a list of events (each with a brief description and View Details) > click View Detail for the event they want to attend > get a ticket > click register > get the registration form questions > submit > get a Thank you for registering that has the Zoom meeting details and receive an e-mail Thank you with event details.

Currently I only have that one active event I am trying to post so people can register.


Tony

  • Support Staff

September 21, 2020 at 4:06 pm

Ok, so in that case, ‘attend an event’ can just be a normal page with a shortcode such as [ESPRESSO_EVENTS] to list your events.

‘Registration Checkout’ needs separating out.

Whilst I’m still logged out do you want me to just swap it out for you now?


nicolecole

September 21, 2020 at 4:07 pm

This reply has been marked as private.


nicolecole

September 21, 2020 at 4:08 pm

YES – please swap it out for me while you are in there now. Note – the flyer people have point them to the Attend-An-Event page.


Tony

  • Support Staff

September 21, 2020 at 4:15 pm

YES – please swap it out for me while you are in there now. Note – the flyer people have point them to the Attend-An-Event page.

Done.

The attend-an-event page is exactly that, a simple page and you can do whatever you want on that page. Right now your simply loading the ticket selector there with ESPRESSO_TICKET_SELECTOR but you can use ESPRESSO_EVENTS to add an event list 🙂

What I’ve done is create a new page called ‘Registration Checkout’.

That page has just one shortcode (and should only ever use that one shortcode) which is [ESPRESSO_CHECKOUT]. Then in the critcal pages section I set that new page as your ‘Registration Checkout’ page.

So however you get to the event (be in the attend-an-event or /events/ and then directly to the event) when you submit your selection your are taken to registration checkout to process your registration, that’s what that page is for.

I’m not sure I understand your question about the ticket details, where exactly are you referring to there?


nicolecole

September 21, 2020 at 6:08 pm

It’s just that when I go to the Attend an Event – right now the event shows as a “generic” Ticket without any Event Title or obvious detail. You have to know to click on “show details” to see that it’s the CHS College Funding Event. Is there a way I can make the Ticket more descriptive of what event you are selecting that ticket for?
I’m happy at least that people can register though. Now that you have separated out the Event List from the Registration but in such a way that event attendees are pointed to the registration from the event selected.


nicolecole

September 21, 2020 at 6:14 pm

NEVER MIND – I see the title of the event at the top of the page above the graphic. I might take the graphic out 🙂 Sorry. IGNORE that last bit about making the ticket more descriptive. It was just the way my screen was jumping down to the ticket. I missed the event title every time.
Thank you TONY!! THIS WORKS now. I truly appreciate your help on this.


Tony

  • Support Staff

September 22, 2020 at 2:35 am

You’re most welcome, I’m glad it’s working for you 🙂

You must be logged in to reply to this support post. Sign In or Register for an Account

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: publish

Updated by  Tony 1 month ago ago

Topic Tags

Notifications

This topic is: not resolved
Do NOT follow this link or you will be banned from the site!
[gravityform id=80 title=false description=false ajax=false]
<div class='gf_browser_unknown gform_wrapper' id='gform_wrapper_80' ><form method='post' enctype='multipart/form-data' id='gform_80' action='/topic/registration-button-not-linking-to-questions/'> <div class='gform_body'><ul id='gform_fields_80' class='gform_fields top_label form_sublabel_below description_below'><li id='field_80_1' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_80_1' >First name<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_80_1' type='text' value='' class='medium' aria-required="true" aria-invalid="false" /></div></li><li id='field_80_2' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_80_2' >Email address<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_email'> <input name='input_2' id='input_80_2' type='email' value='' class='medium' aria-required="true" aria-invalid="false" /> </div></li><li id='field_80_3' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' >GDPR Agreement<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_checkbox'><ul class='gfield_checkbox' id='input_80_3'><li class='gchoice_80_3_1'> <input name='input_3.1' type='checkbox' value='I consent to have this website store my submitted information so they can respond to my inquiry.' id='choice_80_3_1' /> <label for='choice_80_3_1' id='label_80_3_1'>I consent to have this website store my submitted information so they can respond to my inquiry.</label> </li></ul></div></li><li id='field_80_4' class='gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_80_4' >Comments</label><div class='ginput_container'><input name='input_4' id='input_80_4' type='text' value='' autocomplete='off'/></div><div class='gfield_description' id='gfield_description_80_4'>This field is for validation purposes and should be left unchanged.</div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_80' class='gform_button button' value='Download Now' onclick='if(window["gf_submitting_80"]){return false;} if( !jQuery("#gform_80")[0].checkValidity || jQuery("#gform_80")[0].checkValidity()){window["gf_submitting_80"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_80"]){return false;} if( !jQuery("#gform_80")[0].checkValidity || jQuery("#gform_80")[0].checkValidity()){window["gf_submitting_80"]=true;} jQuery("#gform_80").trigger("submit",[true]); }' /> <input type='hidden' class='gform_hidden' name='is_submit_80' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='80' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_80' value='WyJbXSIsIjBiNjdjZjkyMDUzOWUxOWY5Y2NiZjIwMzM4YjA1Mjk4Il0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_80' id='gform_target_page_number_80' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_80' id='gform_source_page_number_80' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div><script type='text/javascript'> jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 80) {} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [80, 1]) } ); </script>
[i]
[i]