WP Booking Calendar – Business Large

Version11.8.3
PriceFree

WP Booking Calendar is the oldest booking plugin in the WordPress directory – first released in 2009, and the original that every other booking plugin gets compared against. WP Booking Calendar Business Large is the edition that scales it to serious operations: multiple booking resources, capacity rules with per-resource counts, time slots, seasonal availability, advanced day filters, payment gateways, and searchable resources – the feature ladder the Business editions climb.

The 11.8.x releases (September 2026) are a striking burst: four releases in a week carrying new Form Builder templates, a redesigned Seasonal Availability catalog, formula-based cost options, and a full security hardening pass. Here’s the working review.

Competitive Features

  • Multi-resource booking with capacity rules. Booking Large handles multiple resources (rooms, properties, services) with capacity rules – Adults-style quantity fields feeding per-resource availability, restored properly in 11.8.2.
  • Form Builder with custom formulas. Booking forms build visually, and Business-tier Form Options Costs now support if() conditions and math functions (min(), max(), round(), clamp()), including nested formulas (11.8.2) – pricing logic expressed in the form itself.
  • Seasonal Availability catalog (11.8). Resource-level default availability with season exceptions, twelve-month previews, and reviewed inline/bulk editing – the season management interface rebuilt.
  • Time-slot templates (11.8.1). A two-column, two-step time-slots booking template with live date and time summaries – the appointment flow modernized.
  • Searchable Resources Catalog (11.8). Search-availability settings with filters, Cards views, and landing-page configuration – the search layer for multi-property sites.
  • Security hardening as a release theme. 11.8.3 restricted Form Builder option requests to allow-listed settings with server-defined nonces; 11.8 hardened public booking creation against administrator-only behavior activation and SQL error exposure; the Timeline got request tokens against script injection.
  • Payment gateways with dedicated result pages. Payment success/failure pages with booking confirmation – the transaction flow completes visibly.
  • Long lineage. First released August 2009 – seventeen years of booking development, the deepest history in the WordPress booking category.

Key Features

  • Full-day and time-slot booking modes. The two booking models in one system, with edition-appropriate templates – full-day rentals and slot appointments both native.
  • Form Builder with display tokens. Custom shortcode fields and the wpbc-hidden-on-frontend CSS class (11.8.2) – form elements hidden publicly but editable in the Builder canvas.
  • Guided setup and welcome flow. Five-step guided setup ending in Form Builder, with starter-page previews and a welcome flow on clean installations.
  • Three administration modes. Classic, Appointments, and Rentals modes with edition-aware navigation – the plugin adapts to the business type.
  • Cost correction for admins. Manual cost adjustment on Add Booking and edit pages (restored in 11.8.1 with strengthened authorization retained).
  • Multi-Resource booking summaries. Booking Listing summarizes multi-resource dates once with expanded periods and reserved resources (11.8.2) – the multi-resource booking view clarified.
  • MySQL 9.6 compatibility. Booking creation and security hashes no longer depend on the optional MD5() database function – forward-compatibility with modern MySQL.
  • Translation completeness. Dutch, Spanish (Spain), French (France), and Ukrainian translations completed (11.8.3).

Comparison with Competitors

WP Booking Calendar vs Amelia

The legacy heavyweight versus the modern challenger in WordPress booking.

Aspect WP Booking Calendar Amelia
Architecture Calendar-first, edition ladder Service-first app
Setup depth Deep, mode-based Guided wizard
Payment gateways Multiple with result pages Major gateways
WhatsApp Not the focus Native channel

Amelia wins on modern UX and multi-channel messaging; Booking Calendar wins on seventeen years of booking-domain depth – seasonal availability, capacity rules, and search catalogs that the newer platforms are still building.

WP Booking Calendar vs WooCommerce Bookings

The standalone-versus-commerce comparison for rental-style booking.

Aspect WP Booking Calendar WooCommerce Bookings
Model Calendar resources Bookable products
Checkout Own booking flow WooCommerce cart/checkout
Seasonal availability Native catalog Availability rules
Capacity Per-resource rules Resources + shared pools

WooCommerce Bookings wins when bookings belong in the store; Booking Calendar wins when the booking flow is the site’s primary function with its own payment path.

Recommended Stack: Booking-heavy sites that also sell merchandise pair the calendar system with store commerce – rental operations pair it with Vik Rent Car Pro when fleet-scale logic (per-unit inventory, deposits, location pricing) outgrows calendar resources.

Official Changelog

The registry tracks three versions for this plugin; the changelog covers them below.

Version 11.8.3

Release Date: September 17, 2026

  • Completed Dutch, Spanish (Spain), French (France), and Ukrainian translations
  • Security: Form Builder option requests restricted to explicitly registered settings with fixed server-defined nonces and multi-option allowlists
  • Security: hardened public Timeline navigation with mandatory request tokens and allow-listed Resource-link options

Version 11.8.2

Release Date: September 16, 2026

  • Custom Shortcode field in Form Builder for display tokens and Form Options Cost hints
  • wpbc-hidden-on-frontend CSS class for hiding elements on public forms
  • Form Options Costs now support if() conditions and min(), max(), abs(), round(), ceil(), floor(), clamp() functions with nested formulas
  • Security: hardened Form Options Costs with permission checks, expression allow lists, and bounded parser input
  • Fixed capacity-rules quantity field lists and multi-Resource date summaries in Booking Listing

Version 11.8.1

Release Date: September 13, 2026

  • New two-column, two-step Time Slots booking template with live date/start-time/end-time summary
  • Two-step welcome flow on Booking Listing after clean installation with starter-page previews
  • Payment success pages include booking confirmation; gateways use generated success/failure page addresses
  • Restored administrator Cost correction on Add Booking and edit pages with strengthened authorization

Frequently Asked Questions

What distinguishes the Business Large edition?

Multi-resource booking with capacity rules, searchable resources catalogs, and the advanced scheduling features – the tier above Business Medium’s seasonal pricing, designed for properties and services with multiple bookable units and search-driven availability.

Is the GPL version the full plugin?

Yes. The GPL build is the complete Business Large source under its original license with all edition features enabled. The vendor license key for auto-updates is the only absence.

Can I use it on multiple sites?

The GPL license permits unlimited installations across personal and client sites without per-domain activation.

Does it handle both rentals and appointments?

Yes – the plugin ships Classic (full-day rentals), Appointments, and Rentals administration modes with edition-aware navigation, plus the 11.8.x time-slot templates for appointment-style booking.

How is the security track record?

Exceptionally thorough in recent releases: 11.8 hardened public booking creation against administrator-only behavior activation and information disclosure, 11.8.2 added mutation-time permission checks and expression allow-lists on cost formulas, and 11.8.3 closed option-access and Timeline injection paths. The 11.8 update requires clearing page and CDN caches – the vendor documents this explicitly.

Which WordPress version does it support?

Current with WordPress 7.x and MySQL 9.6+ compatibility (MD5 dependency removed in 11.8) – a seventeen-year-old plugin with actively maintained modern-platform support.

Download the ZIP from the version buttons above, then go to Plugins → Add New → Upload Plugin, choose the file and click Install Now. Activate the plugin and you are done. Full walkthrough on our How to Install page.

Leave a Reply

Your email address will not be published. Required fields are marked *