WP Rentals is a WordPress booking platform which allows you to publish & offer listings (properties or objects) for daily or hourly rent. You can allow users to signup and publish their own listings, while you are making a commission for each submission or for each confirmed booking.
Each listing supports: a default price per night (or per hour), a different price per night for bookings over 7 days (or custom price per hour for over 7h booking), a different price per night for bookings over 30 days (or a different price per hour for over 30h), a different price per night (or hour) for weekend days, minimum booking days (or hours), price for extra guest, cleaning and city fee (with option to calculate these by night, by guest or by guest and night), security deposit, taxes value, early bird discount in % for bookings made in advance, and more.
WP Rentals supports hourly booking OR daily booking. Check this demo for hourly booking – https://skirent.wprentals.org/ and this new demo for mixt booking: hourly or daily – https://office.wprentals.org
The theme supports custom price per night for a specific period (including custom price per night for 7d+ or 30d+ bookings, weekend nights, a minimum number of nights, price for extra guests, turnover days). For booking options, the owner can enable (or disable) the option to calculate booking fee by the number of guests and price per guest. There is also the possibility to set changeover days (check-in OR check-in and check-out changeover days). All these can be easily tested using the demo account below.
Demo User Access Information
Username = user
Password = 1234
For each listing the owner can add his own extra booking elements and set for each a price by night, by guest, as a single fee or by night and guest. This is managed from the front end submit form – Price details.
You can sync your calendar availability/bookings via Icalendar feed from another platform that supports iCal and export your listing iCal feed to other websites compatible with this system. You can set to import as many Ical feeds as you wish.
Admin can accept payments via Paypal, Stripe or Wire Transfer (offline payments) for publishing new listings and/or a service fee for each confirmed booking. Admin can set a Deposit value and a Service Fee value (these can be either in % or as fixed value amount, which deducts from total booking value). This value must be paid to site admin before a booking is confirmed, even if the owner approves a booking request. The payment is done by the user submitting the booking request.
The theme comes with a private internal message system monitored by admin that handles all messages between registered users. Contact information on the owner profile page is available only to users who have a confirmed booking. Messages can be sent as registered or not registered users.
Easy to Get Started
Do you like the demos available? Import any demo with a few clicks and start editing it right away.
Fully Responsive & Retina ready
The theme is ready for all phones and tablets. Offer a smooth user experience on all platforms.
WPBakery Page Builder Revolution Slider & Ultimate Addons are included
WPBakery Page Builder gives you the tools to create a page with drag and drop, without any advanced WordPress knowledge. Ultimate Addons adds to default WPBakery Page Builder a multitude of extra shortcodes for design variety options. Revolution Slider allows you to create modern slideshows with diverse effects and video background that you can set as header media.
Powerful Theme Admin – Redux Framework
Easily manage theme options or content from admin area. Over 250 neatly organized settings are available to build a powerful vacation rental or object rental website. The admin area is built with Redux Framework, a popular and intuitive settings management solution.
Hourly booking and Daily Booking
Admin can enable hourly booking for all listings or let owners choose if their listings should have hourly prices or daily prices. Hourly booking allows users to rent objects or places by hour. Settings include: price per hour, custom price per hour for weekend days, custom price for hour for specific periods, minim number of hours, hours availability by listing and many more. Check https://skirent.wprentals.org/ as demo.
Object Rental (hourly or daily booking)
Enable object rental and guest option will not be displayed in booking form. You can disable guest in submit form too. Create your custom fields, customize advanced search and build a flexible object rental platform.
Flexible Booking Options for All Users
Let users register, submit places or objects to rent and manage their reservations or bookings from their own account.
Submission Options only for Selected Users
If you wish, you can specify in theme options which users can submit listings on your site. This option allows you to create a single owner site easily.
Deposit field is the value you wish to take from a user submitting the request (can be in % or fixed value) before booking is confirmed. If you take only a part to confirm the booking, the other part (remaining payment) can be paid before booking starts (but making full payment via the site is optional).
Service Fee / Admin Booking Fee
As site admin you can set a service fee (admin booking fee) that can be a fixed amount or a % of total invoice. The fee that goes to the site administrator is deducted from owner earnings, but it is paid by the user submitting the request as part of the deposit (which, once set, will be mandatory in order for booking to be confirmed)
Booking Price Options
For each listing you can set: default price per night, price per night if user books more than 7 days, price per night if user books more than 30 days, price per weekend night (you select what is weekend night from theme options), minimum booking days, cleaning and city fee, price for extra guest, global changeover days (check-in OR check-in and check-out days), early bird discount, security deposit, extra expenses etc.
Early Bird Discount
You can set discount in % and the minim number of days in advance for discount to apply. The % discount applies to price per night.
You can select Cleaning Fee fixed value and the calculation per night, per guest or per night and guest.
You can select City Fee as fixed value or %, and the calculation per night, per guest or per night and guest.
Minimum Days of Booking
The minimum number of booking days applies for any booking request. You can override this value from Price Adjustments and set custom minimum days for a custom period. Custom periods are manually set from a calendar (one custom period at a time).
Taxes Value in %
In each listing – you can set the tax value (in %) to help owner calculate automatically the taxes he owns based on booking invoice value. This info shows in owner dashboard only and the owner is responsible for paying his taxes.
Extra price per guest or pay by the number of guests
In each listing, you can choose to enable the option to allow extra guests (above the default guest number value) and set the price for each extra guest. The theme doesn’t limit the number of extra guests allowed.
You can also allow paying only by guest number (instead of price per night).
Add extra options in booking form – single fee, by night, by a guest or by guest and night
In each listing, the owner can add extra booking options – and set price as a fixed fee, by night, by a guest or by night and guest. These extra options can be edited/deleted at any time without affecting previous booking requests.
Custom Price for Custom Periods
In each listing – Price Settings you have a calendar to manage custom price for custom periods (you select each first day and last day when you wish the custom rates). For each custom period, you can set custom price per night, custom price per night for 7n+ and for 30n+, a custom price for a weekend night, minimum days for booking, and changeover days (check-in OR check-in and check-out days).
Manage Turn Over days
Allow only bookings starting with the check in on a specific day of the week OR allow only bookings with the check in/check out on a specific day of the week.
As admin you can confirm which are considered week-end nights: Friday, Saturday and Sunday OR Saturday and Sunday, OR Friday and Saturday.
Instant Booking or Owner Approval
If the instant booking check is selected, then booking requests will be confirmed without owner approval (but after admin fee is paid if that is set by site admin). If the owner doesn’t wish to enable Instant Booking, all booking requests will have to be manually reviewed by him (he can reject or approve each request).
Ical Feed Sync
The theme supports Ical feed export and import, which means you can sync your listing availability calendar with other platforms that support ical feed. You can add different feeds from different platforms.
Multi Currency Widget
As the admin, you set one default currency for entire site price and for payments. Extra, admin can enable a multi-currency widget (can be used in the footer, header or sidebar widget area). This widget transforms the default currency to other currencies (but it is used for information purposes only). The currency widget can sync with an API to reflect currency conversion value based on real-time rates.
Header & Menu Options
You can choose between 2 different menu design styles. As header you can select Maps, Properties Slider, Revolution Slider, Image or none. You can also enable transparent header for all or specific pages.
Open Street Map and Algolia API implementation
Use Open Street Map (as alternative to Google Maps API) and Algolia Places (as alternative to Google Places auto-complete). Algolia solution works for Geocoding (Radius Search), Location search in Advanced Search, Submit form – City auto-complete field. Open Street Map applies to all locations where Maps are used: global header with Maps and all properties, half map pages, Listing submit form – location field, Single listing page. Algolia Places API is free within a limit of 1,000 requests per day and 100,000 requests per month. You can read more here https://community.algolia.com/places/pricing.html
Optimized Google Maps API implementation
Offer your clients the possibility to search for properties on Google Maps and they can easily find results near their location (with geolocation) or in other areas. Each listing can have its own custom image pin on the map, so it’s easy for the users to spot the type of real estate listing they’re looking for. Google Maps API also offers Radius search in Half Map, Google Places auto-complete in search by location, add property location based on Google Places auto-complete in submit
The theme code for Google Maps has been optimized so that requests to the API are registered only on pages where Google Maps modules are used. We have 6 demos with Google Maps API key, thousands of visitors daily and we use the $200 monthly free credit without any extra charges.
You can change the theme colors are wish, from header to footer elements, directly from theme options.
Built-in caching system
Speed optimization settings are built-in, such a caching queries and limit map number of pins. Build fast websites quickly.
The theme comes with a few predefined sidebars, but you can also create your own sidebars and populate them with the theme real estate dedicated widgets or other widgets, from admin options.
The theme can be translated to any language.
The theme is WPML ready, which means you can create a multi-language website if you wish to use this plugin. Please consider WPML is a 3rd party plugin and support is for compatibility is offered by WPML team. Every theme update is tested by WPMl to confirm compatibility tag.
3rd Party Services
WP Rentals is compatible with RentalsClub add-ons – SMS notifications & Phone verification or Payments Management. These are 3rd party modules. Read more here – https://www.rentalsclub.org/ .
Detailed Feature List:
Based on Bootstrap 3 framework
HTML5 & CSS3
Modern, clean and intuitive design
Easy to customize
Valid HTML5 markup
Unique CSS3 animations
Includes Revolution Slider, WPBakery Page Builderand Ultimate Addons for WPBakery Page Builder plugins. Plugin updates are offered through theme updates.
Translate the theme to any language through poedit
v3.1 – October 2020
IMPORTANT: Please save the search fields/icons as you wish in Half Map Advanced Search Results / Half Map Taxonomy and Half Map Properties List Page – https://prnt.sc/uvcy1x
NEW: Updated demos https://ibiza.wprentals.org/ and https://santorini.wprentals.org/ with Elementor Free Page Builder and Elementor Theme widgets
NEW: Separate management for Advanced Search in half map lists https://prnt.sc/uvcy1x
NEW: Sync search custom fields number of fields per rows and number of fields with Advanced Search Shortcode (Type 3, type 4 and type 5)
New: WpRentals Elementor Widget for tabs (vertical and horizontal)
New: WpRentals Elementor Widget for accordion
New: WpRentals shortcode for maps with listings pins (so the map can be used in any section of any page)
NEW: Set the redirect URL after user finishes saving the property details (applies from Calendar step)
Update: replaced the login icon on mobile
FIX: HTML removed from SMS management
FIX: All in one calendar hover with booking details
FIX: Check for validate user with wordpress 5.5
FIX: Reviews stars don’t save with wordpress 5.5
Update: Hide “Terms” label is terms is not included in the submit form
UPDATE: get_checkout_url with new function wc_get_checkout_url
Update: Mapbox tile server api for who wants to use this Open Street with Mapbox tiles
Update: wprentals/templates/submit_templates/property_price.php and removed extra code
Update: WooCommerce checkout product includes booking details in title
Update: wprentals.pot and wprentals-core.po
Update: minor css fixes for mobile and web
Update: WPRentals Core Plugin Functionality to version 3.1
Update: WPBakery Page Builder to version 6.4.1
Update: Revolution Slider to v 6.2.23
Update: Ultimate Addons for Visual Composer to v 3.19.6