Description
The Bookings Availability extension adds two Gutenberg editor blocks to WooCommerce, Calendar Block (a monthly calendar with pop-ups showing available times) and Schedule Block (a list by day, week, or month), allowing you to display the availability of WooCommerce Bookings products directly on any page or post. It is designed for those who operate accommodations (hotels, inns, B&Bs), boat rentals, and services with multiple professionals and need visitors to see the schedule before starting the booking process.
Main Features of Bookings Availability
- Calendar Block
Gutenberg block that renders a monthly calendar with pop-ups indicating the day’s available slots. - Schedule Block
Gutenberg block that creates an availability list organized by day, week, or month. - Displayed product filter
Allows you to choose from all bookable products, specific products, or groupings by category and resource. - Display of sold-out times
Shows sold-out slots alongside available ones, indicating unavailability without hiding the schedule. - Compatibility with booking extensions
Integrates with Product Vendors, Accommodation Bookings, cart & checkout blocks, and HPOS.
Benefits of Bookings Availability
- Visible schedule before the click
Visitors can view the schedule directly on the landing page and avoid opening the product only to discover that it is unavailable. - No-code insertion
The blocks can be added from the Gutenberg library to any page, post, or template. - Curation by category or resource
Brings together the availability of a specific set of bookable products in a single consolidated block. - Coverage for different scenarios
Calendar Block supports long bookings (stays, daily rentals), while Schedule Block covers short appointments by time slot.
Who Is Bookings Availability Recommended For?
- Those who operate hotels, inns, and B&Bs and want to display monthly occupancy on each accommodation page.
- Those who rent boats, rooms, equipment, or vehicles by the hour or day and use WooCommerce Bookings.
- Those who offer services with multiple professionals and need to display a consolidated schedule by location or resource.
- You, if you already use WooCommerce Bookings and want to bring the schedule to landing pages, editorial posts, or category pages.
How to Download Bookings Availability
Bookings Availability is available for download here at Ultrapack. After downloading the .zip file, install it by going to Plugins > Add New > Upload Plugin, select the file, and activate it. Once activated, the Calendar and Schedule blocks will appear in the Gutenberg editor library, ready to be inserted into any page or post.
Within the WooCommerce booking ecosystem, Bookings Availability fulfills the specific role of taking the schedule from within the product and bringing it to landing pages, category pages, or editorial posts. The blocks focus on providing clear schedule information, with more straightforward visual customization, making them suitable for those who prioritize availability transparency throughout the visitor’s discovery journey.
Frequently asked questions
Is WooCommerce Bookings Availability GPL-licensed?
Yes. WooCommerce Bookings Availability is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use WooCommerce Bookings Availability on multiple sites?
Yes. You can install WooCommerce Bookings Availability on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.
How much does WooCommerce Bookings Availability cost at Ultrapack?
WooCommerce Bookings Availability costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does WooCommerce Bookings Availability include updates?
Yes. The current version of WooCommerce Bookings Availability is 1.4.1, published at Ultrapack on Aug 28, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is WooCommerce Bookings Availability scanned before publication?
Yes. Every version of WooCommerce Bookings Availability goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What are the requirements for the plugin WooCommerce Bookings Availability?
Requires WordPress 6.9 or higher and PHP 7.4 or higher. Tested up to WordPress 7.1.
What changed in this version
Version 1.4.1 2026-08-27
- Fix - Booking calendar popover is now keyboard accessible, improving accessibility.
- Dev - Migrate Bookings Calendar and Schedule blocks to Block API version 3.
- Dev - Bump WordPress "Tested up to" to 7.1.
- Dev - Bump WordPress minimum supported version to 6.9.
- Dev - Bump WooCommerce "tested up to" version 11.1.
- Dev - Bump WooCommerce minimum supported version to 10.9.
- Dev - Remove compatibility code for WordPress versions below 6.8.
- Dev - Remove compatibility code for WooCommerce versions below 10.6.
- Dev - Update the PHPCS development dependency to 3.13.6. and WPCS to 3.4.1.
- Dev - Restore JavaScript unit tests and run them in CI.
- Dev - Prevent pull request metadata from being evaluated as shell code in issue automation.
- Dev - Documented the isolated worktree setup for local development.
Version 1.4.0 2026-07-06
- Add - Enhance event calendar accessibility with keyboard navigation as well as screen reader alert for calendar loading status.
- Add - Add accessible aria-labels to booking buttons and event items for improved screen reader support.
- Update - Important: Updated the frontend UI in the Bookings Calendar and Schedule blocks to improve accessibility.
- Update - Reimplement calendar with semantic HTML table structure for improved accessibility and layout.
- Fix - Mobile Load More button now properly resets pagination when selecting different dates in Bookings Calendar Block.
- Fix - Treat the `night` duration unit the same as `day` in calendar availability checks, ensuring accommodation products display correctly in the Week and Month views.
- Fix - Improved keyboard accessibility for event calendar item popovers.
- Fix - Replace button elements with anchor tags for navigation links to improve semantic HTML and accessibility compliance.
- Fix - Add visible focus outlines to bookings availability navigation elements for improved keyboard accessibility.
- Fix - Update color values for bookings availability components to improve accessibility.
- Fix - Update date display in event item component from a span to an h2 for better semantic structure.
- Fix - Display events grouped by date to improve accessibility.
- Fix - Ensure the "Load more" button has the proper button role by replacing the link with a button.
- Fix - Improve accessibility of calendar navigation by using proper button elements with disabled attribute instead of links with CSS-only disabled state.
- Fix - Disable past dates in the booking calendar.
- Fix - Add word-break property to calendar day item title for better text handling.
- Fix - Update calendar date colors to improve accessibility and contrast.
- Fix - Manage focus correctly for when more items are loaded in the Bookings Schedule block.
- Dev - Refactor placeholder mixin in SCSS, remove duplicate, fix misspelling.
- Dev - Upgrade Node.js from v20 to v24 and npm from v10 to v11.
- Dev - Upgrade npm and Composer dependencies.
- Dev - Add a spell-check GitHub Actions workflow and fix typos.
- Dev - Bump WooCommerce "tested up to" version 10.9.
- Dev - Bump WooCommerce minimum supported version to 10.7.
Version 1.3.6 2026-04-20
- Dev - Bump WooCommerce "tested up to" version 10.7.
- Dev - Bump WooCommerce minimum supported version to 10.5.
- Dev - Bump WordPress "Tested up to" to 7.0.
- Dev - Bump Wordpress minimum supported version to 6.8.
- Dev - Bump the `plugin-check-action` GitHub Action version to v1.1.5 to fix the runner path failure.
Version 1.3.5 2026-02-02
- Dev - Bump WordPress "tested up to" version 6.9.
- Dev - Bump WooCommerce "tested up to" version 10.5.
- Dev - Bump WooCommerce minimum supported version to 10.3.
Version 1.3.4 2025-10-20
- Dev - Bump WooCommerce "tested up to" version 10.3.
- Dev - Bump WooCommerce minimum supported version to 10.1.
- Dev - Run PHP Compatibility sniffs against entire production code base.
- Dev - Update PHP Compatibility sniffs to development version containing the key PHP 8.4 sniffs, ensuring we are compatible with PHP 8.4.
- Dev - Updates to our QIT GitHub Action workflow.
- Dev - Add new deploy workflow.
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
This item is an add-on for the WooCommerce Bookings plugin. Installed on its own it throws no error, but it does not work either.
- Install and activate the WooCommerce Bookings plugin before this one.
- Download the file
woocommerce-bookings-availability.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
woocommerce-bookings-availability.zip, click Install Now and then Activate.
Requirements: Requires WordPress 6.9 or higher and PHP 7.4 or higher. Tested up to WordPress 7.1.
- Both stay active at the same time. Deactivating the WooCommerce Bookings plugin turns this add-on off with it.
- An add-on settings usually show up inside the main plugin screens, not in a menu of their own. If you find nothing new in the dashboard after activating, look there before opening a ticket.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready