How BookEazy’s Movie Ticket Booking Engine Works
Santosh Dawara. May 23, 2012.
Here’s some key concepts behind how BookEazy’s booking engine works to book tickets with Multiplex systems ShowBizz and Vista. I wrote it out as a business associate was interested in the details. Here is a closer look at how it worked.
A few notes that will make it easier to understand the terminology used. A Show is a unique combination of Multiplex (Inox Pune), Screen (#2), Date – Time (May 21st, 4.30pm). A Multiplex is always a single unit with multiple screens each. For instance – INOX Pune, City Pride Deccan and City Pride Kothrud are each Multiplexes. In all cases “Multiplex system” refers to the centralized Multiplex online booking service or API.
Retrieving Schedules from the Multiplex and Creating Shows.
The first step is to synchronize with the Multiplex system and retrieve show information every week. Multiplexes will usually create and release their shows weekly a couple of days in advance.
BookEazy makes it easy to help you pull in the shows as soon as they’re available with the Multiplex by offering your operators a manual method to check for new shows and by itself periodically polling the Multiplex servers for new shows.
When new Shows are found, BookEazy pulls in Show information from the respective web-services – including Screen layouts, and then releases these Shows on it’s online booking interface. When creating Shows BookEazy supports any seat booking or quota restrictions that have been preconfigured for each Screen. Shows are then verified and released by your Operator for booking by your Users.
After a user has selected the Show she prefers – BookEazy supports temporary seat blocking across classes. The experience is optimized for the best User experience possible and considering seats maybe booked simultaneously by multiple Users and vendors.
Users are shown their seats and the Screens seating arrangement to learn how far away from the screen they really are.
On confirming their seat positions, User’s can use BookEazy to block seats for a limited time-period with the Multiplex. If the User does not complete her booking within the same session, the blocked seats are released by the Multiplex system after the time-period has expired.
Automatically Closing Shows.
You can configure BookEazy to automatically ‘close’ shows for booking at a preset time before the Show begins. Once a Show is closed, Users may no longer book tickets and the Show is removed from Show Search listings. Multiplexes may require vendors to close shows ahead of Show start time for business or logistical reasons. BookEazy also allows your operators to close a Show if it has been canceled under exceptional circumstances.
Reconciling Audience Attendance.
This feature pulls in payment and attendance information from the Multiplex system and can be used to track attendance percentages.
Questions? Leave a comment below and I will get back in touch.