This module allows you to configure the maximum number of tickets that a user can buy at once.
This new field can also be used to raise Odoo current limit below 9 tickets that can be purchased from website.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Lets you set a maximum number of tickets a customer can buy per order for each event ticket type, and applies that limit on the website registration form.
This module adds a new setting on event tickets called "Max. per order". You can find it on the ticket form and in the ticket list inside an event, right after the maximum seats field.
- If the value is left at 0, the website keeps Odoo's normal behaviour and shows the usual quantity selector.
- If you set a value of 1 or more, the website registration form replaces the standard quantity dropdown with one that only offers quantities up to your limit.
- The limit is also capped by the remaining seats on the ticket and on the event, so a customer can never select more tickets than are actually available.
- The same rule is applied both when several ticket types are shown together and when only a single ticket type is offered.
The module only touches the event ticket model (event.event.ticket) and the website event registration template. It does not add menus, reports, emails or scheduled actions.
Depends on
Models and fields (1)
- event.event.ticket · extends an existing modelmax_ticket_per_order (Max. per order)
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: 2 confirmed, 7 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.0Configuration
Source · Odoo 18.0On event record, add a ticket and configure Max. per order field.
By setting 0 on that field, the number of ticket that one can order is not limited (and in this case you will have the 9 tickets limit as per Odoo standard).
If you set a limit higher than 9, then website will allow you to register these many tickets (overpassing limit of 9 set by default by Odoo core module - although still limiting to seats_limited and seats_available per event / ticket).
No verified information in OCA: Installation, Usage.
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.