Booking Form Settings - Modern Events Calendar Knowledgebase Booking Form Settings - Modern Events Calendar Knowledgebase
,

Booking Form Settings

Using this option, you can build and customize your Booking Form in Modern Events Calendar. Keep in mind that this form will be used for all attendees.

Modern Events Calendar Booking Form Options

You can also customize your Booking Form per each event.

In order to do that, you need to go to Single Event Edit Page > Booking > Booking Form and uncheck the “Inherit from global options” option.

There is an option called “Enable Express Attendees Form” in MEC Settings > Booking > Booking Elements. You can enable it to apply the information from the first attendance to all purchased tickets by that user. Uncheck it if you want every ticket to have its own attendee’s info.

Here is how your booking form is going to look like:

You can see the users information after their successful booking process in MEC Dashboard > Bookings menu.

In order to prevent fake bookings, configure and use Google reCAPTCHA.

Note: See this post for the further configuration of booking forms.

How to use Fields Mapping in the booking form

Fields Mapping is another unique feature of MEC. Imagine you wish to get user data such as phone numbers, but you don’t see the need to ask the user to provide the info once in the booking form and another time in the WooCommerce form. Here, Fields Mapping comes to help.

To this end, first we need to create the fields.

For the next step, we need to link our fields to WooCommerce fields. To do that, we will be using the subfields that are related to our customized fields from the dropdown menu.

As you can see, we linked the Phone field to Billing Phone field and Address to Billing Address 1 field.

Once this process is over, we can get to examining them. For that, go to the booking form and try to create a ticket.

You’ll see that the registered information in our custom fields are recalled from WooCommerce forms and displayed.

Now, let us go ahead and complete the purchase.

You can see that the data of custom fields are registered in the booking area properly.

Note 1: To link custom fields of MEC to WooCommerce, the type of the selected fields must be the same. Keep in mind that you cannot map a text field to a dropdown list field in WooCommerce.

Note 2: This feature has not been tested with the custom fields created in WooCommerce.

Report Out Dated Content

If you think lorem ipsum then dolor site amet never

Report Now

Avatar for Doris Cooper
Avatar for Doris Cooper
Avatar for Doris Cooper
21 Comments
Avatar for Doris Cooper
lizard June 17, 2021
| |

I am trying to hide the “Tickets available:XX” thing underneath the booking box on the single event page. I tried adding to the CSS
.mec-event-ticket-available{display:
none;}
this doesn’t work, but I am not a programmer and have no idea what I am doing…?

Avatar for Doris Cooper
Jaroslav November 25, 2020
| |

 
Hi there, I have two questions: 
1. If the user uses the registration form, can he allow the login data to be saved in his browser so that he has quick access to the MEC functions?
2. Is it possible to set the registration form to open directly by clicking on the calendar, not the detail of the event? Thanks.
 
 
 

Avatar for Doris Cooper
caimakale September 6, 2020
| |

Also, one more thing. If a user books multiple tickets at the same time, and enters differing mec_names and mec_emails for each ticket, only one WP user account is created (instead of one for each ticket). Both email addresses recieve an email acknowledging registration, but only one new WP user account is created for the name/email listed first.

Avatar for Doris Cooper
caimakale September 6, 2020
| |

Is it possible to link a custom field on the booking form to the user profile field? For example, when an unregistered user books, it creates a user account and mec_name becomes the first and last name and mec_email is the users email. In my installation (sports events), I require that users sumbit their team name too and I’d like to map that to the “Nickname” field when a user registers. 

Avatar for Doris Cooper
Kelly May 22, 2020
| |

Hi there, I have two questions,
1. How can I delete a white bar when I add an agreement from the global options? I just want to write a notification and a box to tick, but it also add automatically a white space where people can write a comment. I don’t know how to remove that.
2. When I add a text (global options) it automatically copies the question into the white space ( where people can write there answer). How can I change the text into ‘answer’ or just a white space.
 
Many thanks in advance!
Kindly, Kelly