Creating your first event in WordPress is usually a very easy task. First of all, you’ll need a WordPress event booking plugin, which is EventPrime. And then, all you have to do is set the event’s name and time. That’s it. Your event will be created and visible to your site visitors on the event calendar. The process to accept event registration and bookings requires setting up a few more options though. In this blog post, we are going to see how you can enable event booking and user registrations for your WordPress events.


This guide is going to assume that you already have an event for which you want to enable bookings. Or, that you are already familiar with the basic event creation process. If your answer is no to both of these perquisites, then I recommend that you check out our official Starter Guide to know how to create basic events in WordPress.

Enabling Bookings With WordPress Event Booking Plugin

Enabling bookings on existing events is a matter of only 3 clicks.

First step, visit the ‘Events‘ page of EventPrime in the WordPress Dashboard. Now, click on an existing event in the calendar. This will open up the quick edit event pop form. From this form, click on the ‘Enable Bookings‘ checkbox. Then, just click on ‘SAVE‘.

Enable Booking from Edit Event Popup

When you enable bookings on an event, you also get the option to set the booking price. Keep this ‘0’ if you want to have free bookings for your event. If you set a booking price, do make sure that you have your payment gateway configured from the Global Settings.

Payment Gateway Global Settings

Enabling bookings from the quick edit event popup will open event bookings immediately and close when the event begins. If you wish to set custom booking open and close dates, visit the event’s settings. You can do this by clicking on the ‘Settings‘ link that appear on the quick event view popup. This popup appears when you hover your cursor over an event in the calendar.

Event Hover Popup for Booking

More WordPress Event Booking Options in Event Settings

Inside event settings, you can see there are a lot more options related to bookings. When ‘Enable Bookings‘ checkbox is checked, you get the following additional options to set…

  1. Start Booking Date – The date and time when event bookings will open
  2. Last Booking Date – The date and time when event bookings will close
  3. Booking Price – Unit price of each booking for this event
  4. Hide Booking Status – Enabling this option will not display the event booking status on the event page
  5. Allow Cancellations – Enable this option if you’d like to allow booking cancellations for your event attendees

These options add more to the standard booking process that you get on the event calendar view.

Bookings on the Frontend

Once you have configured the booking process for your event from the backend, you’ll get to see the ‘Book Now‘ button on the event on the frontend. This means event attendees can now book their presence at your event. However, if you have set the booking start date after the current date, then the ‘Book Now‘ button will not display. Instead, it’ll say that ‘Bookings Haven’t Started Yet‘. The ‘Book Now‘ button will only appear between the booking start date and the booking end date.

Event bookings require an attendee to be a registered user on your WordPress site. If an attendee is not already registered, he/she will be asked to register as a user on your site first. Once registered, the user can book for an event as attendee.

To view a list of all attendees for an event (or all events), just visit the ‘Attendees‘ menu under ‘EventPrime‘ in the WordPress Dashboard. How to manage attendees from this list will be discussed in a separate blog post. Till then, let us know your feedback on the booking process in the comments below.


  • Share:

Leave a Comment

Your email address will not be published.

You may use these HTML tags and attributes: <a href=""> <abbr> <acronym> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Send a Message