Documents
-
Bookings Use Case: Appointments With Recurring Billing
Sell a monthly set of appointment coupons, then let customers choose their appointment times separately. This guide combines WooCommerce Bookings with recurring billing: each successful subscription order issues fresh coupons that pay for future bookings. Scenario Harborline Coaching offers one-hour strategy sessions at $100 each. A customer buys four sessions per month for $400 per […]
-
Booking Use Case: Party Equipment Rental (Using Persons and Resources)
Let customers rent a quantity of chairs in a chosen color for one day. Use a resource for each color’s stock and a person-type field for the number of chairs. In this setup, “persons” represents equipment units, not people. Scenario A party supply store has 200 black chairs, 200 white chairs, and 200 gold chairs. […]
-
Bookings Use Case: Boat Cruise with Cabin Types, Occupancy Rates and Discounts
Set up a cabin cruise with customer-selected cabin types, prices based on occupancy, and holiday surcharges. Each reservation uses one cabin, whether one or two guests share it. Scenario Strait & Pine Cruises offers one- to ten-day voyages through the San Juan Islands. Customers choose an interior or window cabin for one or two guests. […]
-
Bookings Use Case: Book Yoga Classes after pre-purchase of 10 sessions (Using Smart Coupons and Min/Max Quantities)
Sell a prepaid pack of yoga sessions with Smart Coupons, then let customers choose their class dates through WooCommerce Bookings. Each generated coupon pays for one class; buying the pack does not reserve any class times. Scenario Riverbend Yoga Class costs $20 per one-hour session. A customer buys ten session coupons at $18 each, paying […]
-
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
Let customers choose a personal trainer at either of two fitness-center locations. Use one bookable product per location, link the same trainer resources to both, and allow travel time between sessions. Scenario Downtown and Uptown are about 30 minutes apart. Each trainer offers one-hour, one-to-one sessions at either location, with a one-hour gap for cleanup, […]