Title: KimoraPro Hotel Booking
Author: kimorapro
Published: <strong>November 10, 2026</strong>
Last modified: November 11, 2026

---

Search plugins

![](https://ps.w.org/kimorapro-hotel-booking/assets/banner-772x250.png?rev=3795207)

![](https://ps.w.org/kimorapro-hotel-booking/assets/icon-256x256.png?rev=3795207)

# KimoraPro Hotel Booking

 By [kimorapro](https://profiles.wordpress.org/kimorapro/)

[Download](https://downloads.wordpress.org/plugin/kimorapro-hotel-booking.3.28.0.zip)

 * [Details](https://wordpress.org/plugins/kimorapro-hotel-booking/#description)
 * [Reviews](https://wordpress.org/plugins/kimorapro-hotel-booking/#reviews)
 *  [Installation](https://wordpress.org/plugins/kimorapro-hotel-booking/#installation)
 * [Development](https://wordpress.org/plugins/kimorapro-hotel-booking/#developers)

 [Support](https://wordpress.org/support/plugin/kimorapro-hotel-booking/)

## Description

Core Free manages room types and guest reservations for one hotel property/site.
Guests can book offline without Pro, WooCommerce, an account or a paid theme.

#### Included in Core Free

 * Base prices, physical room quantities and guest capacity; optional area, beds,
   views, amenities and Media Library images. Descriptive attributes do not change
   capacity/inventory. Rooms work without photos.
 * Room catalogue and separate dated availability results; availability/price are
   rechecked before saving.
 * Guest booking, protected confirmation, stored room/night/price snapshots and 
   staff management. Saved can mean pending/unpaid.
 * Pay at hotel, staff records of payments received, and Core tax calculation from
   settings. Free does not execute online payments.
 * Basic customer/staff mail through WordPress transport/queue. Free customer email
   has details/contact information, no View My Bookings/account CTA.
 * Rooms/Booking Page provisioning/assignment; homepage/navigation remain yours.
 * Optional Contact, double-opt-in Newsletter/unsubscribe (not campaigns), and no-
   photo demo data.
 * Native WordPress privacy export/erasure, with eligible, retained and manual cases.

#### Optional Hotel Booking Pro — separate paid add-on

Pro supplies supported advanced pricing/coupons, Additional Services, online/WooCommerce
integrations, accounts/My Booking, cancellation/refund operations, PDF invoices,
calendar/CSV, iCal availability blocks, reviews, advanced taxes and email automation.
Compatible versions, entitlement, configuration and sometimes external accounts/
WooCommerce are required.

Manual/staff refund records differ from supported gateway execution; not all gateways
automatically refund. iCal blocks are not a full OTA rates/content channel manager
or partner certification. KimoraPro themes are separate optional products.

#### Pages and shortcodes

 * `[kimorapro_hb_rooms]` — Free catalogue, not dated search results.
 * `[kimorapro_hb_booking]` — Free booking/search entry.
 * `[kimorapro_hb_contact]` — optional Free Contact after readiness setup.
 * `[kimorapro_hb_subscribe]` — optional Free Newsletter after enabling intake.
 * `[hotel_booking_account]` — Pro only; not an account feature in Free.

Use assigned Page View links. Search uses `/search-availability/`; existing detail/
Book Now/confirmation links can use `/rooms/` fallback. Prefer generated URLs and
keep signed links private.

### Privacy

Guest/contact, stay, correspondence and financial/operational records live in the
site database. WordPress mail can send recipients/content to the operator’s provider.
Optional Pro license/update, gateway and iCal services exchange required data when
configured; WordPress/other plugins can make separate requests. Free offline booking
needs no Pro service. Data is not guaranteed to stay on-site.

Tools  Export Personal Data / Erase Personal Data uses booking guest-email matching:
local-part/plus-tag preserved, ASCII domain case folded, no account-email union.
Active bookings can export. Erasure redacts eligible direct identifiers/notes and
detaches account links; cancelled/checked-out cases need current review and no unresolved
obligations/holds. Active, no-show, ambiguous/external and unresolved financial 
cases are retained/manual. Financial/reference/audit and signed/issued records can
remain linkable. This is not blanket anonymization, user deletion or booking-token
revocation.

Queue protection prevents new mail after redaction; in-flight work can defer erasure.
Sent mail, external copies and backups need separate handling. No booking retention
days or automatic purge is introduced. Contact/Newsletter use separate configured
lifecycle settings. Deactivation preserves data; communication-only uninstall removal
does not erase bookings/payments/invoices. Code recovery cannot restore erased data.
Operators set lawful retention and their own Privacy Policy; no compliance guarantee
is made.

#### Services and source

Mail destinations are operator-configured; consult the actual enabled provider’s
terms/privacy policy. A test sink or sales policy is not the hotel’s policy. Free
requires no gateway account.

Readable PHP, JavaScript/CSS and translation sources are included under GPLv2 or
later. Composer autoload maps carry `vendor/composer/LICENSE` (complete MIT notice)
and build provenance in `THIRD-PARTY-NOTICES.md`. Supplementary build/support docs
are delivered separately; no private repository or unpublished website is offered
as an available public link.

## Screenshots

[⌊Core Free dashboard and Get started links for hotel setup and daily operations.⌉⌊
Core Free dashboard and Get started links for hotel setup and daily operations.⌉[

Core Free dashboard and Get started links for hotel setup and daily operations.

[⌊Free room editor showing bed/view attributes, base price, guest capacity and room
quantity.⌉⌊Free room editor showing bed/view attributes, base price, guest capacity
and room quantity.⌉[

Free room editor showing bed/view attributes, base price, guest capacity and room
quantity.

[⌊Availability results for the selected stay and guest counts, separate from the
room catalogue.⌉⌊Availability results for the selected stay and guest counts, separate
from the room catalogue.⌉[

Availability results for the selected stay and guest counts, separate from the room
catalogue.

[⌊Room detail with the existing no-photo fallback and booking entry.⌉⌊Room detail
with the existing no-photo fallback and booking entry.⌉[

Room detail with the existing no-photo fallback and booking entry.

[⌊Guest booking form with the Free Pay at hotel method.⌉⌊Guest booking form with
the Free Pay at hotel method.⌉[

Guest booking form with the Free Pay at hotel method.

[⌊Mobile booking confirmation showing the saved reservation, stay, total and pending/
unpaid state.⌉⌊Mobile booking confirmation showing the saved reservation, stay, 
total and pending/unpaid state.⌉[

Mobile booking confirmation showing the saved reservation, stay, total and pending/
unpaid state.

[⌊Staff booking detail with guest information, stored room items, nights, totals,
pending/unpaid status and Edit Booking.⌉⌊Staff booking detail with guest information,
stored room items, nights, totals, pending/unpaid status and Edit Booking.⌉[

Staff booking detail with guest information, stored room items, nights, totals, 
pending/unpaid status and Edit Booking.

[⌊Actual customer booking email captured locally, with booking details and hotel
contact information and no view-booking/account CTA.⌉⌊Actual customer booking email
captured locally, with booking details and hotel contact information and no view-
booking/account CTA.⌉[

Actual customer booking email captured locally, with booking details and hotel contact
information and no view-booking/account CTA.

## Installation

 1. Plugins  Add Plugin  Upload Plugin: choose the ZIP, install and activate. Open 
    Hotel Booking  Get started.
 2. In Settings, save the hotel profile and Hotel Currency. Currency changes do not
    convert old prices/bookings.
 3. Rooms  Add New: enter code/name/type, Base Price, Max Adults/Children, Quantity
    and Available status; save. Quantity counts physical rooms. Attributes, amenities
    and photos are optional.
 4. In Settings, inspect Rooms/Booking page and their View links. Choose another page
    or Create/Retry if needed. Assignment preserves content/status. Add navigation 
    yourself.
 5. Payment Settings: enable Pay at hotel and save. On Booking Page, choose dates/guests,
    Check availability, View Details, Book now; enter guest details and submit Book
    Now.
 6. Check confirmation code, saved stay/total and status. In Bookings open that code,
    inspect items/nights/payment summary. Confirm/Record Payment only when hotel operations
    allow it.
 7. Check customer/staff emails with your mail transport/cron. Contact, Newsletter 
    and demo are optional. No build tools/database commands are needed.

Back up files/database for updates. For updates already using `kimorapro-hotel-booking`,
replace that same folder; do not Delete/uninstall. Migrating a legacy `hotel-booking`
installation requires a backed-up maintenance transition: deactivate, quarantine
the legacy files outside the plugins directory and webroot, install this package,
then activate. Existing Pages, settings and booking data are retained; align the
separate Pro dependency before reactivation. Use a compatible separate Pro add-on
when needed.

## FAQ

### Does Free require Pro, WooCommerce, an account or a paid theme?

No. Free supports offline guest reservations for one property/site. Customer accounts
and online integrations are Pro only. Not every theme/page builder or multisite 
combination is certified.

### Why are catalogue and search results different?

Catalogue describes room types; search filters dates, guests, capacity, inventory
and blocks. Quantity counts physical rooms, not guest capacity. No photo is needed.
For no results, check room status/quantity/capacity and try different dates or guests.

### Is a saved booking paid or confirmed?

Not necessarily. Pay at hotel collects no online funds. Check booking and ledger-
derived payment status separately; staff records only money received. Booking email
is not proof of payment. Pro pricing/coupons/gateways require their supported setup.

### Why is there no View My Bookings button in Free email?

Account access is Pro only; current Free emails intentionally omit that CTA. Older
queued/delivered emails may differ. Do not bulk rewrite/resend history for appearance.
Keep the booking code and contact the hotel.

### What if mail is missing or a form expires?

Check saved hotel email, WordPress transport, queue/cron, hosting logs and spam.
Successful transport does not guarantee inbox delivery. Base mail needs no Pro license.
Check whether a booking was saved before reloading/retrying an expired form. Availability
can change; do not disable nonce/privacy protections or force a paid status.

### What if a Page is renamed, trashed or private?

Inspect assignment/status in Settings. Restore through WordPress or choose an appropriate
published Page with the shortcode. Private/password Pages are not public entry points.
Assignment preserves content/status; it does not rebuild arbitrary content. Use 
Create/Retry when offered, not routine permalink saves/server restarts.

### How do optional communication and demo modules work?

In Newsletter & Contact, Contact needs enabled intake, a saved recipient, privacy
notice and valid Privacy Policy URL; the suggested admin address is not saved automatically.
Contact Page readiness is separate. Newsletter intake needs enabling, then double
opt-in; unsubscribe is supported, campaigns are not. Demo Data has no photos. Review
ownership-aware removal; do not delete unrelated hotel data.

### Where can I get help or report a vulnerability?

General contact: service@kimorapro.com. Include versions, edition/theme, steps and
expected/actual; remove guest data, cookies, credentials and signed URLs. Request
a private route for vulnerabilities, not a public exploit post. No security SLA,
product Directory forum or public repository is asserted before approval.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“KimoraPro Hotel Booking” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ kimorapro ](https://profiles.wordpress.org/kimorapro/)
 *   [ cuongnv2008 ](https://profiles.wordpress.org/cuongnv2008/)

[Translate “KimoraPro Hotel Booking” into your language.](https://translate.wordpress.org/projects/wp-plugins/kimorapro-hotel-booking)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/kimorapro-hotel-booking/),
check out the [SVN repository](https://plugins.svn.wordpress.org/kimorapro-hotel-booking/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/kimorapro-hotel-booking/)
by [RSS](https://plugins.trac.wordpress.org/log/kimorapro-hotel-booking/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 3.28.0

 * First release on WordPress.org.
 * Room types, availability search and offline guest booking with a protected confirmation
   page.
 * Staff booking management, contact form, newsletter sign-up and WordPress personal
   data export/erasure support.
 * Premium features run in the separate Hotel Booking Pro add-on.

## Meta

 *  Version **3.28.0**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.5 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 8.1 or higher **
 * Tags
 * [availability](https://wordpress.org/plugins/tags/availability/)[hospitality](https://wordpress.org/plugins/tags/hospitality/)
   [Hotel Booking](https://wordpress.org/plugins/tags/hotel-booking/)[reservations](https://wordpress.org/plugins/tags/reservations/)
   [rooms](https://wordpress.org/plugins/tags/rooms/)
 *  [Advanced View](https://wordpress.org/plugins/kimorapro-hotel-booking/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/kimorapro-hotel-booking/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/kimorapro-hotel-booking/reviews/)

## Contributors

 *   [ kimorapro ](https://profiles.wordpress.org/kimorapro/)
 *   [ cuongnv2008 ](https://profiles.wordpress.org/cuongnv2008/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/kimorapro-hotel-booking/)