This feature provides enhanced flexibility for managing how events are presented to the public on the website. Not all events require formal registration or tickets—for example, informational webinars, internal company updates, or public awareness sessions. With this enhancement, event organizers can decide whether the registration workflow should be displayed, ensuring a cleaner and more relevant user experience on the event’s public page.
Key Enhancements
1. Registration Required Toggle
- A new boolean field ("Registration Required?") is added on the Event form view in the backend.
- By default, this will be enabled (to maintain Odoo’s standard behavior).
2. Website Behavior When Unchecked
- If the toggle is unchecked:
- The “Tickets” section on the event webpage is hidden.
- The “Register” button is removed.
- Any default ticket-based flow is bypassed.
3. Custom Instruction Message
- A new text field (“Instruction Message”) is available in the backend.
- This message appears as a popup when a visitor lands on the event’s webpage.
- Example use cases:
- “No registration is needed—just join us at the scheduled time.”
- “For more details, please contact our support team.”
- “Access link will be emailed to registered employees automatically.”
Benefits
- Cleaner User Experience: Visitors won’t see irrelevant ticket/registration flows for open-access events.
- Improved Communication: Organizers can provide direct instructions or alternative participation details via the popup.
- Operational Flexibility: Supports both standard (ticketed/registered) and non-standard (open access or info-only) event types within the same system.
- Reduced Confusion: Attendees won’t mistakenly attempt to register when registration isn’t required.
Example Scenarios
- Internal Town Hall: Registration not needed; popup shows Zoom link.
- Public Webinar: Registration required for attendance tracking—standard Odoo behavior applies.
- Community Awareness Session: Registration not required; popup shows venue details and contact person.