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

  • Museum Tickets with Order Barcodes

    Scenario Susan is the director of a local museum and wants people to book online to have competitive prices on the market. Products Used Setup and Configuration Museum Tickets Barcodes This is optional and requires the use of WooCommerce Order Barcodes. If you have purchased and installed it, be sure to activate it and configure settings […]

  • Resources in Bookings

    Using Resources in Bookings allows you to provide specific types of Availability, or handle how Bookings can be made. Resources can represent anything necessary for fulfilling a booking, such as rooms, equipment, staff members, or any other tangible or intangible assets. By setting up resources, you can effectively allocate and manage the availability and capacity […]

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