WooCommerce Bookings

WooCommerce Bookings v3.9.0

No permission to download
Decryption key:


WooCommerce Bookings v3.9.0
2026.08.19 - version 3.9.0
* Fix - Fixed a fatal error on the product page and when adding to the cart if a person type cost was stored with a currency symbol or other non-numeric characters.
* Fix - Fixed a person type cost stored with a thousands separator or a decimal comma being priced as only the digits before the separator.
* Fix - Fixed a fatal error when a pricing rule was set to divide by an empty or zero amount.
* Fix - Fixed the admin calendar single-day view defaulting to the server (UTC) date instead of the site timezone, which shifted bookings by a day once UTC and the site were on different calendar dates (for example, past 7 PM in UTC-5).
* Fix - Fixed a false "Error while deleting the item" error when permanently deleting bookings on HPOS stores.
* Dev - Removed the vulnerable extract-zip package from the development toolchain to resolve a Dependabot security alert.
* Fix - Prevented manual booking creation from changing orders without edit permission.
* Dev - Restored TLS certificate verification and fail-closed error handling in the release deployment script.
* Fix - Prevented team-member updates from changing unauthorized booking products.
* Add - Support for importing accommodation bookings from a CSV file.
* Fix - Fixed a blocking Google Calendar API call being made on every request (front end, REST API, cron, login) when a Google account is connected; the calendar list is now fetched only when the settings form fields are actually used.
* Dev - Pinned and checksum-verified the WP-CLI executable used in release builds.
* Dev - Wired the pull request CI checks required by the trunk branch protection rules (PHP coding standards, @version tag validation).
* Dev - Aligned AI-agent docs, ignore rules, and npm script aliases with the sibling extensions.
* Dev - Updated the npm build toolchain to resolve all remaining Dependabot security alerts.
* Fix - Restricted booking product template creation to authorized product editors with a valid request nonce.
* Fix - Fixed the "Booking Person Discount" coupon applying a discount 100 times too large at cart and checkout for currencies with zero decimals (for example JPY).
* Fix - Fixed console errors on admin screens when the WooCommerce Tracks object is unavailable.
* Fix - Fixed the date picker calendar availability announcement not being read by screen readers when the calendar opens on focus.
* Fix - Fixed the admin Add Booking screen and reschedule dialog showing times in the merchant's browser timezone instead of the store timezone when "Display visitor's local time" is enabled.
* Fix - Fixed the admin calendar month and schedule views defaulting an out-of-range year to the server (UTC) year instead of the site timezone, so the calendar could open on the wrong year around New Year.
* Dev - Update the shipped @babel/runtime helpers to resolve a security advisory.
* Dev - Fixed Markdown documentation lint violations and wired the Markdown docs lint into CI.
* Dev - Standardized the package license identifier on GPL-3.0-or-later.
* Dev - Removed the dead lint:md:js script.
* Dev - Documented the isolated worktree setup for local development.
* Dev - Stop waiting on networkidle when opening the front-end product page in E2E specs; wait on the date picker's own readiness signal instead.
* Dev - Enabled TLS certificate verification for translation downloads.
* Dev - Seed bookable products for E2E specs through the REST API instead of driving the admin product editor.
* Dev - Suppressed dependency deprecation notices in the PHP unit test suites.
* Dev - Added a CI check that fails when the plugin's own PHP sources raise compile-time deprecation notices.
* Dev - Added a pre-commit check that enforces updating the @version tag to x.x.x on modified PHP classes.
* Dev - Enabled JavaScript linting in CI and fixed source violations.
* Dev - Migrated the ESLint setup to the flat config format required by ESLint 10, aligning the lint and formatting toolchain with WooCommerce core.
* Dev - Update wp-coding-standards/wpcs to 3.4.1 (security release) in the phpcs lint tooling.
* Dev - Allow-listed the dev-only GPLv3 dependency `@woocommerce/e2e-utils-playwright` and wired `check-licenses` into CI.
* Dev - Update PHPUnit to 9.6.35 to resolve a security advisory in the PHP test toolchain.
* Dev - Update development npm dependencies to resolve security advisories in the build toolchain.
* Dev - Update the shipped phpseclib library to resolve security advisories, and move Strauss and QIT CLI to require-dev.
* Dev - Update the shipped Guzzle libraries and the Symfony YAML development dependency to resolve security advisories.
* Dev - Enabled CSS linting in CI and fixed source style violations.
* Fix - Prevented resource REST requests from reading or deleting team members.
* Fix - Enforced global availability permissions for AJAX create, update, and delete requests.
* Fix - Bound booking product exports to the authorized product and global availability permissions.
* Fix - Limited booking order search results to orders the current user can access.
* Dev - Hardened the QIT test workflow: pinned the QIT CLI version and stopped workflow inputs from being interpolated into shell source.
* Fix - Prevented fatal errors when a bookable product references a resource that cannot be resolved. Prices can fall back to product-level costs, and bookings reject stale submitted resources.
Decryption key:


WooCommerce Bookings v3.8.0
2026.07.22 - version 3.8.0
* Add - Reschedule flow on the booking details admin view: availability-aware calendar that preselects the current slot, keeps the original price, and re-syncs to Google Calendar.
* Add - Added the ability to edit the "Requires confirmation" payment method title and description from its settings.
* Fix - Fixed hourly bookings ending exactly at midnight incorrectly blocking the following day from being booked.
* Fix - Fixed a JS error when multiple bookable products are displayed on the same page.
* Fix - Fixed the admin calendar Day view displaying a booking that ends at midnight as an all-day block on the following day.
* Fix - Fixed calendar date picker navigation arrows being hidden at narrower screen resolutions due to a z-index conflict with the table navigation bar.
* Fix - The `woocommerce_bookings_booked_day_blocks` filter is now consistently applied even when a product has no existing bookings.
* Fix - Replaced legacy `{blogname}` placeholder with `{site_title}` in all booking email subject defaults to align with WooCommerce core.
* Fix - The add-to-cart button on the single product page now inherits the theme's Global Styles button design on block themes.
* New - Important: WordPress 6.8+ is now required.
* New - Important: WooCommerce 10.6+ is now required.
* Tweak - Bumped WooCommerce "tested up to" version to 11.0.

=
For activation, use this activator. Exclusively for Babiato.tech members.
https://babiato.tech/free-resources/woo-plugins-activator-activate-all-woo-products.42357/
Decryption key:


WooCommerce Bookings v3.7.0
*** WooCommerce Bookings Changelog ***

2026.06.29 - version 3.7.0
* Tweak - Important: Updated frontend templates.
* Fix - Improved accessibility.
* Fix - Fixed availability times on the product edit screen when admin and site timezones differ.
* Fix - Fixed calendar showing days as available when remaining slots are below the minimum persons per booking.
Decryption key:


WooCommerce Bookings v3.6.0
Version 3.6.0Released on 2026.06.16
  • Bookings CSV exporter to download bookings as a CSV file.
  • Bookings CSV importer to create and update bookings in bulk from a CSV file.
  • Added a "Bookings" endpoint setting under WooCommerce > Settings > Advanced > Page Setup > Account endpoints.
  • Booking reminder emails and automatic completions now happen at the correct local time on sites outside the UTC timezone.
  • Fixed a fatal error when importing a bookable product CSV with person types disabled (empty Person types column).
  • Bookable product CSV import/export now uses readable column labels and auto-detects them on import.
  • Fixed clipped Date created hour/minute inputs on the booking edit screen in WordPress 7.0.
  • Fixed the booking list in WP Admin showing the wrong customer email after reassigning a booking to a different customer.
  • Prevented the "Move to trash" link from displaying on the Edit Booking screen for users who cannot delete bookings.
  • Fixed a fatal error when enabling "Restrict selectable days" without selecting any days.
  • Fixed admin calendar possibly showing a stale customer note on bookings without a note.
  • Fixed the `woocommerce_bookings_account_endpoint` filter not working when used in a theme's functions.php.
  • Used the configured bookings account endpoint slug for the email "View my bookings" link and My Account pagination links instead of the hardcoded default.
  • Removed the "Enable Bookings Timezone Calculation" setting, as booking events now always follow your site's timezone automatically.
  • Improved the booking edit screen responsive layout by stacking details columns before fields become crowded.
  • Improved booking form calculation AJAX requests.
  • Performance improvements when fetching bookings for availability requests.
  • Bumped WooCommerce tested up to version to 10.9.
  • Fixed Plugin Check compatibility reporting for guarded block metadata registration helpers.
=
For activation, use this activator. Exclusively for Babiato.tech members.
https://babiato.tech/free-resources/woo-plugins-activator-activate-all-woo-products.42357/
Decryption key:


WooCommerce Bookings v3.5.3
Version 3.5.3Released on 2026.05.22
  • Improved compatibility with MariaDB 12.3.1+ by resolving a conflict between MariaDB's built-in `TO_DATE()` function and the `to_date` column.
Decryption key:


WooCommerce Bookings v3.5.2
Version 3.5.2Released on 2026.05.13
  • Bookings no longer writes to the WooCommerce Analytics customer lookup table; the analytics customer ID is now resolved via WooCommerce's own sync and backfilled on bookings once available.
  • Bumped WooCommerce tested up to version to 10.8.
=
For activation, use this activator. Exclusively for Babiato.tech members.
https://babiato.tech/free-resources/woo-plugins-activator-activate-all-woo-products.42357/
Decryption key:


WooCommerce Bookings v3.5.1
Version 3.5.1Released on 2026.04.24
  • Reverted the Add Booking admin screen calendar width constraint from 3.5.0.
=
For activation, use this activator. Exclusively for Babiato.tech members.
https://babiato.tech/free-resources/woo-plugins-activator-activate-all-woo-products.42357/
Decryption key:


WooCommerce Bookings v3.5.0
Version 3.5.0Released on 2026.04.20
  • Added WooCommerce Analytics customer ID to bookings.
  • Fixed a fatal error in cost calculation when a bookable product references a deleted resource.
  • Prevented sending email reminders for bookings that have already started.
  • Prevented completed bookings from being cancelled when the associated order is cancelled or refunded.
  • Fixed booking calendar width being too wide on the Add Booking admin screen.
  • Fixed an issue where changing the store timezone did not always update booking times right away.
  • Fixed bulk action notice always showing zero bookings updated.
  • Improved booking confirmation .ics attachments.
  • Improved overall accessibility.
  • Fixed admin styling compatibility issues with WordPress 7.0.
  • Bumped WordPress tested up to version to 7.0.
  • Bumped WooCommerce tested up to version to 10.7.
=
For activation, use this activator. Exclusively for Babiato.tech members.
https://babiato.tech/free-resources/woo-plugins-activator-activate-all-woo-products.42357/
Decryption key:


WooCommerce Bookings v3.4.0
Version 3.4.0Released on 2026.03.09
  • Added filter, 'woocommerce_bookings_edit_booking_url' to allow updating booking URL in email notifications.
  • Added filter, 'woocommerce_bookings_calendar_url' to allow updating booking calendar URL in email notifications.
  • Fixed an issue with the experimental email editor personalization tag.
  • Fixed booking email templates not displaying the booked product name.
Decryption key:


WooCommerce Bookings v3.3.0
Version 3.3.0Released on 2026.02.27
  • Fixed a regression that removed order item meta from booking email templates.
  • Updated My Account template for Bookings.

About us

  • Babiato Forum - The webmaster community has been around for many years and pride ourselves on offering unbiased, critical discussion among people of all different backgrounds. We are working every day, updating Daily resource to make sure our community is one of the best.

Quick Navigation

User Menu