Learn how to set up, customize, and expand the functionality of your WooCommerce products with our library of documentation and tutorials.

WooCommerce Bookings



  • Add Product

    The Add Product page in WooCommerce Bookings enables you to create a new bookable product from scratch or by using templates. Bookable Products differ from simple WooCommerce products because they have specific features designed for businesses that offer time-based services or rental options. This type of product allows customers to book and schedule appointments, rentals, […]

  • All Bookings

    The All Bookings page in the admin dashboard comes with WooCommerce Bookings and enables you to view the entirety of a store’s created bookings. View All Bookings To view all of your bookings, follow these steps: Filtering Bookings In the All Bookings view, you can select different options from a familiar menu at the top to […]

  • Availability settings

    Availability (what slots can be booked) can be controlled via the Availability tab. The first options allow you to define dates that can be booked: Max bookings per block This setting allows you to limit the number of bookings that can be made for a single block of time (time slot). This can be useful for a […]

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

  • Bookings Calendar View

    You can view all your active Bookings in a calendar view format from your dashboard with the WooCommerce Bookings plugin. To view bookings in a calendar style display, log into your website’s dashboard and go to Bookings > Calendar. By default, it shows a Day-based view with Filter options across the top of the screen. The […]

  • Bookings Coupons

    The WooCommerce Bookings plugin adds a new type of WooCommerce coupon, Booking Person Discount (Amount Off Per Person). The new coupon applies specifically to Bookings products that allow multiple people. The specified discount will be applied per person included in the booking. Create a Booking Person Discount Coupon You can follow these steps to create […]

  • Bookings Emails

    The WooCommerce Bookings plugin will automatically send several emails related to bookings made through the plugin. Emails are sent by WooCommerce Bookings to both shop customers and to the shop administrator at certain points in the bookings process. These emails are sent in addition to the regular WooCommerce order notification emails. Bookings Emails During Creation […]

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

  • 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. Scenario You’re selling tickets for a cruise and want to allow passengers to book their cabins. The following requirements need to be implemented: Here is an example fee table: Date Cabin […]

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

    This bookings use case will walk through how to use WooCommerce and WooCommerce Bookings to allow customers to pre-purchase a block of classes, and then apply that credit to future bookings. The feature to apply pre-purchased credit to future bookings, as well as limit the number of bookings that can be made, relies on two additional plugins: Smart Coupons […]