Flash sale: Get up to 30% off themes and extensions. Ends April 26 at 3 pm UTC. Shop the sale.
Learn how to set up, customize, and expand the functionality of your WooCommerce products with our library of documentation and tutorials.
  1. Documentation /
  2. Products /
  3. Extensions /
  4. WooCommerce Bookings /
  5. 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 […]

  • Bookings Use Case: Appointments With Recurring Billing

    Scenario You run an appointment-based business and you’re interested in providing a subscription option for your customers. This set up would enable you to accept recurring payments for your appointments. For example, if you’re a coach who sees your client 4 times per month and would like your client to pay on a monthly basis. […]

  • 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: Cost based on Person Count

    Scenario You have a bookable product for which you would like to set different prices based on the person count. The example product below will show you how to offer different prices based on the person count. One important thing to note here is that you can’t charge two different prices at the same time […]

  • 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 […]

  • 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 […]

  • 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 […]

  • 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 […]

  • 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 […]