1. Documentation
  2. Plugins
  3. WooCommerce
  4. Extensions
  5. WooCommerce Bookings
  6. Use Cases

Use Cases


  • Arctic Adventures – Reserve All Resources with a single booking

    Scenario You own an Arctic Adventure business where you offer two packages. A basic and a premium. You have 40 snowmobiles that can be rented at any given time. The basic package is for a group of up to 40 people which allows you to select the amount of snowmobiles you will be renting. With […]

  • Book Yoga Classes after pre-purchase of 10 sessions (Using Smart Coupons and Min/Max Quantities)

    Scenario You have a yoga studio and would like to offer the option to pre-purchase 10 sessions at a 10% discount. The customer can then book up to 10 yoga sessions at any time using coupons they received after purchasing the Pre-Purchase 10 Yoga Sessions product. Products used WooCommerce Bookings WooCommerce Smart Coupons WooCommerce Min/Max […]

  • Deposit Required Booking

    Scenario You have a room you would like make available for booking and you would like to collect a 25% deposit during checkout to hold the room. Products Used WooCommerce WooCommerce Bookings WooCommerce Deposits Setup and Configuration Create Product We’ll need to first create a Bookable Product. In the sidebar of your WordPress Admin, click […]

  • Fitness Center

    Scenario You own a fitness center that offers personal training sessions with a trainer. You also have two locations, one Downtown and one Uptown. You also have several trainers that can train at either of these locations. You would like for your customers to be able to schedule the trainer they prefer at the location […]

  • Bookings Use Case: Boat Cruise with Cabin Types, Occupancy Rates and Discounts

    Scenario You’re selling tickets for a cruise and want to allow passengers to book their cabins. The following needs to be considered for the rates: Different cabin types: rooms with and without windows have different rates (i.e. rooms with a window are $100 more per person) Number of passengers in each cabin: per person rates are different based […]

  • Bookings Use Case: Fishing Lake Rental (Example with Shared Resources)

    Scenario James has a lakeside cabin that people can rent for a fishing trip. It can accommodate 10 people at any time. He wants to create three available time slots: Availability A: 7:00 am to 7:00 pm Availability B: 7:00 pm to 7:00 am Shared Resource Availability: 24-hour slot of 7:00 am-7:00 am If someone […]

  • Party Equipment Rental (Using Persons and Resources)

    Scenario A party supply store rents out various equipment for parties. One of the items is chairs. They have chairs in varying colors and varying quantities of each color. They wish to enable their customers to define the color and number of chairs that they wish to rent for their event. For this use-case ‘persons’ […]

  • Multi-Vendor Shop (Example with Product Vendors)

    Scenario Matty has a restaurant, but he can’t afford the costs of a website so he decides to register at a website where he can sell products and give a small percentage to the site owner. Matty has 75% revenue on each booking His place is open every day, except Christmas, from 7:00 PM to […]

  • Museum Tickets with Order Barcodes

    Scenario Susan is the director of a local museum and wants people to book online to have competitive prices on the market. Museum is closed on Mondays, Christmas and January 1 You can book for a day, then come when it’s best for you, there’s not a preferred time Adult price is $ 10 per […]

  • Recording Studio (Example with different rates, Resources, Persons and Product Add-ons)

    Scenario Alexi has a recording studio and needs a website where people can book his two rooms. He is open from 9:00 to 13:00 and 17:00 to 23:00, Monday to Saturday He is closed on public holidays and Sundays He wants to rent rooms for a minimum of 1 hour and a maximum of 3 hours […]

  • Bookings Use Case: Law Office

    Scenario John and Jane are two famous attorneys. They have an office but are overwhelmed by clients as they currently do not have a secretary. They decided to create a website for the office and to let clients book directly online for their appointments: Their office is open from 10:00 to 13:00 and from 15:00 […]

  • Tourist Activity

    Scenario A tour operator wants to offer daily tours. Tours last two hours and the start times are 10:00AM, 2:00PM, and 6:00PM. Costs are different for Adults and Children. Maximum capacity for the tour is 25 people. Products Used WooCommerce WooCommerce Bookings Setup and Configuration Create Product Product is virtual (no need to ship anything) […]

  • Hair Salon

    Scenario A hair salon has three hairdressers, and each appointment lasts one hour. The salon is open from 9:00 am – 8:00 pm on weekdays (M-F) and 8:00 am – 4:00 pm on weekends. Products Used WooCommerce WooCommerce Bookings Setup and Configuration Three hairdressers must be added as Resources. Since a hairdresser can only be […]

  • Custom availability with date and hour range

    Scenario How to create custom availability settings to include hours and custom date ranges. Bookings should: Only be available on Mondays 8:00 AM to 4:00 PM Not be available on September 9, 2019 Products Used WooCommerce WooCommerce Bookings Setup and Configuration Bookable product Go to: Product > Add Product In Product Data, select Bookable product Set the […]

  • Gym Membership Activities

    Scenario You own a gym that requires membership, and there are several activities at the gym including a Spin Class. The activity is only available to those who have an active membership and must be booked in advance. Products Used WooCommerce Groups Groups for WooCommerce WooCommerce Subscriptions WooCommerce Bookings Setup and Configuration Create a Group […]

  • Create a Manual Booking with Product Add-Ons

    Here are the steps you will need to make to create a manual Booking.   Create booking Create a booking. In the next screen, you’ll want to assign it to a user and product. We recommend creating a new corresponding order with this booking. Edit booking Select the duration and create your booking. This will open […]

  • Bookings Use Case: Set Different Price for Adults vs Children

    Scenario You want to sell entry tickets to your theater show, and charge a different price for adults and for kids. Products Used WooCommerce WooCommerce Bookings Setup and Configuration To set up different person types: Go to WooCommerce > Products and select the Bookings product you’d like to modify. Scroll down to Product Data and […]

  • Change Price of Booking Based on Duration of Stay

    Scenario A hotel or property rental agency wants to offer rooms that are priced based on duration of stay. A longer stay gets a discounted rate. Base price is 30USD. If customer is booking only 1 day, then price is 30USD/per day If customer is booking 2-4 days, then price is 27USD/per day If customer […]

  • Bookings: Different Price for Weekends

    Scenario A dog walking service wants to charge a special discounted rate for weekends. Weekday rates are $20. Weekends $15. With Bookings, you can increase or decrease your price based on the range of months, weeks, days, or time range. Products Used WooCommerce WooCommerce Bookings Setup and Configuration These instructions assume you have already set […]


The most customizable eCommerce platform for building your online business.

  • 30 day money back guarantee
  • Support teams across the world
  • Safe & Secure online payment