Registrations
The Registration addon streamlines the entire registration process and also makes it easy for attendees to register for an event. It also allows the organizers and admins to manage the registration form and registration dashboard.
Installing The Plugin
The installation process is the same for all the addons, offered by WP Event Manager. They can be both installed automatically and manually.
- Automatic Installation : You can install the plugin from the backend of your WordPress. Click Here to see how you can install the plugin automatically.
- Manual Installation : You can also install the plugin manually using SFTP or FTP tools. Click Here to see how you can install the plugin manually.
Watch the entire video for better understanding
Registrations Form
The Registration form is the form that an attendee needs to fill in to register for an event.
An attendee needs to click on the “Register for Event” button which can be found in the sidebar of the event detail page to get the registration form that contains various fields including Full Name, Email address and more.
Managing Registration Form Fields (adding, editing or deleting)
The Registration addon gives users the right to add, edit or delete registration form fields as per requirements from the Backend.
Here are the steps you need to take to perform that:
WP-admin >> Event Registration >> Registration Form.
This helps admins choose the type of information he wants from the attendees during the registration process.
Registration Form Settings
As mentioned above, an admin can control the behavior of the registration form through the backend with the settings options.
Here are the steps to be followed:
WP-admin >> Event Registration >> Settings >> Registration form
Here are the list of options you will get under the “Registration Forms” tab:
- User Restriction: when the option “Only allow registered users to register” is enabled, only logged in users will be able to register and other users will be asked to login at first.
- Multiple Registration: when the option “Prevent users from registering to the same event multiple times” is enabled, the registration form will be hidden from the user who has already completed the registration.
- Duplicate email: if you enable the Duplicate email option, you can restrict people from registering with the same email id multiple times.
- Organizer Email notification: An organizer will be notified with an email message as soon as a visitor registers for his event.
- Attendee Email notification: An attendee will be notified with an email message as soon as he or she completes the registration process through his or her email id.
- Enable unregister attendee email notification: An email notification is sent to the organizer when a registered attendee de-register for an event.
- Canceled Event Email Notification: An Email notification is sent to the attendees when an event is canceled.
- Checkin event email notification: An email notification is sent to an organizer when an attendee checks into an event.
- New registration default status: This points out the status that you want to keep for those who have completed the registration process for your event or events. This could be New/Confirmed/Waiting/Canceled/Archived.
- New registration notification status: This signifies the stage of registration at which an attendee should be notified. This status includes New/Confirmed/Waiting/Canceled/Archived.
- Send event registration mail notification: Here, a user can either send the registration confirmation mail to the event organizer or to the registrant’s email id. The user needs to choose in between these two options.
-
For example, If a new user’s default status is new, and registration notification status is confirmed, the user will get notification only after the admin or the Organizer changes the status from new to confirmed.
Disable this option if you want to allow visitors to register for the same events multiple times.
Registration Management Settings
In the settings section, you can see the Management tab beside the Registration Forms Tab.
1. Go to WP-admin >> Event Registrations >> Settings >> Management:
- Delete with Events: If this option is enabled, event registrations will be deleted when the parent event listing is deleted. Otherwise they will be kept on file and visible in the backend.
- Purge Registrations: Purge registration data and files after particular days.This means that you need to mention the number of days after which the data will be deleted. This number of days is applicable from the day of Event expiry. You can enter a negative value if you want to purge the data before expiry date. For example, if entered 1, it will delete the data after 1 day of event expiry date and if you enter -1, it will purge the data one day before the event expiry.
2. Save changes.
Frontend Event Registration
All the event registration received from the attendees can be managed from the frontend registration dashboard as well as the backend registration dashboard.
Organizers can manage registration from the frontend registration dashboard whereas admins can manage all the registration from the backend registration dashboard.
The Frontend Registration dashboard allows event organizers to see all the registration details including the total number of registrations and more. It gives them the right to make changes to the registrations for specific events like adding editing, duplicating or changing status etc.
There are mainly two ways through which You can access the registration details of a specific event.
Follow the below mentioned steps for the first method:
- Go to the Event Dashboard.
- Click on the Events option, present at the left side of the page.
- Here, you can see the list of all events along with some actionable icons, present right beside the name of each event.
- By clicking on the Details option from the icons of a specific event, you can get the total number of registrations done for that particular event. You can click on the total number of registration to access the details of the registered attendees.
Another way to access the frontend registration dashboard is explained below.
- Go to the Event Dashboard.
- Select Registration.
- Click on List from the drop down.
The List button will take you to the Event Registration List.
Here, you can access the registered attendee list of a specific event.
To access the list of registrations of an event, you will get the following filters.
- Select event: the download displays all the events from which you need to select the one that you want to access.
- Type text and press enter: here, you need to enter the name of the event.
- Filter by status: you can filter events based on their status.
- Newest first: this drop down menu helps you sort events by name or order.
The registration details of a specific event includes the following:
- Total number of registration.
- New registrations.
- Confirmed registrations.
- Waiting list.
- Canceled registration list.
- Archived.
Attendee List
The following the things that you will be able to see in an event attendee list:
- The name of the attendee.
- Registration status, right beside the name of the attendee.
- Check-in option.
Here are the following options you will get to manage the attendee registration list for each attendee.
- Pencil icon: this icon lets you edit the registration status of an attendee. If you make any changes to the attendee status, you need to click on the Save Changes option after completing it. You also have the Delete option here to delete the registration detail of a specific attendee.
- Paper icon: it lets you add a note to the attendee details.
- Details icon: it lets you access the details of an attendee that he or she has filled up during registration.
Backend Registration Dashboard
Just like the frontend event registration dashboard, admins can access all the attendee registration details in the backend registration dashboard.
To go to the backend registration dashboard, here are the steps you need to take:
WP-admin >> Event Registrations >> All Event Registrations for admin to manage the event registrations.
Admins also enjoy the rights to access and manage the registration details of each event that is listed on his or her website.
At this page, you can view the registration details of all events and the details include:
- Total number of registrations.
- New.
- Confirmed.
- Waiting.
- Canceled.
- Archived.
The page displays the registration details of all the events but you can filter events to access the details of a specific event’s registration.
Here are the event filtering option, you will get:
- Bulk actions: it lets you edit, delete or sync data of bulk events.
- All Dates: it lets you specify the date of the event which you are looking for.
- Registration for all events: the drop down menu allows you to specify an event’s name to view its details.
- Select Organizer: it allows you to specify an organizer to view the total number of registrations done for that organizer’s event.
You, as an admin can also view, delete and print events from the entire list by using icons that are present at the right most corner of each event.
- Pencil icon: lets you edit the registration details of a specific event .
- Bin icon: lets you delete a specific event.
Adding a new registration from the backend
Not just the voluntary registration from the front end, this plugin also allows the admin of the website to manually add the registration details of an attendee for an event.
Here are the steps that have to taken:
- Go to WP-admin >> Event Registrations >> Add new.
- Fill in the form with necessary event details.
- Save changes.
An alternative way to do the same is by simply clicking on the Add New option that is present at the top of the All Event Registrations page.
Registered Status At Event Listing
As shown in the image, a green colored “registered” status will be displayed under the event title for all those events which have already been registered by that visitor. So, visitors do not need to remember and register the same event again.
1. My Registrations
In order to set up a My registration page, you need to follow the below-mentioned steps:
- login to the Admin panel.
- Go to Wp admin >> Pages >> Add new.
- Name the page as My registrations and enter the below-mentioned code in the content area of the dashboard.
[my_registrations]
It will list all the registrations that have been done by the current logged in user.
Another shortcode for my registration is mentioned below:
[my_registrations posts_per_page='15']
The shortcode allows a registered attendee to mention the number of his or her registrations that can be viewed per page.
attribute:
‘posts_per_page’ => ‘integer_value’
Accessing Past Registration details
With the Registration addon, it is possible for users to access the registration details of past event registration of a specific attendee with the help of a shortcode.
Follow the below mentioned steps:
- Go to WP-admin.
- Click on Event Registration.
- Add new.
- Then type the name of a specific attendee and past the below mentioned shortcode in the text area.
- Go to WP admin.
- Click on the Registration form.
- Form Fields Tab.
- Organizer Notification.
- Attendee Unregister.
- Attendee Information.
- Event (Canceled) Notification.
- Attendee Checked-in Notification.
- Email subject.
- Email content.
- Email subject.
- Email content.
[past_registrations]
Another shortcode for past registrations is mentioned below:
[past_registrations posts_per_page='15']
The shortcode allows registered attendees to mention the number of past registrations that can be viewed per page.
attribute:
‘posts_per_page’ => ‘integer_value’
Managing Email Notification Settings
To manage the email notification settings, here are the steps you need to take:
Here, you will see multiple tabs that include:
2. Organizer Notification
With the Registration plugin, users can send an email to the event organizer everytime a potential attendee registers for his or her event.
When you click on the organizer notification tab, you will come to a page where you need to add the email content that you want to send to an organizer once a potential attendee completes the registration process.
Here, you need to add the following things:
3. Attendee unregister
This is another tab that you can find in the registration form segment. Here you need to add the email content that will be sent to an organizer when an attendee de-register for an event.
Here you need to add the following things:
4. Attendee Notification
The Attendee Notification tab can also be found in this section. Here, the term “ attendee notification” signifies the email that is sent to an attendee when he or she completes the registration process for a specific event.
Users can leave this portion blank if he or she does not want to send attendees registration confirmation email.
Here, you need to add the following things:
- Email subject.
- Email content.
5. Event (Canceled) Notification
This tab signifies the email that is sent to an attendee when an event is canceled.
Users can also leave this portion blank if he or she does not want to send event cancellation notification.
Here, you need to add the following things:
- Email subject.
- Email content.
6. Attendee check-in notification
This tab signifies the email that is sent to an attendee when he or she checks into an event.
Here, you need to add the following things:
- The event title in which the attendee has checked in.
- Email content.
Advanced: Overriding/Customizing the templates
For overriding or customization, template files can be found in the wp-event-manager-registrations/templates/ directory.
To override a template file, here are the steps you need to take:
- Create a directory “wp-event-manager-registrations” under your theme folder.
- Copy the template file to “/wp-content/yourtheme/wp-event-manager-registrations/” directory.
- Your theme will use all the template files from the “/wp-content/yourtheme/wp-event-manager-registrations/” directory instead of the plugin’s template file (/wp-content/plugins/wp-event-manager-registrations/).
- event-registrations.php template file lists the user’s alerts.
- registration-form.php template file which controls the alerts form display on events page.
Note: Our plugins get frequently updated. So if you override template files, you need to make sure that you sync the template file with the new plugin updates for better functionality.