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


Documents

  • Bookings Use Case: Hair Salon (Using Persons and Availability)

    This scenario will walk you through how to use WooCommerce and WooCommerce Bookings to book appointments with a specific person and set their specific availability during the week. The business hours are also different on weekends from the weekdays. Scenario A hair salon has three hairdressers, and each appointment lasts one hour. While the salon is open from 9:00 […]

  • Bookings Use Case: Law Office

    Scenario John and Jane are two successful attorneys. They have an office, but are overwhelmed by clients as they currently do not have an administrative assistant. They decided to create a website for the office and to let clients book appointments directly. Requirements: Products Used Setup and Configuration General Settings Resources Settings Availability Settings Usage […]

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

    This scenario will walk through how to use WooCommerce, WooCommerce Bookings, and WooCommerce Product Add-Ons to create a bookable product that makes use of varying pricing, resources, person types, and additional product add-ons to achieve the desired configuration. Scenario Alexi has a recording studio and needs a website where people can book his two rooms. […]

  • Bookings Use Case: Reserve All Resources with a Single Booking

    This bookings use case will walk through how to use WooCommerce and WooCommerce Bookings to set up reservations with multiple resources. Resources are physical items or people who are required for the booking, and who can only be used by one booking at once. This scenario shows you how to book a package with subset of resources, or how […]

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

    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. Scenario You’re looking to offer different pricing on your bookable products to attendees, specifically in this scenario different age groups. These settings can be used […]

  • Bookings Use Case: Tourist Activity with Fixed Durations and Varying Costs

    This scenario will walk you through how to use WooCommerce and WooCommerce Bookings to create a bookable product that makes use of different person types with varying costs, fixed duration blocks, and a maximum capacity for attendees. Scenario A tour operator wants to offer daily tours. Tours last two hours with start times at 10:00AM, […]

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

  • 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: Deposit Required Booking

    This bookings use case will walk through how to use WooCommerce and WooCommerce Bookings to set up a bookable room, and collect a deposit for the room in advance. The optional deposit taking feature is powered by the WooCommerce Deposits plugin. Scenario You have a room you would like make available for booking and you would like to collect […]

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