Adds the option of choosing a session when selling an event ticket.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0When selling tickets for events that are split into sessions, you can now pick the exact session on the sales order line, the ticket configurator and the attendee editor. Sessions also show their sales and unconfirmed seats, and reports can be grouped by session.
This module links event sessions to the sales side of Odoo, so a ticket sold on a quotation or sales order can be attached to a specific session of the event.
- On a sales order line for an event ticket, a Session field appears when the event is configured with sessions. It is required in that case and only lists sessions of the same event that have not already ended.
- The same Session field is added to the event ticket configurator pop-up and to the attendee/registration editor, so the session is carried through to the registration.
- If the event has only one session, it is filled in automatically.
- The session name is added to the sales order line description.
On the session itself, salespeople see two new indicators: total sales (tax excluded) for that session, and the number of seats in unconfirmed (draft or sent) orders. Buttons open the related sales orders or the unconfirmed quotations. The session list also shows unconfirmed seats.
Finally, sales and event sales analysis reports can be filtered and grouped by event, ticket and session, so you can measure revenue per session.
Depends on
Required by other modules
Models and fields (7)
- sale.report · extends an existing modelevent_id (Event), event_ticket_id (Event Ticket), event_session_id (Event Session)
- event.session · extends an existing modelunconfirmed_qty, sale_price_subtotal (Sales (Tax Excluded)), sale_order_lines_ids (All sale order lines pointing to this session)
- sale.order.line · extends an existing modelevent_session_id (Session), event_use_sessions
- event.sale.report · extends an existing modelevent_session_id (Event Session)
- registration.editor · extends an existing model
- event.event.configurator · extends an existing modelevent_session_id (Session), event_use_sessions
- registration.editor.line · extends an existing modelsession_id (Session)
Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 5 confirmed, 4 with no information of 9 versions.
Sources · Odoo 16.0
Confirmed on 2026-11-03 in branch 16.0 of OCA/event.
terminal Installation and usage
OCA documentation · Odoo 18.0Usage
Source · Odoo 18.0To use this module, you need to:
- Place a sale order and choose an event registration product.
- If the event has sessions, you'll be compelled to choose one.
- The registration will be added to such session once the sale order is confirmed.
No verified information in OCA: Installation, Configuration.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.