Writing Bookings Plugins
Introduction
Bookings plugins let you insert additional steps into the booking process. They are most commonly used to collect additional information from the person making the booking.
There are two points where plugins can be added. One before payment, and one after payment.
Plugins are generally forms you design (but can also be complete workflows). The names of your forms are added into the Bookings configuration, and you pick the plugin form you want to use when you schedule your event.
Standard Booking Process
Without plugins enabled the booking process is the same for all events and users.
- Find the event you'd like to book
- Select tickets and enter your name and email address (other options appear here depending on configuration)
- Either "Book now" (for free events) or be redirected to a payment provider (cash payment options also exist)
- Receive a confirmation message and email
Last modified on 16 October 2024