Hotel Booking: WordPress Reservation Plugin
Professional WordPress booking plugin for building and managing a hotel website – from basic rooms and services presentation to setting up and controlling online reservations. It’s perfect for running any hospitality business establishment regardless of the size, function or cost: vacation rentals, apartments, hostels, etc.
Choose the Best License for your Project
Products are subject to a yearly license for support and automatic updates.
Join the MotoPress Club to get access to all existing and upcoming plugins and themes!
Take a 2-question survey! Just 3 seconds to submit and help us improve the plugin for you.
Core Features of the Hotel Booking Plugin
Online Search Availability Form
The site visitors will be able to place their bookings via a user-friendly website form (search availability + reservation forms). It’ll take 3 steps:
- input check-in and check-out dates
- choose from a search results list
- provide personal data to complete a booking
Each accommodation type is fully customizable: add its description, capacity, all facilities of a chosen type, bed size available in the room, and other significant information.
Make the room more attractive by adding a featured image or even the entire gallery to show all room advantages.
With WordPress Hotel Booking all received requests and their current statuses are stored at one place, easily sorted and displayed in a calendar view.
Search all needed bookings by a room type, period of booking and room status (booked, pending, available, etc).
Regulate your prices within any custom period. Set any prices depending on a season or specific days/dates. “Season” is a general term and you can label it anyhow to reflect your pricing changes.
The difference in price can be applied for both long periods and short ones (e.g. 2 days).
Variety of Rates
Based on a number of advantages offered for a specific room, you can set different prices for the same room type – room rates (e.g. non-refundable double room rate, refundable double room rate, double room plus breakfast rate, etc.)
Your guests will choose the preferable one of the selected room type.
Offer additional guest services such as spa, airport-to-hotel delivery, swimming pool, childcare, etc.
Add the entire list of services to the admin system and then supply any room with available extra services (optionally chargeable). Set prices either per person or per room.
Booking Multiple Accommodations
One guest can reserve multiple accommodations during one booking process. You may also turn on the plugin to recommend the best set of accommodations according to a number of guests.
This quick and smart automation will help you serve your guests faster in their dynamic journey!
Control hotel stay periods: set minimum and maximum days to stay (so far, applies for the entire hotel establishment only, not individual rooms or seasons; however, it will work if there is just one season for all rooms).
Choose specific dates and mark them as not check-in, not check-out or not stay-in letting the site visitors know that the particular rooms are unavailable at a certain period of time (so far, applies for the entire hotel establishment only, not individual rooms).
iCal to Sync Bookings with OTAs
The plugin can serve as a hotel channel manager! Synchronize the bookings submitted through your website with those from online travel channels like Airbnb or Booking.com and avoid overbooking.
Thanks to iCal file format support, the plugin generates unique calendars to export to external online channels and provides the system to import from OTAs. All synced calendars for all properties will keep your hotel availability up to date.
Run a non-English website? No problem. Switch to one of professional translations or translate it yourself with any translation program.
The frontend and backend of the plugin are professionally translated into 14 languages: Portuguese, Polish, Russian, Spanish, Turkish, Swedish, Italian, Hungarian, Czech, Chinese, Dutch, French, Arabic and German (more on the way).
Online and Offline Payments
Confirm submitted booking requests manually, automatically or instantly upon payment. Charge a full amount of money or deposit. Send email notifications either automatically or manually. Accept payments through PayPal, 2Checkout, Braintree, Stripe, Beanstream/Bambora (more coming soon).
With offline payments you let guests pay after arrival at your hotel.
Easily create coupon codes via the admin dashboard and provide your guests with them. You’ll be able to set a discount amount, expiration date, select accommodation types, set check-in and check-out dates, minimum and maximum days to stay and apply other settings to customize your coupons.
Sell the dreams cheaper and make each guest a loyal client!
Website administrator and guests will receive the appropriate emails with booking details, booking status, cancellation notifications, etc.
Edit the content of confirmation, cancellation and other email templates easily with a help of various macros. Choose colors, upload logo, etc.
You have an alternative to confirm booking requests – give control over booking approval to either user (by clicking on a confirmation link in email) or to yourself (you approve it manually via admin panel).
Shortcodes & Widgets
You have a list of available shortcodes to output on the needed pages: availability search form, availability search results, room types listing, services listing, etc.
Each shortcode comes with a detailed explanation, parameters and notes.
In Harmony with Your Theme
You may not worry that your content will look different from your original website appearance – we’ve made sure that everything will work in harmony.
The plugin content will look like a natural part of your design.
Developers get a pretty good list of actions, filters, instructions on how to override templates, and other useful tutorials.
Setting up and customizing the plugin for your clients should be a smooth process.