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

WooCommerce Bookings



  • Embedding Bookings Calendar on a custom page/post

    WooCommerce Bookings currently do not have a feature to embed calendar on a single page or post. However, as a workaround, we can use WooCommerce One Page Checkout plugin. We can recommend OPC to users who want to embed a single product calendar on a custom page/post. This can be done using the shortcode [woocommerce_one_page_checkout product_ids=”11″ template=”product-single”] . The […]

  • Introduction to WooCommerce Bookings

    WooCommerce Bookings extension allows you to set up bookable products for reservations, services, and rentals/hires. It allows you to offer appointment-based bookings, reservations, and time-based services directly through your online store. This extension provides a range of features to customize and control the booking process. You can define availability rules based on specific dates, time […]

  • WooCommerce Bookings Store Manager Guide

    This guide provides an overview of the features available to a store manager with the WooCommerce Bookings extension to create and manage bookings. Answers not found here may be located at Bookings FAQ. Creating a Bookable Product To accept bookings, you need to create a bookable product. Bookable Products are different than simple products of WooCommerce. […]

  • Managing Bookings

    All Bookings To view all bookings that have been created, go to Bookings in the Dashboard. A list of bookings appears in reverse chronological order. To filter bookings, select options from a familiar menu at the top. Filter by: To use bulk actions, select an action from the dropdown and Apply. To search bookings, use the upper right […]

  • Booking Settings

    The WooCommerce Bookings setting in the sidebar comes with the following options: All Bookings This option is the main hub for managing all your bookings. It allows you to view, edit, and manage individual bookings, search for specific bookings, and perform various actions related to bookings. Read More about it here: Managing Bookings – All […]

  • Bookings FAQs

    Answers to commonly asked questions about WooCommerce Bookings. We recommend reading the Getting Started with Bookings guide, if you haven’t already. Why can’t I check out with other products using Requires Confirmation option? Because a bookable product requiring confirmation also requires a special payment option for checkout, it is not possible to add other products to […]

  • Understanding How Priority Affects Availability Rules

    In WooCommerce Bookings, the “Priority” setting allows you to establish a priority order for determining the availability rules of your bookable products or services. It helps manage situations where multiple availability rules may apply, ensuring that the correct rules are enforced. The priority determines which availability rule takes precedence when there are conflicting rules. For […]

  • Customer Booking Process

    Booking Form A booking form is generated for the front-end Add to Cart form. This is set up according to how the product has been configured. Here is an example of an hourly, time-based booking. If multiple spaces are available per block, the number of remaining spots is shown. The cost is updated dynamically as options […]

  • Send SMS notification for WooCommerce Bookings

    Overview You can send SMS notifications for bookings via Twilio using the WooCommerce Twilio extension. When both plugins are active, you’ll find booking notifications under WooCommerce > Settings > SMS. Here you can enable the following messages: Learn more about using this integration in the WooCommerce Twilio documentation.

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