Reservations & Booking System
Features
Unlimited number of Booking Resources
Booking resources - it's your services or properties (like houses, cars, tables, etc...), that can be booked by visitors of your website.
Each booking resource have own unique calendar, which will prevent of double bookings for the same date(s). It's means that you can receive bookings and show unavailable, booked dates in different calendars for different booking resources (services or properties).
|
You can add/delete/modify your booking resources at the Booking > Resource page.
You can define the calendar (booking form) to the specific booking resources, at the popup configuration dialog, during inserting booking shortcode into post or page. |
Configure Booking Form and Email TemplatesBooking Form Configure any format and view of your booking form (for example two columns view, with calendar in left column and form fields at right side, etc...) Add any number of new form fields (text fields, drop down lists, radio-buttons, check-boxes or text-area elements, etc...) |
|
Manage Bookings
|
![]() |
Changeover daysYou can use the same date as "check in/out" for different bookings. These half booked days will mark by vertical line (as in this live demo). It's means that your visitors can start new booking on the same date, where some old bookings was ending. To activate this feature you need select range days selection or multiple days selections mode on the General Booking Settings page in calendar section. After this you can activate the "Use changeover days" option and configure the check in/out times. For example, check in time as 14:00 and check out time as 12:00. Tip. You can also activate to show changeover days as triangles (diagonal lines), instead of showing them via vertical lines. |
![]() |
Advanced Season AvailabilityYou can set as unavailable days in your booking resources for specific seasons. Its useful, when you need to block days for holidays or any other seasons during a year. You can set days as conditional seasons filters (for example, only weekends during summer) or simply select range of days for specific seasons. Note, instead of definition days as unavailable, you can set all days unavailable and only days from specific season filer as available. |
Configuration. You can create season filters at the WP Booking Calendar > Availability > Seasons page and then at the WP Booking Calendar > Availability > Season Availability page set days in specific season as unavailable for the specific booking resources. |
Set available days interval depending from today date
Limit available days from today - defining specific number of available days, that start from today. All other future days will be unavailable. Also in any versions of Booking Calendar possible to define Unavailable days from today - defining specific number of unavailable days in calendar start from today. Its means that with these 2 options you can set interval of available days, that depending from today date.
Set Additional Unavailable Time Before or After BookingsThis feature define a specific period of unavailability before or after bookings. It works in all scenarios: for time-slots bookings or for fully booked dates. When you select multiple dates and specific times for a booking, the system extends the unavailable time interval for those time slots on each day. It's a great feature for preparing your property or service before or after a specific booking, such as allowing time for cleaning. |
Configuration. Customize it at Booking > Settings General page in Availability section.
|
Seasonal Pricing: Set different daily costsCustomize your daily rates for different seasons or weekdays to optimize your pricing strategy to seasonal demand or specific days of the week. For example, you can have higher cost for the "High Season" or at weekends. You can set rates as fixed cost per day (night) or as percent from original cost of booking resource. Configuration. You can set rates for your booking resources at WP Booking Calendar > Prices > Daily Costs page by clicking on Seasonal Pricing button. |
For more guidance, refer to the FAQ configuration page. |
Duration-Based Cost - cost depends from number of selected daysThe Duration-Based Cost Customization feature in the Booking Calendar plugin allows users to adjust prices based on how long guests stay. Here's why it's handy:
|
Example:
You could offer a 10% discount for bookings of 7 days or more, making it $90 per day for the whole booking.
In short, Duration-Based Cost Customization lets you tweak prices to fit your business needs, making booking management simpler and more profitable. For more detailed information about this configuration, refer to our FAQ article. |
Cost depends from selection options in booking formYou can set additional costs, like tax or some other additional charges (cleaning, breakfast, etc...), Its means that you can set additional cost for any selected option(s) in select-boxes or check-boxes at your booking form. You can set fixed cost or percentage from the total booking cost or additional cost per each selected day or night. Configuration. Firstly you need to configure options selection in select-boxes or check-boxes in your booking form at Booking > Settings > Form page, then you be able to configure additional cost for each such option at the WP Booking Calendar > Prices > Form Options Costs page. You can read more about configurations of this functionality at the FAQ page here. |
Tip & Trick. You can show cost hints separately for the each items, that have additional cost at Booking > Resources > Advanced cost page. For example, if you have configured additional cost for my_tax option at Advanced cost page, then in booking form you can use this shortcode [my_tax_hint] to show additional cost of this specific option. Add "_hint" term to name of shortcode for creation hint shortcode.
|
Partial Payments - Deposit paymentsYou can offer your customers the flexibility to make a partial payment upfront for the bookings. Explore detailed step by step guide for configuration of the Partial Payments. |
Configuration. You can activate and configure Partial Payments for specific booking resources at the WP Booking Calendar > Prices > Daily Costs page page by clicking on "Partial Payments" button. |
Advanced days selectionSpecify that on specific week days (or during certain seasons), the specific minimum (or fixed) number of days must be booked. Also, you can define specific week day(s) as start day in calendar selection for the specific season. Read more about this configuration here (at options parameter section). |
![]() |
Different time slots for different days
This feature provide ability to use the different time slots selections in the booking form for different selected week days or seasons.
Each week day (day of specific season filter) can have different time slots list.
You can check more info about this configuration at this page
Note. In the same way you can configure showing any different form fields, not only time-slots.
Capacity and Availability: Manage Multiple Bookings per Full Dates or TimeslotsTake full control of your bookings with our advanced capacity management feature! Whether you manage hotels, meeting rooms, event spaces, or rentals, this feature allows you to easily set how many reservations your resource can handle. Easily define the maximum bookings for specific dates or time slots. Keep in mind that the capacity settings apply uniformly to all dates or time slots within the same calendar (booking resource). Enjoy the ultimate flexibility and precision in managing your bookings! Configuration. Set capacity of booking resources at Booking > Resources page. You can read more info about configurations of booking resources, capacity and availability at this page. |
With the Capacity Engine, you can: |
Search AvailabilityYour visitors can even search available booking resources (properties or services) for specific dates (like in this live demo). Beside standard parameters: check in and check out dates, number of visitors, you can define additional parameters for your search form (for example, searching property with specific amenities). |
Configuration. Customize your search form and search results at Booking > Settings > Search page. After that you can insert search form shortcode into page and test.
|
Coupons for DiscountsYou can provide discounts for bookings to your visitors. Your visitors can enter coupon codes in booking form to get discount for booking(s).
Its possible to create coupon code(s), which will apply to all or specific booking resources.
|
Configuration. Create your coupons codes for discounts at WP Booking Calendar > Prices > Discount Coupons page. Then insert coupon text field into your booking form at Booking > Settings > Form page.
|
























