BookingWP - #1 WordPress Appointment Booking Plugin icon

Release v5.4.15

BookingWP - #1 WordPress Appointment Booking Plugin v5.4.15

Latest version

What's new in v5.4.15

BookingWP - #1 WordPress Appointment Booking Plugin v5.4.15 was released on . #1 WordPress Appointment Booking Plugin See the full changelog below and compare with the complete version history.

Release details

Released
3.0 MB
File available

Changelog

Other
  • Dev - Tests: AddonCartCostLiveTest covers day/night duration add-on fees (stack, zero-base, duration-only fee 0, fee without duration).
  • Dev - Tests: CartCheckoutLiveTest covers dangling order parent on inactive-cart cleanup and session load; hard-deleted orders assert cascade appointment removal.
  • Dev - Tests: weekday collectors treat max_bookable civil day as exclusive (partial max_check_to window; Johnsansom parity stable on America/New_York mornings).
Fixed
  • Product Add-ons: "Use once per recurring series" follows Can be recurring? on existing and newly added fields, including when the checkbox is toggled before save.
  • Product Add-ons: day/month/night products always include duration add-on fees (zero-base packages and priced bases); extended days still bill at the product rate. Duration-only options stay available: set the option price to 0 so the span grows and only the product rate applies.
  • Product Add-ons: a required Quantity (input multiplier) with min 0 again accepts 0 (base duration only; no add-on cart line).
  • Cart: deleting a draft (or any) order as cron/Action Scheduler again releases linked in-cart holds; abandoned-cart cleanup no longer treats a missing order ID as a live exemption.

Compatibility

Requires WordPress
6.8
Tested up to
7.1
Requires PHP
7.4

Verified safe

BookingWP - #1 WordPress Appointment Booking Plugin v5.4.15 scanned clean with no security threats detected.

View full scan report