Support

Home Forums Event Espresso Premium Group registration with mandatory fields

Group registration with mandatory fields

Posted: October 23, 2018 at 4:40 pm


modular

October 23, 2018 at 4:40 pm

Hello,

In one of our events, we have allowed group registrations and the max group registrations is 3.

Here is this sample event

How can we make sure that the first name, last name and email addresses of ‘Attendee #2’ and ‘Attendee #3’ are mandatory and a person is unable to submit this form unless and until he/she provide information about the other two attendees?

Also, we would like to change the formatting of this submission page. The text ‘Registration Details’ is too close to the ‘End Date:’ !
Is it possible to move it a little bit down. Do we need to edit any template code file? If yes, can you please guide us.

Regards,
Gurjeet


Tony

  • Support Staff

October 24, 2018 at 7:44 am

Hi there,

How can we make sure that the first name, last name and email addresses of ‘Attendee #2’ and ‘Attendee #3’ are mandatory and a person is unable to submit this form unless and until he/she provide information about the other two attendees?

EE3 doesn’t set those fields to be required so you can’t, EE will just ignore the additional attendees if they are empty.

Also, we would like to change the formatting of this submission page. The text ‘Registration Details’ is too close to the ‘End Date:’ !
Is it possible to move it a little bit down. Do we need to edit any template code file? If yes, can you please guide us.

No need to edit templates, you can just add some additional CSS for that:

.event_espresso_form_wrapper .start_date {
    margin-bottom: 2rem;
}

Add that to Dashboard -> Appearance -> Customize -> Additional CSS.


modular

October 24, 2018 at 9:57 am

Thanks Tony.

With regard to my first question, about multiple attendees, we have a situation where we would like to offer ‘discounted’ group registrations. If you go to this link, you will see that we allow attendees to register as a ‘single registration’ or ‘groups of 3 registrations’ and so on. The ‘group of 3 registrations’ option will cost $2,700 i.e. $900 per person (discounted).
So, how should we implement this scenario in event espresso. We would like the price to remain fixed as $2,700, when somebody select this option, and not fluctuate based on the number of attendees. We are okay even if the system doesn’t allow to make ‘Attendee #2″ and ‘Attendee #3’ information mandatory.

With regard to my 2nd question, the CSS code works perfectly.
We would also like to make a couple of other minor changes in the look of the registration form.

https://www.mocsummit.com/event-registration/?ee=1

a) Is it possible to combine, ‘start time’ with ‘start date’ and ‘end time’ with ‘end date’, such that it looks like:

Start Time/Date: 7:00 am, May 21, 2019
End Time/Date: 2:00 pm, May 24, 2019

If not, is it possible to simply remove the ‘start time’ and ‘end time’.

b) How can we make sure that length of ‘Attendee #2″ and ‘Attendee #3″ input boxes are same as the input boxes under ‘Personal information’ and ‘Address information’. We would also like all these input boxes to align with each other.

Regards,
Gurjeet


Tony

  • Support Staff

October 29, 2018 at 6:35 am

The ‘group of 3 registrations’ option will cost $2,700 i.e. $900 per person (discounted).
So, how should we implement this scenario in event espresso. We would like the price to remain fixed as $2,700, when somebody select this option, and not fluctuate based on the number of attendees.

I’ll double check on this, but I don’t think this is possible with EE3, each attendee is a ticket so when you add multiples they continue to add to the total.

a) Is it possible to combine, ‘start time’ with ‘start date’ and ‘end time’ with ‘end date’, such that it looks like:

Whilst it is possible to do, you would need to completely control the template for that output, this also means if we change the template at all you would need to apply those changes to your custom version, I can provide details on how to load your own custom template if you are ok with the above?

If not, you can use this CSS to hide the times:

.event_espresso_form_wrapper .event_time {
    display: none;
}

b) How can we make sure that length of ‘Attendee #2″ and ‘Attendee #3″ input boxes are same as the input boxes under ‘Personal information’ and ‘Address information’.

You can use:

.espresso_add_attendee input.ee-reg-page-text-input {
    width: 60%;
}

We would also like all these input boxes to align with each other.

I’m not sure what you mean here as they all look aligned to me?


modular

October 29, 2018 at 2:18 pm

Thanks Tony.

1. Can you please double check. As far as I can remember, when we used EE3 in 2016 for our conference, we were able to keep the total price fixed and it didn’t change based on the number of attendees.

2. Thanks for the CSS code. We are able to hide the times and change the length of input boxes.

Please refer this screenshot which explains my ‘alignment’ question. As you can see, the ‘Promo Code:’ input box and the input boxes under Attendee #2 are not aligned properly with the ‘Address Information’ input boxes.

Regards
Gurjeet

The support post ‘Group registration with mandatory fields’ 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