Bookings Use Case: Set Different Prices for Adults vs Children

Do you need to set up different pricing for your bookable products based on age groups, customer tiers, etc.? If so, this scenario will walk through how to use WooCommerce and WooCommerce Bookings to set up different price points for adults and children at a theater selling tickets to a show.

If you haven’t already, we recommend reading Costs for Bookable Products and Persons for Bookable Products to better understand how to configure this scenario.

Scenario

↑ Back to top

You have WooCommerce Bookings installed on your store and you want to offer different pricing on your bookable products to attendees, specifically to different age groups (adults vs children). You want to sell adult tickets for $30 per person and children’s tickets at $15 per person. The next section will guide you through the steps to accomplish this.

Setup and Configuration

↑ Back to top

To set up different pricing for adult tickets ($30/person) vs children’s tickets ($15/person) we’ll need to follow the steps below:

  1. Create a bookable product (set booking duration, min/max bookings, etc.).
  2. Tick the box “Has persons” next to the product type to add the Persons tab to the left menu in the product settings.
  3. Click on the Persons tab.
  4. Tick the box for Enable Person Types to activate the option to add different person types (e.g., adults and children).
  5. Click the Add Person Type button that appears at the bottom of the screen.
  6. Enter the information for each person type:
    • Adult – Enter person type name as “Adult” and enter 30 in the base cost field. (Optional) Add a description.
    • Child – Enter person type name as “Child” and enter 15 in the base cost field. (Optional) Add a description.

Here’s what the settings should look like:

Image 2: This image shows where to add different prices to person groups on the persons tab of a bookable product.
  1. Click Update or Publish in the upper right of the product settings to save your changes.

These settings will result in different prices for adult and child tickets for your customers on the frontend of your store.

Customer View

↑ Back to top

Once configured, your customers see two different options on the booking form when they go to book your product:

  • An option for the number of adult tickets they want to buy
  • An option for the number child tickets they want to buy

Customers can select the amount they want to want to purchase and then pick the day and time they’d like to book ( Note: this is determined by the rest of the bookable product’s configuration; below you’ll see bookings for 3 hour blocks).

Here’s how it looks:

This image shows the bookings calendar a customer will see when visiting the product page, as well as the available customer types, and the different costs associated.

While we’ve explained how to configure a bookable product to charge different prices based on age groups, there a variety are a variety of other scenarios that can be set up similarly:

  • Senior or military discounts
  • Tiered ticketing (VIP, premium, basic)
  • and more!

Questions and Feedback

↑ Back to top

Have a question before you buy? Please fill out this pre-sales form.

Already purchased and need some assistance? Get in touch with a Happiness Engineer via the Help Desk.

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.