Support

Home Forums Multiple Event Registration Add-on Only Show Question Group Once on Checkout (while using multiple events)

Only Show Question Group Once on Checkout (while using multiple events)

Posted: August 14, 2012 at 1:59 pm


Kevin Doherty

August 14, 2012 at 1:59 pm

I have a Terms and Conditions type of acknowledgement for users to check off where checking out of the cart. However it is pretty lengthy and when multiple events are added to the cart they have to check the form box multiple times and lengthy disclaimer i’m using eats up a lof of the page.

Is there any way to limit the amount of times this would show? even if i needed to hard code it, i guess i would need some basic validation to ensure they checked of the “I agree” checkbox.

thanks in advance for anyone that has any suggestions


Kevin Doherty

August 14, 2012 at 2:42 pm

I ended up achieving what I Wanted but the only way I could was to set the fields to “No” for required (i’m sure i can do my own validation if I really need to). Then just used jquery to hide all the other instances and appendTo functions to resort the elements properly and get the disclaimers at the bottom of my form.

like so.


jQuery(document).ready(function(){
jQuery("div#authorization-1344952860").hide();
jQuery("div#authorization-1344952860").first().show();
jQuery("div#authorization-1344952860").appendTo("#event_espresso_checkout_form");
jQuery("div.checkout_button").appendTo("#event_espresso_checkout_form");
});

I also wrapped my checkout button (event-espress0/includes/functions/cart.php) in a div.checkout_button to help with the DOM manipulation.

hope this helps someone else out.


Garth

  • Support Staff

August 14, 2012 at 4:45 pm

The other possible thing you could do is to add a link (in the custom question) to a terms and conditions page, and all you have on the form is the checkbox to accept the terms.


Kevin Doherty

August 14, 2012 at 4:48 pm

good point Garth, I considered that actually but client became pretty particular and wanted to ensure people didn’t just go past things and gloss over the terms (even though we know everyone still will if they’re on the same page 😉 )

thanks for the suggestion Garth


Ira Ham

August 15, 2012 at 11:04 am

Is it also possible to do this for the “personal information” questions that are automatically the default and required for every event that someone signs up for on check-out? I’m working on a convention site and people will be signing up for a lot of events it’s annoying to even have to do the drop down “copy from” choice for every event for multiple event sign up. Would Kevin’s solution work to override that issue so that people only had to select or fill out personal information once when they are signing up for as much as ten events before checking out?


Josh

  • Support Staff

August 15, 2012 at 4:03 pm

Sidney has committed some code to Event Espresso 3.1.27 that will add a copy all button. We’re working on finishing up a few other tickets and will need to do some testing before the next version is released, but we’ve been releasing updates more frequently (the one-click updates are making it easier to release more frequent updates).


cpecora

August 27, 2012 at 11:44 am

I am really disappointed to learn that my final checkout page asks for redundant customer information for each event. Is there a work around for this issue that I can implement now? http://www.litwitsworkshops.com/santa-cruz-workshops/workshops-calendar/


John Kudos

August 27, 2012 at 12:00 pm

I have the same problem. The best solution is to have the customer enter information once for all the events they’re registering on the checkout page.

The support post ‘Only Show Question Group Once on Checkout (while using multiple events)’ 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