Event Seat Booking - Online Seat Selection, Tickets & Payments
by DevIntelle Consulting Service Pvt.Ltd https://www.devintellecs.com$ 64.06
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Events (website_event) • Website (website) |
| Lines of code | 3478 |
| Technical Name |
dev_event_seat_booking_management |
| License | LGPL-3 |
| Website | https://www.devintellecs.com |
| Versions | 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Events (website_event) • Website (website) |
| Lines of code | 3478 |
| Technical Name |
dev_event_seat_booking_management |
| License | LGPL-3 |
| Website | https://www.devintellecs.com |
| Versions | 17.0 18.0 19.0 |
Odoo Event Seat Booking – Online Seat Selection, Tickets & Payment
Odoo Event Seat Booking Odoo app turns into a complete online event ticketing platform. Customers browse upcoming events on the website, pick their seats from an interactive seat map with real-time availability, complete secure online payment and instantly download a PDF ticket — while every booking is saved to the backend, linked to the right event and confirmed by automated email. Admins gain full control with VIP seat blocking, manual ticket booking, configurable seat layouts, sections and categories (VIP, Premium, Standard) and a built-in booking analytics dashboard to filter performance by event or date range — making it the ideal solution for concerts, conferences, theatres and any event business running on Odoo.
KEY FEATURES
Event Seat Booking Website
Customers browse upcoming events, see real-time seat availability, book seats and download tickets directly from a clean, mobile-friendly Odoo website storefront.
Interactive Seat Selection
Pick seats from a color-coded seat map split by sections (VIP, Premium, Standard) so guests can choose exact spots before checkout with full availability visibility.
Secure Online Payment & Tickets
Complete bookings through Odoo’s built-in payment providers and receive an instant order confirmation, a downloadable PDF ticket and an email receipt every time.
Automated Booking Workflow
Every website booking creates a backend record automatically, triggers a confirmation email to the customer and is ready for ticket and booking report printing.
Booking Analytics Dashboard
Track total bookings, recent activity and performance from one screen with filters by specific event or date range to drill into the booking data instantly.
Event Configuration
Manage events end to end — create events, link seat layouts, generate seats with one click and review every linked booking from the same Odoo form view.
Manual Booking & VIP Blocking
Admins can book or block individual seats from the backend, reserving VIP rows in advance and stopping website customers from rebooking those blocked tickets.
Seat Layouts & Categories
Configure seats, layouts, sections and categories (VIP, Premium, Standard) once and reuse them across multiple events for consistent, scalable event setup.
Event Seat Booking Website
Sell event tickets directly from your Odoo website.
Visitors can browse upcoming events, view a color-coded
interactive seat map, complete secure online payment
and instantly download their PDF ticket — then manage every
purchase from the “My Bookings” or
“My Account” portal.
Main Features:
- Easy Seat Booking — select seats by section with color-based availability and complete payment in a single flow.
- Booking Management — view, manage and download tickets anytime from My Bookings or the My Account portal.
- Smart Navigation — access event details, modify selections and track bookings seamlessly across devices.
- Published Events Only — unpublished events are ribbon-marked and hidden from booking, preventing accidental sales.
On the Events page, you can view all events, search/filter them, and book seats only for published events (unpublished ones are marked with a ribbon and have no booking option).
Click the “Book Your Seat” button to be redirected to the seat booking page.
View seat status by color, select seats and section, check details in the booking summary, fill in your information, and click “Proceed to Payment” to continue.
View event details and click “Pay Now” to continue, or use “Go Back & Change Seat” to modify your selection.
Your booking is confirmed, download your ticket, view/manage bookings, or go back to events.
We have downloaded the ticket, and you can see it here.
You can see that after clicking “My Bookings,” we are redirected to the bookings page where you can view the list of bookings.
From here, you can view the booking in detail (form view) and also download the ticket.
In Website > My Account, a separate Event Booking menu is provided, so you can easily view your bookings from here as well.
Automated Seat Booking Workflow
Every confirmed website purchase creates a booking record in
the Odoo backend automatically, links it to the right
event, fires a customer confirmation email and stays ready
for ticket and booking PDF report printing — so your
team manages everything from a single backend menu.
Main Features:
- Auto Record Creation — every booking is saved in the Odoo backend instantly with full event and customer context.
- Email Notification — a confirmation email with booking details is sent automatically to the customer.
- Print Reports — generate ticket and booking PDF reports for any record with a single click.
- Single Booking Menu — review, search and update every confirmed booking from a unified backend list view.
You can see that the booking record has been created in the backend, and you can easily view it from the Booking menu.
Once the booking is created, an email is automatically sent to the customer.
From here, you can print the ticket and booking reports.
You can see here that the booking report has been successfully printed.
You can see here that the tickets report has been successfully printed.
Event Seat Booking Dashboard
The Event Seat Booking Dashboard delivers a single, KPI-rich
view of all event bookings in Odoo. Filter by specific
event or date range, monitor recent activity, spot trending events
and jump straight into any booking record — ideal for event
organisers and sales managers tracking real-time performance.
Main Features:
- Advanced Filters — filter bookings by event or date range to focus on exactly the data you need.
- Data Overview — view total bookings, recent activity and key performance signals at a glance.
- Easy Navigation — click any record to jump straight into detailed booking and customer information.
- Real-Time Updates — every new website or manual booking reflects on the dashboard instantly with no manual refresh.
You can go to Event > Seat Booking > Dashboard to analyze and view all bookings.
On the dashboard, you can filter bookings by event or date range, view totals and recent bookings, navigate to details, and since no filters are applied, all records are currently displayed.
Event Configuration
The Event menu centralises every event in your Odoo
database. From here you can create new events, link the correct
seat layout, generate all seats with one click and review every
booking tied to a specific event — making large-scale event
management in Odoo fast and error-free.
Main Features:
- Event Listing — view, search and manage every event record from a single Event menu.
- Linked Navigation — jump from any booking straight to its parent event in one click.
- Seat Management — review seat details and generate the full seat list using the “Generate Seats” action.
- Reusable Layouts — assign a saved seat layout to any new event for consistent setup across similar venues.
Click on the Event menu to view the list of event records.
The booking is linked to the event for easy navigation, where you can view seat details and generate seats using the “Generate Seats” button.
Manual Ticket Booking & VIP Seat Blocking
Take full backend control of seat allocation. Admins can manually
create offline bookings, pre-block VIP or invited-guest
seats directly from the event form and instantly remove
those seats from public availability — perfect for sponsors,
press passes and large-scale events that mix online and reserved
seating in Odoo.
Main Features:
- Manual Seat Control — book or block any individual seat directly from the backend in a single click.
- VIP Reservation — pre-block seats for VIP guests, sponsors and complimentary passes well before sales open.
- Booking Restriction — blocked seats turn grey on the website and cannot be booked again until unblocked.
- Section-Wise Action — act on a single seat or block out an entire VIP / Premium row when needed.
If you want to book tickets manually, first go to the event, open its form view, and then click on the “Seats” smart button. This will open the list of ticket (seat) records.
For example, to block seat VA2 in the VIP section, click on the “Block” button available on the right side.
You can see in the backend that the ticket has been blocked, and the seat color has changed from green to gray.
You can see on the website side that the ticket is marked as blocked, and it cannot be booked again.
Seat Layouts & Configuration
Configure every building block of the booking system in one
place — individual seats, full seat layouts,
sections and seat categories (VIP, Premium,
Standard). Smart buttons connect every record to its parent
event, and the “Generate” action creates the entire
seat set instantly.
Main Features:
- Seat Setup — manage individual seats, full layouts and sections from dedicated configuration menus.
- Category Configuration — define seat categories such as VIP, Premium and Standard with their own pricing rules.
- One-Click Generate — create all seats for a layout in one action instead of adding rows manually.
- Smart-Linked Records — seats, sections and events stay connected through smart buttons for quick navigation.
From here, you can view the list of seat records.
From here, you can view the list of seat layouts
Seats, sections, and events are linked via smart buttons for easy navigation, and you can generate seats directly using the “Generate” button from here.
From here, you can view the list of Sections.
You can view the section details here in form view.
From here, you can view the list of seat categories.
Version 1.2 | Released on : 25th January 2025
Version 1.1 | Released on : 13th December 2024
Version 1.0 | Released on : 25th August 2024
-
Is this Event Seat Booking app compatible with Odoo Enterprise?
- Yes. The module works on Odoo Community, Enterprise and Odoo.sh editions.
-
Can customers select specific seats on the website?
- Yes. The website renders a color-coded interactive seat map with sections and categories (VIP, Premium, Standard) so customers can pick exact seats before payment.
-
Does the module support online payment and ticket download?
- Yes. Bookings go through Odoo’s built-in payment providers and customers receive an automatic confirmation email plus a downloadable PDF ticket.
-
Can I block VIP seats so the public cannot book them?
- Yes. Admins can block individual seats from the backend — blocked seats turn grey on the seat map and become unavailable for website bookings.
-
If I need customization in this app, how can I contact you?
- Reach our Odoo team at odoo@devintellecs.com for customization, migration or integration requests.
-
Do I get free support after purchase?
- Yes. You receive 90 days of free support from the date of purchase for queries, doubts and bug fixing (data recovery excluded).
-
Do I get free updates?
- Yes. You will get free lifetime updates for the purchased Odoo version of the module.
-
Do I have to buy this module for each Odoo version?
- Yes. The module is version-specific, so a separate purchase is required for each Odoo major version.
Support
Why Us?
Devintelle Odoo Services
Please log in to comment on this module