Car Rental Booking System for WordPress
Car Rental Booking System is a robust on-line reservation WordPress plugin which gives all of the instruments and options wanted to run your automobile rental enterprise. It gives a easy, step-by-step reserving course of with on-line funds, e-mail and sms notifications, WooCommerce and Google providers integration and an intuitive backend administration.
Designed for: automobile rental enterprise, automobile rent company, and any web site associated to automobile leases. Perfect for airport automobile leases, every day automobile leases, and long-term leases. Suitable for private and industrial automobile rental wants, from small hatchbacks to luxurious sedans and SUVs. Consider the plugin for your rental fleet administration, reservations, and buyer reserving wants.
Latest Version: 18 July 2024 – v3.4. Check the changelog
Responsive Layout
The Car Rental Booking plugin is absolutely responsive, which means that each factor adjusts seamlessly to any display dimension. It works nice on all cellular units and tablets.
Step-Based Navigation
The navigation within the plugin is predicated on a handy step-by-step course of, with the power to return to already accomplished steps (it retains the data of beforehand filled-out varieties).
Map of Car Rental Locations
Define a vast variety of places and arrange the handle and get in touch with info for every one. Assign vehicles and set up your personal rental guidelines. All places will likely be displayed on a map.
Booking Forms
The Car Rental Booking plugin permits you to create and customise limitless reserving varieties with quite a lot of choices comparable to default reserving standing, geolocation kind, cost strategies, coupon choices, and extra. See the complete list.
Custom Agreements / Custom Form Builder
The plugin contains the power to create a number of settlement fields that the shopper should settle for earlier than submitting the shape. These fields might be made elective or required based mostly on settings within the admin panel. This function is especially necessary with reference to compliance with General Data Protection Regulation (GDPR).
Convenient kind builder will help you create an order kind tailor-made to what you are promoting. Create sections and kind fields, specify whether or not a subject is required and settle your personal error messages.
Booking Extras
Add a vast variety of add-ons that may be chosen by the shopper, comparable to a baby seat, a further driver, or GPS navigation. Specify if an add-on might be ordered greater than as soon as, set the utmost quantity that may be ordered, the value per single addition, and the tactic of calculating the payment, both per whole rental interval or per day. You can even specify your customized tax charge.
Vehicles
The Car Rental Booking plugin permits you to outline a vast variety of automobiles and set quite a lot of parameters for every one, together with automobile identify, description, kind, location, make and mannequin, passenger and baggage capability, gearbox kind, gas state, driver age restrictions, and pricing charges. You can even create a gallery of pictures for every automobile, add a URL with extra automobile info, and specify taxes and charges. Additionally, you may assign attributes to every automobile and exclude particular dates when the automobile is unavailable. With this complete module, managing your automobile stock has by no means been simpler.
Vehicle Attributes
With the automobile attributes module, you might have the power to customise and categorize your automobiles by defining a vast variety of attributes comparable to colour, engine, and many others. The module permits you to simply browse, add, edit, or delete these attributes and assign them to particular person automobiles of their settings. You can choose from three totally different attribute sorts: textual content worth, single alternative, or multi alternative. The textual content worth kind is ideal for customized textual content inputs, whereas the one and multi selections choices help you predefine values. This function helps to make your automobiles’ info simply accessible and arranged.
Color Picker / Geolocation
With built-in colour picker you may outline your personal colours to match reserving kind to your web site.
The plugin helps each browser and server geolocation. For server geolocation, the administrator can choose the server that may deal with the requests. These features might be disabled if not required.
Locations
This module permits you to handle everlasting enterprise places that can be utilized as pickup/return places within the kind. You have choices to browse, add, edit, or delete places, set the pickup/return vary in days/hours/minutes, rental day vary and most and minimal variety of rental days for particular dates, specify the time interval between bookings, outline default automobiles for a location, allow/disable after-hours pickup/return and whether or not a driver’s license is required to hire a automobile.
Availability
This module permits you to handle enterprise hours for every day of the week by setting begin and finish instances and time ranges. You can even exclude dates from reserving. You can configure automobile availability checking – select how (if in any respect) the plugin ought to confirm if a automobile is offered for reserving. You have the choice to disable this function or use considered one of three obtainable settings. The first possibility is that the plugin will verify if the automobile has not been marked as unavailable by an administrator. The second possibility is that the plugin will verify if the automobile has not already been booked throughout the identical time interval. The third possibility is that the plugin will verify if the automobile is offered based mostly on the foundations from the ‘Availability Rules’ module.
Multiple Payment Methods
The Car Rental Booking plugin affords a number of cost choices together with money, Stripe, PayPal, wire switch, and bank card on pickup. If you might have WooCommerce put in in your web site, you can even make the most of the cost strategies supported by WooCommerce.
Prices Structure
The plugin permits you to outline several types of costs:
- Initial payment – worth added to the order quantity.
- Price per rental day.
- Price per rental hour.
- Delivery payment – worth per kilometer from the bottom to the shopper’s pick-up location.
- Delivery return payment – worth per kilometer from the shopper’s return location to the bottom.
- Security deposit – worth added to the order quantity that protects the proprietor towards prices associated to automobile injury. This worth must be returned to the shopper if the automobile exhibits no indicators of harm.
- One method payment – worth added to the order quantity within the case the place the automobile is returned to a location totally different from the pickup location.
- Pickup after enterprise hours payment – worth added to the order quantity in case the automobile is picked up after enterprise hours.
- Return after enterprise hours payment – worth added to the order quantity in case the automobile is returned after enterprise hours.
- Customer pickup location payment – worth added to the order quantity when the shopper enters the pickup location himself.
- Customer return location payment – worth added to the order quantity when the shopper enters the return location himself.
Pricing Rules
You can outline your personal pricing guidelines relying on the reserving kind, chosen automobile, pickup or return location, day of the week, vary of dates or hours, distance between base and pickup location, distance between return and base location, associated to driver’s age.
Integration with: WPBakery Page Builder / Google Calendar
The Car Rental plugin is built-in with the favored WPBakery Page Builder for WordPress and Google Calendar for reserving administration.
Geofence
You can create your personal driving space and use it as one of many standards in pricing guidelines. The module gives an easy-to-use and intuitive drawing software for including, eradicating, transferring, and modifying polyggon shapes. The created form represents a single driving zone for which totally different pricing ranges might be assigned.
RTL Supported / WooCommerce
RTL (Right-to-Left) assist is offered. You can set the right-to-left writing system as your default script if wanted.
If you employ WooCommerce in your web site, we’ve obtained you lined. Login, registration, order processing, and cost gateway assist are all supplied by WooCommerce. Please word that the Car Rental plugin can also be absolutely purposeful with out WooCommerce put in.
Coupons
The plugin contains a coupon generator that permits you to create low cost coupons with both a set or proportion low cost. You can set choices comparable to utilization limits and coupon activation dates. A built-in software lets you shortly generate a specified variety of coupons, eliminating the necessity for handbook creation.
Notifications
The plugin is built-in with the Nexmo and Twilio API for SMS notifications, enhancing the shopper expertise. By including Telegram and e-mail notifications, your purchasers will all the time be saved knowledgeable.
Compatible with WPML
The Car Rental plugin is appropriate with WPML, supporting multi-language web sites. The .po and .mo recordsdata help you translate your set up.
One Click Install
Import demo information to start out with by utilizing plugin settings menu.
Key Features of Car Rental Booking System for WordPress
- 100% responsive and cellular appropriate.
- High decision and pixel excellent.
- Google Map with energetic places and automobile availability.
- Unlimited reserving varieties, reservations, automobiles, add-ons and places.
- Integrated with PayPal, Stripe and WooCommerce cost gateways.
- Support for money, wire switch, bank card on pickup cost strategies.
- Google providers integration.
- Support all world currencies.
- Extensive pricing guidelines.
- Extensive availability guidelines.
- Vehicles module with attributes.
- Notifications by e-mail, SMS (Nexmo, Twilio), Telegram.
- Uses geolocation.
- Discount coupons.
- WooCommerce integration (the plugin can also be absolutely purposeful with out WooCommerce put in).
- WPBakery Page Builder integration (the plugin can also be absolutely purposeful with out WPBakery Page Builder put in).
- Custom kind fields builder.
- Custom agreements builder.
- Color picker.
- RTL (right-to-left writing system) is supported.
- Step based mostly kind with straightforward steps navigation.
- Smart sticky (floating) abstract sidebar.
- Demo content material obtainable with one click on importer.
- Compatible with WPML, supporting multi-language web sites.
- Fully translatable with .Po/ .Mo recordsdata.
- Valid HTML5 code.
- Crossbrowser appropriate.
- Documentation included.
Admin Features of Car Rental Booking System for WordPress
Bookings Module
Displays an inventory of all submitted orders (bookings) within the system.
- Browse, edit, or delete submitted bookings.
- Set statuses for bookings: Pending (new), Processing (accepted), Cancelled (rejected), Completed (completed), On Hold, Refunded, Failed.
- View reserving particulars, together with ID quantity, pickup date and time, pickup location, return date and time, return location, and whole order quantity.
- View billing particulars, together with whole order quantity, and an in depth billing checklist.
- View automobile particulars, together with automobile identify and detailed pricing checklist.
- View particulars of extras booked.
- View shopper info.
- View cost info, together with methodology and deposit.
Booking Forms Module
This module permits you to create a vast variety of reserving varieties with totally different settings for every kind. There are many choices obtainable.
General Settings
- Browse, add, edit, or delete reserving varieties.
- View the ID variety of the reserving kind.
- Generate and duplicate a easy shortcode to position the shape on any web page.
- Choose the default reserving standing for new reservations: Pending (new), Processing (accepted), Cancelled (rejected), Completed (completed), On Hold, Refunded, Failed.
- Select kind of Geolocation used. You can use shopper or server facet.
- Enable or disable WooCommerce to handle bookings and funds.
- Enable or disable chance to create and login by way of WooCommerce account.
- Define whether or not additional days must be added to the reserving if the shopper returns the automobile after the scheduled return date. Specify the variety of days to be added and the variety of days of delay after which these additional days must be added.
- Define whether or not so as to add extra hours to every reserving.
- Select default sorting possibility for automobile checklist. You can type by worth, automobile ID, ascending or descending.
- Select a minimum of one location of what you are promoting from the checklist of places.
- Select the default pickup location(s) from the checklist of predefined places or select the shopper location.
- Select the default return location(s) from the checklist of predefined places or select the shopper location.
- Enable or disable the power for the shopper to enter their very own pickup/return location. Optionally, limit this to a particular nation, handle, and radius in kilometers.
- Define whether or not to point out or conceal the pickup and return location dropdown checklist when just one possibility is offered to decide on.
- Enable or disable the choice to pressure the return location to be set as the identical because the pickup location.
- Define whether or not to solely present the shopper location subject.
- Select obtainable currencies for a given kind.
- Enable or disable low cost coupons for a given kind.
- Select the low cost coupon that must be routinely utilized in a given kind (if relevant).
- Specify the minimal order worth to make a reserving by the shopper.
- Define whether or not to point out or conceal all extra charges within the reserving abstract and whether or not to incorporate them within the worth of the chosen automobile.
- Define whether or not to point out internet costs as an alternative of gross in reserving abstract, on automobile checklist, on add-ons checklist.
- Enable or disable deposit possibility for a reserving.
- Select the kind of billing abstract to show within the given reserving kind.
- Define whether or not to point out worth per rental day on the automobile checklist.
- Enable or disable kind preloaders.
- Enable or disable prime step-based navigation.
- Enable or disable the floating sidebar function.
- Enable or disable pickup/return time fields in a given kind.
- Enable or disable the choice to confirm the driving force’s age.
- Specify the time interval between every merchandise within the timepicker dropdown checklist, with the default interval being half-hour.
- Define whether or not the timepicker within the reserving kind ought to begin from the chosen time interval or begin from the present time.
- Specify whether or not to show the full rely of automobiles.
- Show or conceal the Google Map.
- Enable or disable the automobiles filter bar on the checklist of automobiles.
- Enable or disable the visibility of car attributes on the checklist of automobiles.
- Turn on or off auto-scrolling to the ‘extras’ part after deciding on the automobile.
- Turn on or off auto redirect to subsequent reserving step after deciding on the automobile.
- Select if billing particulars part in a kind is offered, obligatory or hidden.
- Set which kind fields in a billiing particulars part must be marked as obligatory.
- Enable or disable the ‘Thank you’ web page. Define URL and label for a ‘Back to dwelling’ button.
Form Elements
- Define your personal kind parts. Create sections and kind fields, assign fields to the sections and create an order kind tailor-made to what you are promoting. For every kind subject you may outline a label, set kind subject kind, doable values, error messages, set if the sector is obligatory or not.
- Build an inventory of agreements wanted to be accepted by the shopper earlier than putting an order.
Form Styling Settings
- Apply your personal colours to the reserving kind.
- Use the built-in colour picker for straightforward styling. You have management over your entire reserving kind, over every factor of the shape.
Google Maps Settings
- Enable or disable the drag performance on the map.
- Enable or disable the mouse scrollwheel on the map.
- Enter settings for map type. Set the map kind e.g. roadmap, map type, and map place.
- Define map zoom settings – zoom degree and place.
- Style the map to your wants by utilizing JSON code.
Booking Extras Module
A module that permits you to add a vast variety of add-ons, which then the shopper can select, e.g. a baby seat, full insurance coverage or a ski rack.
- Browse, add, edit or delete reserving extras.
- View add-on ID quantity.
- Name the add-on and add an outline.
- Select a minimum of one location at which the add-on is offered.
- Define whether or not an add-on might be ordered extra then as soon as (a most quantity for a given add-on).
- Define the add-on as obligatory to pick or not.
- Set the value per single addition.
- Select the add-on worth mannequin, ought to the value be for your entire rental interval or per single rental day.
- Select tax charge.
- Select the automobiles to be assigned to this add-on. By default, the add-on is offered for all automobiles. You can choose totally different worth degree for totally different automobiles in addition to tax charge.
Vehicles Module
With this module you may outline a vast variety of automobiles and set plenty of parameters for them.
- Browse, add, edit or delete automobiles.
- Set automobile identify, automobile description and featured picture.
- View automobile ID quantity.
- Set automobile kind (class).
- Select a minimum of one location the place the automobile is offered.
- Enter automobile make and mannequin.
- Enter most variety of passengers (or seats) and most baggage allowance (suitcases) for a given automobile.
- Enter kind of gearbox.
- Enter the gas state of the automobile on the time of rental.
- Specify the minimal and most age for a driver to have the ability to hire a given automobile.
- Specify the default pickup/return time for a automobile (if relevant).
- Create gallery of pictures for a given automobile.
- Enable or disable the label ‘or related’ for the automobiles checklist. Enabling this label signifies that the shopper might obtain the same automobile to their alternative, reasonably than the precise automobile they chose.
- Define a gaggle code for a automobile. This possibility permits you to create a set of automobiles and solely show one consultant automobile from the group within the reserving kind.
- Add URL to the web page with extra automobile description. The hyperlink will seem beneath automobile description on the reserving kind.
- Specify worth charges:
- Initial payment – worth added to the order quantity.
- Price per rental day.
- Price per rental hour.
- Delivery payment – worth per kilometer from the bottom to the shopper’s pick-up location.
- Delivery return payment – worth per kilometer from the shopper’s return location to the bottom.
- Security deposit – worth added to the order quantity that protects the proprietor towards prices associated to automobile injury. This worth must be returned to the shopper if the automobile exhibits no indicators of harm.
- One method payment – worth added to the order quantity within the case the place the automobile is returned to a location totally different from the pickup location.
- Pickup after enterprise hours payment – worth added to the order quantity in case the automobile is picked up after enterprise hours.
- Return after enterprise hours payment – worth added to the order quantity in case the automobile is returned after enterprise hours.
- Customer pickup location payment – worth added to the order quantity when the shopper enters the pickup location himself.
- Customer return location payment – worth added to the order quantity when the shopper enters the return location himself.
- Specify the tax charge for every worth individually.
- Assign the automobile attributes.
- Exclude particular dates or days of the week when the automobile is unavailable.
Vehicle Types Module
An inventory of accessible automobile sorts (or classes).
Vehicle Attributes Module
In this module, you may outline a vast variety of automobile attributes, comparable to colour, engine, and many others., after which assign them to particular person automobiles of their settings.
- Browse, add, edit or delete automobile attributes.
- View the automobile attribute ID quantity.
- Select one of many three attribute sorts: Text Value, Single Choice, or Multi Choice.
- A textual content worth is used for any customized textual content kind. For instance, you may outline an attribute named ‘colour’ after which specify it by coming into it in a single automobile settings.
- A single and multi selections are used for predefined values. For instance, you may outline an attribute named ‘transmission’ with two values ‘automated’ and ‘handbook’ after which specify considered one of them or each of them in a single automobile settings.
Locations Module
The module permits you to outline everlasting enterprise places, which might later be used as pickup/return within the kind. The buyer will see an inventory of places they should select from as an alternative of coming into their very own. There are many choices obtainable.
General Settings
- Browse, add, edit or delete places.
- View location ID quantity.
- Set the vary (in days/hours/minutes) inside which the shopper can pick-up (hire) the automobile.
- Set the vary of automobile rental days, the utmost and minimal variety of automobile rental days.
- Set the vary of automobile rental days relying on the dates, specify the minimal and most variety of automobile rental days for particular dates.
- Specify the time interval between reservations of the identical automobile.
- Choose the default nation within the reserving kind, or use the shopper’s geolocation.
- Define a default automobile for a given location. This possibility is beneficial in the event you solely have one automobile or automobile kind. It will then be chosen by default for that location.
- Configure automobile availability checking – Choose how (if in any respect) the plugin ought to confirm if a automobile is offered for reserving. You have the choice to disable this function or use considered one of three obtainable settings. The first possibility is that the plugin will verify if the automobile has not been marked as unavailable by an administrator. The second possibility is that the plugin will verify if the automobile has not already been booked throughout the identical time interval. The third possibility is that the plugin will verify if the automobile is offered based mostly on the foundations from the ‘Availability Rules’ module.
- Enable or disable the choice to pickup a automobile after enterprise hours for a given location.
- Enable or disable the choice to return a automobile after enterprise hours for a given location.
- Specify if a driver’s license is required to hire a automobile. If enabled, the shopper must add a driver’s license.
- Randomize (or not) the driving force license file identify.
Location Address
- Set location handle together with contact particulars, and map coordinates.
Availability Settings
- Specify working days/hours. Define enterprise hours for every day of the week – begin and finish time together with time-ranges e.g: 09:00-11:00;13:15-14:15.
- Exclude dates from the reserving.
Payments Settings
- Specify obtainable cost strategies. Choose between money, Stripe, PayPal, wire switch or bank card on pickup. If you employ WooCommerce in your web site you should use the cost strategies supported by the WooCommerce.
- Set the default cost methodology.
- Set the cost methodology as obligatory or not.
- Enable or disable cost processing.
- Enable or disable the power to decide on WooCommerce cost strategies.
- Enable or disable the deposit possibility as mounted or proportion worth.
- Set variety of days for deposit to be make previous to pickup date.
- Configure cost settings for Stripe, PayPal, money, wire switch, or bank card on pickup. You can add your personal picture or brand for a given possibility, present description for a buyer, set API keys (if relevant), redirection delay time, ‘success’ and ‘cancel’ URL addresses, and extra.
Notifications
- Set notification choices for e-mail, SMS (Vonage, Twilio) and Telegram.
- Set e-mail accounts for senders and recipients of notifications about new bookings.
- Enable or disable SMS notifications about new bookings.
- Define whether or not sending an e-mail message about new reserving to the purchasers.
- Define whether or not sending an e-mail message about new reserving to predefined recipients checklist.
- Set API keys for providers (if relevant), telephone numbers, tokens, and extra.
Google Calendar Settings
- Enable or disable the combination with Google Calendar.
- Set Google Calendar ID quantity and extra settings in a type of JSON file.
Pricing Rules Module
You can outline your personal pricing guidelines relying on the reserving kind, chosen automobile, pickup or return location, day of the week, vary of dates or hours, distance between base and pickup location, distance between return and base location, associated to driver’s age. For instance, you may set a special rental worth for BMW in Chicago for drivers over 40 years outdated on every Monday. This module has been considerably expanded for the reason that first model of the plugin and covers “virtually” all doable instances.
- Browse, add, edit, or delete pricing guidelines.
- View pricing rule ID quantity.
- Select reserving kind(s).
- Select automobile(s).
- Select pickup and return location(s).
- Use geofence as a situation.
- Define the times of the week, dates or time ranges, for which the rule applies.
- Define the gap guidelines e.g. distance between base and pickup/return location, for which the rule applies.
- Define driver’s age rule.
- Define the value construction for 11 totally different worth sorts.
Availability Rules Module
In this module, you may outline the supply of any automobile outlined within the system, for given situations.
- Browse, add, edit, or delete availability guidelines.
- View availability rule ID quantity.
- Select reserving kind(s).
- Select pickup and return location(s).
- Use geofence as a situation.
- Define the times of the week, dates or time ranges, for which the rule applies.
- Define driver’s age rule.
- Set availability for a automobiles.
Coupons Module
The module lets you create low cost coupons.
- Browse, add, edit, or delete low cost coupons.
- See the coupon ID quantity.
- Define a singular coupon code.
- Set a utilization restrict.
- Check the present utilization rely of the coupon.
- Select the automobiles for which the coupon is to be utilized.
- Select the automobile classes for which the coupon is to be utilized.
- Set the coupon to be energetic inside a particular time-frame.
- Choose a proportion low cost quantity or mounted low cost quantity.
- Set a reduction worth based mostly on rental days quantity. You can create limitless guidelines.
Geofence Module
You can create your personal enterprise working space and use it – as one of many situations – within the worth guidelines. The module gives a straightforward and intuitive drawing software so as to add, delete, transfer, modify shapes (polygons). The created form represents a single space for which you’ll be able to assign totally different worth ranges.
Tax Rates Module
The module lets you create varied tax charges.
- Browse, add, edit, or delete tax charges.
- See the tax charge ID quantity.
- Define the tax charge worth.
- Set the tax charge because the default for the system.
E-mail Accounts Module
The module lists e-mail addresses used within the system.
- Browse, add, edit or delete e-mail addresses.
- See the e-mail handle ID quantity.
- Name the e-mail handle.
- Specify the e-mail.
- Optionally set SMTP authentication choices.
- Turn SSL on/off.
- Enable or disable debugging.
- Use a software to confirm that emails are despatched appropriately.
Car Rental Includes Plugin Settings
- Configure General Options, comparable to the corporate brand, foreign money, and date/time format.
- Set Google Maps choices.
- Define the default sender e-mail account.
- Select a geolocation server.
- Enable or disable the reserving report – a message despatched by way of e-mail with a whole checklist of automobiles that will likely be returned on a given day. You can outline an inventory of recipients for the report.
- Provide Fixer.IO API key.
- Set non-blocking reserving statuses.
- Import demo content material with one click on.
- Set the choices associated to the funds.
- Use the coupon generator to generate a sure variety of low cost coupons with choices comparable to variety of coupons, utilization restrict, proportion low cost, mounted low cost and energetic dates.
- Use the trade charge supervisor to import trade charges for chosen currencies relative to the bottom foreign money.
- Access the log supervisor.
This Item is Supported
Support is performed via our Support Forum. We’re in GMT +1 and we purpose to reply all questions inside 24 hours in weekdays. In some instances the ready time might be prolonged to 48 hours. Support requests despatched throughout weekends or public holidays will likely be processed on subsequent Monday or the following enterprise day.
We Are Trusted by 100,000+ Customers
We are a staff of passionate individuals with 15+ years of expertise and 10+ years of our presence on Envato Market. We focus on WordPress, design, and growth. Please observe us to remain updated as we proceed to craft our works.