Car Rental Booking System for WordPress | Created: 29.03.2018 | Latest update: 12.04.2022
Car Rental Booking System is a powerful online reservation WordPress plugin which provides all the tools and features needed to run your car rental business. The booking process is based on simple step-by-step navigation and you can manage it using the intuitive administration panel.
The plugin is designed to support an unlimited number of locations and unlimited number of vehicles and is loaded with rich features such as unlimited number of booking forms, pricing rules for different cars and dates, booking add-ons to order, custom vehicle attributes, integration with payment services, custom booking form fields builder and more...
The module allows you to create a location of your car rental operation and you can create an unlimited number of different locations. Each location has individual settings.
With this module you can create an unlimited number of booking forms and for each of the forms define different settings.
Displays a list of all submitted orders (bookings) in the system.
A module that allows you to add an unlimited number of add-ons which can then be selected by the customer like child seat, additional drivers, car insurance and more...
With this module you can define an unlimited number of vehicles (cars) and set a number of parameters for them.
A list of available vehicle types (or categories).
In this module you can define unlimited number of vehicle attributes like fuel policy, color, engine, etc. and then you can assign them to single vehicles in their settings.
The module allows you set different an unlimited number of pricing rules that override default prices. For example, you can set a different price during holidays, on a specific day of the week or a weekend, or offer different prices depending on the length of the rental period.
Define available tax rates like 0%, 8%, 23%.
Define the e-mail account used to send notifications.
To install the plugin via WordPress dashboard, please follow the steps below:
To install the plugin via FTP, please follow the steps below:
Please note:
To update the plugin, please follow the steps below:
To start importing demo content, please follow the steps below:
Please note that this operation is not reversible. It can takes a few seconds, depending on server speed.
Bookings module allows to view orders sent by customers.
All booking details are organized in tabs:
Booking Forms module allows to create complete booking form.
During adding/editing form you can set following details:
In General 1 tab you can define basic details like: locations, minimum order value etc.
In Form Eelements 2 tab you can define your own, custom fields and list of agreements.
In Styles 3 tab you can overwrite all colors used in booking form.
In Google Maps 4 tab you can set up properties of map used in booking form.
Booking Extras module is used to define booking addons.
During adding/editing extra you can set following details:
In General 1 tab you can set all details like name, description, price value and type etc.
Vehicles module is used to define vehicles available for customers.
During adding/editing vehicle you can set following details:
In General 1 you can basic detials like locations, vehicle model and make, passengers and bags count etc.
In Prices 2 you can set all type of vehicle prices and fees.
In Attributes 3 tab you can enter (for text fields) or select (for lists) values for each vehicle attributes. If you do not have to use some of them, simple leave it empty (for text attributes) or set value [Not set] (for attributes selected form list).
In Availability 4 you can define availability of the vehicle.
Vehicle Types module allows to define category of vehicle. Managing of categories is the same as in case of posts.
Vehicle Attributes module allows to define dictionary of attributes (like engine, power, length etc.) which are selected/entered during adding/editing vehicle.
During adding/editing attribute you can set following details:
In General 1 tab:
Please note, that changing attribute type is not allowed after its saving.
Pricing Rules module allows to define set of rules based on which you can change rental price.
During adding/editing rule you can set following details:
In Rules 1 tab you can define set of rules based on which price will be changed e.g: for a selected booking form, vehicle, day number, dates, rental period etc.
In Prices 1 tab you can set modified price and tax rate.
Locations module allows to define physical departments of company.
During adding/editing location you can set following details:
In General 1 tab you can define some basic department details.
In Address 2 tab you can define physical address and coordinates of the company.
In Availability 3 tab you can define business hours. Additionally you can specify when department is closed.
In Payments 4 tab you can specify allowed payment forms.
In Notifications 5 tab you can define in which way you will be notify about new orders.
Tax Rates module allows to define tax rates used in system.
During adding/editing single tax rate you can set following details:
In General 1 tab:
Email Accounts module allows to define e-mail accounts used in system to sending messages (e.g message to clients with booking details).
During adding/editing account you can set following details:
In Sender 1 tab:
In SMTP Authentication 2 tab:
Please note that - to use SMTP Authentication - you have to enable it first by set button SMTP auth to Enable state.
All global options of the plugin are available in Settings / Car Rental Booking System.
In section named General 1 you can set:
The plugin comes with default .po and .mo files located in languages folder.
To translate the plugin, please follow the steps below:
Path | Description |
---|---|
class | PHP classes |
demo | Files with demo content |
font | Fonts files |
languages | Language .po/.mo files |
media | Image/audio files |
multisite | Dynamic created files |
script | Javascript libraries/plugins |
style | CSS files |
template | HTML/PHP templates |
vc | Visual composer components |
This plugin uses fonts as below:
Free car wallpapers repository, only used for live preview purpose (not included in downloadable package).
Release date | Version | Description |
---|---|---|
12.04.2022 | 3.1 | Improved code. |
02.02.2022 | 3.0 | Improved code. |
02.06.2021 | 2.9 |
Added option to display billing in the e-mail message, Added option to set different prices depends on week day number, Added option to display net prices of vehicles and booking extras in step #2, Added option to create gallery of images for a vehicle, Added option to include/exclude vehicle deposit to/from sum of booking, Added option to set price depends on number of days before pickup date, Added option to set availability of booking add-on depends on vehicle, Added option to set availability of vehicle depends on many conditions, Added option to set price per hour in the pricing rule depends on hours range, Added option to test sending e-mail messages. |
22.12.2020 | 2.8 |
Improved code, Improved plugin performance, Improved sticky sidebar, Added support for WP 5.6, Added new booking statuses, Added new options for timepicker, Added option to display ID of the posts, Added option to display transaction details from PayPal and Stripe, Added option to set "Cancel" and "Success" URL address for PayPal payments, Added option to synchronize booking statuses between plugin and wooCommerce, Added option to set booking status after successful payment via PayPal and Stripe. |
14.10.2020 | 2.7 |
Improved code, Added option to set fixed/percentage deposit for payments. |
07.10.2020 | 2.6 |
Improved code, Added new built-in payment type: "Credit card on pickup". |
15.09.2020 | 2.5 |
Improved code, Updated Stripe payment gateway to the newest version of API, Added option to define default pickup and return location, Added option to create custom fields which allow to upload a file, Added option to set define available countries in billing section of booking form. |
31.08.2020 | 2.4 |
Improved code, Added option to set default country in billing address section. |
04.08.2020 | 2.3 |
Fixed bugs, Improved code, Added option to set breaks during business hours, Added option to show customer location fields only in step #1 of booking form. |
21.07.2020 | 2.2 |
Added new price type: after business hours pickup fee, Added feature to automatically set height of map in step #1, Added option to define minimum and maximum days of rental depends on dates, Added option to show/hide map in step #1 of booking form, Added option to create custom drop down list in step #3 of booking form, Added option to force selection of the same pickup and return location in booking form, Added option to set default sorting type of vehicles in booking form, Added option to assign coupons to the vehicles, Added option to assign coupons to the vehicle types, Added option to assign coupon to the booking form and display a discount, Added option to set default time for pickup/return location, Added option to hide number of passengers/suitcases/gearbox type/fuel on the vehicle list, Improved dates selection in booking form, Added option to show/hide top navigation in booking form, Added option to hide billing details form in step #3. |
05.03.2020 | 2.1 |
Code improved, Improved messages and notices, Added new price type: fee for using custom pickup location, Added new price type: fee for using custom return location, Added new module named "Geofence" based on which is possible to set price in depending on entered pickup/return location by customer, Added new option related with calculation based on rental days number, Added option to change name of uploaded driver license file, Added option to disable e-mail notifications sending to customers about new bookings. |
19.02.2020 | 2.0 |
Improved code, Improved look and feel of dashboard, Improved speed of the plugin, Improved upload driver license feature, Added option to set interval between bookings, Added option to set booking form fields from step #3 as mandatory, Added option to remove "Thank you" page if wooCommerce support is enabled, Added option to set label and URL address of "Back To Home" button, Added option to hide pickup and return location if only one is available, Added option to set default quantity of booking add-on, Added option to set quantity as mandatory or selected by default, Added option to set different price per day depending on date range, Added option to set different price per day depending on number of days rental, Added option to send e-mail message with list of vehicles received and returned in current day, Added option to use different currencies, Added option to import exchange rates, Added errors logging feature, Added option to handle errors related with Googole Maps API key, Added option to set image for payments, Added option to enable/disable wooCommerce payments in 3rd step, Added option to set default built-in payment method, Added option to enable/disable payment processing, Added option to set location details in dashboard via Google autosuggestion, Added option to set percentage/fixed discount in coupons based on rental days count, Added option to remove unneeded Google Maps from other plugins/theme, Added option to set default state of booking details, Added option to set different prices depends on pickup and return location, Added option to enable/disable/force of creating wooCommerce account by customer, Added new price type named "Initial fee", Added relations (links) between bookings from plugin and wooCommerce, Improved look and feel of "Pricing Rule" module, Improved look and feel of "Vehicles" module. |
01.07.2019 | 1.9 |
Code improved, Added new style for booking form widget, Added option to modify "Daily" billing type, Added option to select different geolocation servers. |
05.11.2018 | 1.8 | Fixed few minor bugs. |
19.10.2018 | 1.7 |
Fixed few minor bugs, Added option to set different prices for booking add-ons depending on choosen vehicle, Added option to split sum of booking between net price and tax. |
02.10.2018 | 1.6 |
Fixed few minor bugs, Added booking form widget, Added option to calculate costs related with driving to pickup location and return from end location, Added option to hide all fees and include them to cost of vehicle rent, Added option to restrict customer pickup/return location to particular countries, Added automatic synchronization of booking statuses between wooCommerce and plugin, Updated included jQuery libraries to the newest versions. |
11.09.2018 | 1.5 |
Fixed few minor bugs, Added option to enable/disable geolocation, Added option to enable/disable customer own pickup/return location, Added option to restrict customer pickup/return location to particular area. |
17.08.2018 | 1.4 |
Fixed few minor bugs, Added option to upload driver license, Added option to hide total number of vehicles, Added option to redirect user to a specific URL address after making a payment via Stripe. |
20.07.2018 | 1.3 |
Fixed few minor bugs, Added support for wooCommerce, Added support for discount coupons, Added possibility to group the same vehicles, Added option to disable/enable driver's age, Added option to set prices depends on driver's age, Added option to set prices depends on rental period (for hourly and daily mode), Added integration with Telegram Messenger: https://telegram.org/, Improved UI. |
21.05.2018 | 1.2 | Fixed few minor bugs. |
17.05.2018 | 1.1 |
Fixed few minor bugs, Added support for RTL mode, Added integration with Google Calendar, Added integration with Twilio: https://www.twilio.com/ (SMS integration), Added different types of billing type: hourly, daily, daily + hourly, Added option to determine minimum and maximum days number of vehicle rental, Added option to scroll user to booking add-ons section after selecting a vehicle, Added option to determine type of checking vehicles availability, Added option to define default vehicle, Improved look and feel of displaying pricing rules. |
29.03.2018 | 1.0 | Initial release. |
Support for all our items is conducted through our Support Forum.
Please register an account, search the forum or create a new topic, we'll answer as soon as possible.
We're in GMT +1 and we aim to answer all questions within 24 hours (Monday – Friday).
In some cases the waiting time can be extended to 48 hours.
Support requests sent during weekends or public holidays will be processed on next Monday or the next business day.