Quotel Hotel Booking – Hotel Booking, Reservation & Room Management for WordPress

Changelog

1.2.0

  • Update: License page updated convert it into react.

1.1.0

  • New: License page at Hotel Booking → License / Get Pro with activation, status display, expiry tracking and one-click deactivation.
  • New: Pro detection helpers (qhb_is_pro_plugin_active(), qhb_is_pro_licensed(), qhb_can_use_pro_mutations()) consumed by REST gates, admin React and the public booking form.
  • New: Preview mode for the front-end booking form, admin Bookings list, dashboard stats and calendar when running without an active Pro license.
  • Gated: real booking creation, manual bookings, cancellation, calendar editing (close dates / availability / bulk update) and CSV export now require Quotel Hotel Booking Pro with an active license. The corresponding REST endpoints return a qhb_pro_required (HTTP 402) error when called without a license.
  • Gated: WooCommerce auto-product-sync on room save and the order-status → booking-status pipeline are Pro-only.
  • Improved: license-aware admin notices on every Hotel Booking screen.
  • Improved: every qhbAdmin / qhbPublic localized object now carries proPluginActive, proLicensed, upgradeUrl and licenseStatus so any extension can react to the licence state.
  • Daily WP-Cron license re-verification (qhb_daily_license_check) keeps the local status in sync with the QueueCommerce server.
  • No data loss: existing bookings remain readable in the admin even without Pro; disabling Pro flips write paths off but read access is preserved.
  • Rebrand: unified internal prefix from hbm_ to qhb_ to match the plugin slug.
  • New [qhb_booking_bar] shortcode for hero / home-page booking strips with Flatpickr date pickers.
  • New [qhb_booking_bar] attributes: redirect (booking page URL) and button (submit label).
  • All public shortcodes renamed to [qhb_booking_form], [qhb_room_search], [qhb_my_bookings], [qhb_booking_bar].
  • REST namespace renamed to qhb/v1. Legacy hbm/v1 is still registered for backwards compatibility.
  • PHP class names rebranded from HBM_* to QHB_*; constants from HBM_* to QHB_*.
  • Filenames rebranded from class-hbm-*.php to class-qhb-*.php.
  • Database tables, custom post type, taxonomies, options and post / order meta keys renamed to the qhb_* prefix with a one-time migration on update.
  • Backwards-compatibility aliases: [hbm_*] shortcodes still resolve, hbm/v1 REST routes still work, Hotel_Booking_Manager class and HBM() accessor still exist.
  • Updated readme.txt with full shortcode reference, SEO-friendly description, FAQ and screenshot list.

1.0.0

  • Initial public release.
  • Custom post type and taxonomies for rooms.
  • Bookings, availability, pricing rules and extra-services schema.
  • WooCommerce variable-product sync (Standard / Weekend) and order-status driven booking lifecycle.
  • REST API for the React admin and public apps.
  • React admin: welcome / setup wizard, dashboard, bookings, calendar, settings.
  • React public: booking form, room search, my bookings; server-side pricing endpoint.
  • Email notifications for pending payment (with pay link), confirmation and cancellation.
  • Single-room template, styling and assets.

Plugin Website
Visit website

Version:
1.2.0
Last Updated
May 15, 2026
Requires
WordPress 5.8
Tested Up To
WordPress 6.9.4
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.