Ticketing for cooking classes¶
This Tuesday evening, your "seasonal pastry" workshop is fully booked with all eight cooking stations occupied, while Saturday morning's "world cuisine" class still has three spots available.
Each session is capped by the number of cooking stations physically available in your workshop, and its theme determines the list of ingredients to order based on the number of confirmed registrations. Without a capacity shared between the counter and online sales, a workshop already full at the front desk could still accept one online registration too many.
The Billetterie module for Odoo manages this constraint directly within your Odoo environment : a per-session capacity shared in real time between the counter and online sales, no overbooking beyond the number of stations, and a single ticket regardless of the purchase channel. With registrations closing 48 hours before each class, the final list of participants goes straight to your supplier.
The 4 key benefits¶
-
A seamless visitor experience
Booking at the counter or online, same ticket, same welcome in the workshop — no difference in handling regardless of the sales channel.
-
Controlled sessions
Limit the number of registrants per session to the number of cooking stations available, with no manual intervention.
-
Attendance tracked in real time
Monitor bookings and revenue per session and per theme, directly within your Odoo environment.
-
Native Odoo integration
No third-party tool to connect : ticketing relies directly on your existing Odoo CRM, accounting, and inventory.
What each module brings to your cooking classes¶
The Billetterie module builds on Odoo's existing building blocks — each one covers a step of the visitor journey, from registration to welcome in the workshop.
![]()
Point of sale : selling at the counter¶
- Immediate sale at the counter, upcoming sessions already configured with their station capacity
- Ticket printed or emailed in one click
- Spot deducted instantly — no overbooking possible beyond the number of stations
![]()
Sales : groups and works councils¶
- Quotes and group pricing terms from the back office
- Deferred invoicing for works councils and privatized events
- Same flow as a standard sales order, applied to your themed workshops
![]()
Online sales : booking before visiting¶
- Online booking with choice of theme and session, in just a few clicks
- Immediate confirmation, no queue on arrival
- Availability always synchronized with the counter until registration closes
![]()
Access control : validating entry to the workshop¶
- Validation via mobile control app before participants take their cooking stations
- A ticket that has already been scanned cannot be reused
- Number of participants present per session visible in real time, useful for adjusting ingredient quantities
Channels manager : expanding distribution (coming soon)¶
A cooking class rarely sells through a single channel : local activity platforms, tourist offices, and third-party gift boxes also relay your workshops. The Channels manager module, currently in development, will let you sync your availability with these external channels directly from Odoo, with no manual re-entry.
See also¶
A cooking class often attracts the same audience as other small-group supervised experiences. Two other sectors worth exploring :
- Tours — for your guided tours with limited capacity, like site visits (see the example)
- Attractions — for your venues with combined front-desk/online ticketing, like museums (see the example)