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


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

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

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

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

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

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

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

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

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

  • 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. Required extensions Recommended theme Setup and Configuration Add New User Create Product Vendor Create Product We’ll need to first […]