OdooWiki OCA HUB

Conditional Events Questions

website_event_questions_by_ticket folder_open OCA/event open_in_new
Website License: LGPL-3

This module allows to set that an event question is only asked for certain tickets.

If the question is general, then having one of the allowed tickets will serve for showing it. If the question is specific to each attendee, then the evaluation will be done for each of the tickets.

auto_awesome What this module does

AI-generated from the code · Odoo 19.0

Lets you limit event registration questions to specific tickets, so attendees only see the questions that apply to the ticket they picked.

This module adds a new field called "Limited to tickets" on event questions. When you create or edit a question for an event, you can now pick one or more tickets; the question will only be shown to people who choose one of those tickets during registration.

  • If you leave the field empty, the question stays available for all tickets, exactly as before.
  • For questions asked once per attendee, the question appears only when the attendee's own ticket is among the selected ones.
  • For general questions asked once per order, the question appears if at least one of the tickets in the order is among the selected ones.

The field is visible on the question form, in the question list, and directly inside the event form's question list, so you can manage it from the event itself. On the public registration page, the attendee details step now filters the questions according to the tickets in the cart.

The module touches the event and event question records (event.event, event.question) and the website event registration template. It does not add new menus or reports; it extends the existing event configuration screens and the online registration flow.

Depends on

website_event
Models and fields (2)
  • event.event · extends an existing model
  • event.question · extends an existing modelrestricted_ticket_ids (Limited to tickets)

Text generated by AI (DeepSeek) from reading the Odoo 19.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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 7 confirmed, 2 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 19.0
  • Go to Events \> Events
  • Create or select one event.
  • On the "Questions" page, create a new question or edit an existing one.
  • Fill the field "Limited to tickets" for restricting the question to that ticket. Leave it blank for making it available for all tickets.
  • Go to the website.
  • Go to "Events" section and select one of them.
  • Select ticket quantity and click on "Register".
  • On the popup dialog, the questions linked to that ticket and those without restrictions will be shown.

No verified information in OCA: Installation.

info

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.