Sell Event Tickets

Estimated reading: 3 minutes 10 views

Introduction

Odoo Events allows businesses to create, configure, and sell custom event tickets with multiple ticket tiers and price points. You can sell tickets in two ways:

  1. Via standard Sales orders in the backend.
  2. Online through your Odoo website for seamless attendee registration.

Odoo also supports multiple payment methods, making it easy for attendees to complete their purchases.

 

Tip: To learn how to create custom tickets and ticket tiers, see our Create Events guide.

Step-by-Step Instructions

  1. Configure Ticket Sales
  1. Navigate to Events → Configuration → Settings.
  2. In the Registration section, enable the following options:
    • Tickets: Sell tickets via standard sales orders.
    • Online Ticketing: Sell tickets directly on your website.
  3. Click Save to apply your settings.

Note: If these options are not enabled, visitors can only register for free via the default Register button.

 

  1. Create Event Ticket Products
  1. Once ticketing is enabled, Odoo automatically creates a new Product Type called Event Ticket.
  2. You can modify or create new event registration products under Sales → Products → Products.
  3. Ensure that the Product Type is set to Event Ticket to make it selectable in the Tickets tab of an event form.

Important: Paid tickets automatically generate a Sales smart button on the event form. Click it to view all sales orders related to ticket purchases.

 

  1. Sell Tickets via the Sales App
  1. Open the Sales app and click New to create a quotation.
  2. Add a customer and click Add a product in the Order Lines tab.
  3. Select an event registration product (Product Type = Event Ticket).
  4. In the Configure an Event pop-up:
    • Choose the Event.
    • Select the Ticket tier (if multiple tiers exist).
  5. Click OK to return to the sales order.
  6. Confirm and close the sale as usual.

 

Tip: To edit ticket selections after adding them to a sales order, hover over the product and click the pencil icon.

 

  1. Sell Tickets via the Website
  1. On the event website, navigate to the Register page.
  2. Click the Register button to begin ticket selection.
  3. If multiple ticket tiers are available, a Tickets pop-up appears.
    • Select the ticket tier and quantity.
    • Click Register.
  4. Complete the Attendees pop-up form, which contains any questions configured in the Questions tab of the event form.
    • If the “Ask once per order” option is set, the question only appears once per order.
  5. Click Go to Payment to confirm billing and complete the purchase using any enabled payment method.

Note: After purchase, the sales order is immediately available in the backend for tracking and reporting.

Tips

  • Offer multiple ticket tiers (e.g., VIP, Standard) to maximize sales and attendee engagement.
  • Enable Online Ticketing for a smooth website registration experience.
  • Use the Sales smart button to monitor ticket sales and generate reports.
  • Customize ticket questions in the Questions tab to gather useful attendee information.
  • Integrate with Odoo CRM to capture leads from ticket registrations.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Learn how we helped 100 top brands gain success