Documentation

Learn how to set up, customize, and expand the functionality of WooCommerce

Use Cases


Documents

  • Bookings Use Case: Appointments With Recurring Billing

    This scenario will walk you through using WooCommerce and WooCommerce Bookings with WooCommerce Subscriptions, Min/Max Quantities, and Smart Coupons to create a robust bookings offering that enables you to accept recurring payments. Scenario You run an appointment-based business and you’re interested in providing a subscription option for your customers. For example, if you’re a coach who sees […]

  • Booking Use Case: Party Equipment Rental (Using Persons and Resources)

    This scenario will walk you through how to use WooCommerce and WooCommerce Bookings to rent out items of varying quantities and variation, such as the color of the equipment. We’ll utilize the Equipment Rental product template, to quickly create the bookable product with the correct configuration. Scenario A party supply store rents out various equipment […]

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

    This use case will walk you through using WooCommerce and WooCommerce Bookings to create a bookable product with varying resource types, costs, and available occupancy. We utilize the Boat Cruise bookable product template to configure this use case more quickly and efficiently. Scenario You’re selling tickets for a cruise and want to allow passengers to […]

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

    This bookings use case walks through how you can use WooCommerce and WooCommerce Bookings to allow customers to pre-purchase a pack of classes, and then apply those credits to make future bookings. The feature to apply pre-purchased credit to future bookings relies on Smart Coupons. Limiting the number of bookings that can be made, relies […]

  • Bookings Use Case: Change Price of Booking Based on Duration of Stay

    Offer a lower daily price when customers book for longer. This example uses one-day blocks and three pricing rules to discount bookings of two to eight days. Scenario and requirements A cabin rental offers these daily rates in US dollars: The booking’s total duration determines the daily rate for every day booked. For example, a […]

  • Bookings Use Case: Cost based on Person Count

    Use WooCommerce Bookings to charge a different per-person rate when customers book as a group. This example charges $145 for one person, or $115 per person for a group of 2–10. Scenario A workshop accepts up to 10 people in one booking. Every attendee in a group gets the group rate: two people pay $230 […]

  • Bookings Use Case: Custom availability with date and hour range

    Offer bookings during weekly opening hours while keeping a one-off closure unavailable. This example opens one-hour sessions on Mondays from 8:00 AM to 4:00 PM, with one Monday closed. Scenario A photography session has these booking requirements: Before you begin Activate WooCommerce and WooCommerce Bookings, and sign in with permission to edit products. Choose a […]

  • Bookings Use Case: Different Price for Weekends

    Use WooCommerce Bookings to charge different prices for weekday and weekend appointments. This example sets a one-hour dog walk to $20 Monday through Friday and $15 on Saturday and Sunday. The price depends on the date of the appointment, not the day the customer places the order. Scenario A dog walking service offers a $5 […]

  • Bookings Use Case: Fishing Lake Rental

    Set up 12-hour and 24-hour fishing cabin rentals that share a ten-person capacity. A booking on either product reduces the spaces available on the other product for overlapping times. Scenario Alder Lake Fishing offers three rental options: daytime from 7:00 am to 7:00 pm, overnight from 7:00 pm to 7:00 am, and a full 24 […]

  • Bookings Use Case: Fitness Center

    This scenario walks you through using WooCommerce and WooCommerce Bookings to create multiple bookable products that share resources and have a buffer period. Customers can select the resource (fitness trainer) of their choice from two different locations (bookable products.) Scenario You own a fitness center that offers personal training sessions with a trainer. You also have two locations, […]

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.