Car Rental Reservation System for WordPress (2023)

Car Rental Booking System is a powerful online booking WordPress plugin that offers all the necessary tools and features to run your car rental business. It offers a simple, step-by-step booking process with online payments, email and SMS notifications, WooCommerce and Google services integration, and intuitive backend management.

Designed to:Car rental,Car rentaland all related websitesCar Rentals. Perfect forCar rental at the airport,daily car rental, jlong term rentals. Suitable forpersonaljcommercial car rentalRequirements ranging from small hatchbacks to luxury sedans and SUVs. Consider the plugin for yoursRental fleet management,reservationsand customer reservation needs.

Latest Version: 18. August 2022 – v3.2.Check the change log

Responsives Layout

The car rental booking plugin is fully responsive, which means every element fits perfectly on any screen size. It works great on all mobile and tablet devices.

Step-based navigation

Navigation in the plugin is based on a convenient step-by-step process with the ability to return to already completed steps (keeps information from previously filled out forms).

Map of car rental companies

Define an unlimited number of locations and set the address and contact information for each. Assign cars and set your own rental rules. All locations are shown on a map.

reservation forms

Car Rental Booking Plugin allows you to create and customize unlimited booking forms with a variety of options such as: B. Default booking status, geolocation type, payment methods, voucher options and more.Check out the full list.

Custom Agreements / Custom Form Builder

The plugin provides the ability to create multiple agreement fields that the customer must accept before submitting the form. These fields can be made optional or mandatory depending on the settings in the admin panel. This feature is particularly important when it comes to complying with the General Data Protection Regulation (GDPR).

The handy form builder allows you to create an order form tailored to your business. Create form fields and sections, indicate if a field is required, and fix your own error messages.

(Video) Top 10 Best Booking Plugins for WordPress (Appointment, Hotels, and Rentals)

Book extras

Add any number of customer selectable add-ons such as: B. Child seat, additional driver or GPS navigation. Specify if an add-on can be ordered more than once, specify the maximum number that can be ordered, the price of each add-on and the rate calculation method, either for the entire rental period or per day. You can also specify your custom tax rate.

vehicles

The Car Rental Booking Plugin allows you to define an unlimited number of vehicles and set a variety of parameters for each one, including vehicle name, description, type, location, make and model, capacity of passengers and luggage, gear type, fuel status, driver age restrictions, and Rates. You can also create an image gallery for each vehicle, add a URL with additional vehicle information, and specify taxes and fees. In addition, you can assign attributes to each vehicle and exclude certain dates when the vehicle is not available. With this comprehensive module, managing your fleet has never been easier.

vehicle attributes

With the vehicle attributes module you have the possibility to customize and categorize your vehicles by defining an unlimited number of attributes such as color, engine, etc. With the module you can easily search, add, edit or remove these attributes and assign them to individual vehicles in your setups. You can choose from three different attribute types: text value, single choice or multiple choice. The text value type is perfect for custom text input, while the single and multiple option options allow you to predefine values. This feature helps make your vehicle information easily accessible and organized.

Color Picker / Geolocation

The built-in color picker allows you to define your own colors to match your website booking form.

The plugin supports both browser and server geolocation. For server geolocation, the admin can choose the server that will process the requests. These features can be disabled when not needed.

Locations

This module allows you to manage permanent store locations that can be used as pickup/drop-off locations on the form. You have the ability to search, add, edit or delete locations, set the pickup/drop-off interval in days/hours/minutes, the range of rental days, and the maximum and minimum number of rental days for specific dates, time interval between reservations, default vehicles for a location, enable/disable after-hours pickup/drop-off and whether a driver's license is required to rent a car.

Availability

This module allows you to manage business hours for each day of the week by setting start and end times and time ranges. You can also exclude appointments from the reservation. You can configure the vehicle availability check: select how (if at all) the plugin should check if a vehicle is available for reservation. You have the option to disable this feature or use one of three available settings. The first option is for the plugin to check if an admin hasn't marked the vehicle as unavailable. The second option is for the plugin to check if the vehicle has not already been booked for the same period. The third option is for the plugin to check if the vehicle is available based on the rules in the "Availability Rules" module.

Multiple payment methods

The car rental booking plugin offers multiple payment options including cash, Stripe, PayPal, bank transfer, and credit card upon pickup. If you have WooCommerce installed on your website, you can also use payment methods supported by WooCommerce.

(Video) How To Make a Car Rental Website with WordPress (2023)

pricing structure

The plugin allows you to define different types of prices:

  • Initial Fee: value added to the amount of the order.
  • Price per rental day.
  • Price per rental hour.
  • Delivery rate: price per kilometer from the base to the customer's pick-up location.
  • Delivery return tariff: price per kilometer from the customer's return location to the base.
  • Deposit: A value added to the order amount that protects the owner from costs related to damage to the vehicle. This value is to be returned to the customer if the vehicle is undamaged.
  • One-Way Fee: Value added to the order amount in case the car is returned at a location other than the pick-up location.
  • After Hours Pickup Fee: Added value to the order value if the vehicle is picked up outside of working hours.
  • After Hours Return Fee – Value added to the order amount if the vehicle is returned after business hours.
  • Customer Pickup Fee: Value added to the order amount when the customer enters the pickup location himself.
  • Customer Drop-off Location Fee – Value added to the order amount if the customer enters the drop-off location himself.

Pricing Rules

You can define your own pricing rules based on the booking form, selected vehicle, pick-up or drop-off location, day of the week, date or time range, distance between base and pick-up location, distance between drop-off and base location, relative to the age of the driver. .

Integration mit: WPBakery Page Builder / Google Kalender

The Car Rental plugin is integrated with the popular WPBakery Page Builder for WordPress and Google Calendar for booking management.

Geocerca

You can create your own drive range and use it as one of the criteria in the prize rules. The module provides an intuitive and easy-to-use drawing tool to add, delete, move and modify polygon shapes. The shape created represents a single ride zone for which different price levels can be assigned.

Compatible with RTL / WooCommerce

RTL support (from right to left) is available. You can set the right-to-left script as the default script if you want.

If you use WooCommerce on your website, you've come to the right place. WooCommerce provides the login, registration, order processing and payment gateway. Please note that the Car Rental Plugin is fully functional even without WooCommerce installed.

coupons

The plugin has a coupon generator that allows you to create discount coupons with a fixed or percentage discount. You can set options like usage limits and coupon activation dates. A built-in tool allows you to quickly generate a specified number of coupons, eliminating the need for manual creation.

notifications

The plugin integrates with the Nexmo and Twilio API for SMS notifications, improving the customer experience. With the addition of Telegram and email notifications, your customers will always be informed.

(Video) How to Make a Car Rental Booking Website with WordPress & AutoZone 2020

Compatible with WPML

The Car Rental plugin is compatible with WPML and supports multilingual websites. The .po and .mo files allow you to compile your installation.

One click install

Import demo data to start the plugin settings menu.

Key Features of Car Rental Reservation System for WordPress

  • 100% responsive and mobile friendly.
  • High resolution and pixel accurate.
  • Google Map with active locations and vehicle availability.
  • Unlimited booking forms, reservations, vehicles, add-ons and locations.
  • Integrated with PayPal, Stripe, and WooCommerce payment gateways.
  • Cash, bank transfer, credit card support for collection payment methods.
  • Integration of Google services.
  • Supports all world currencies.
  • Extensive pricing rules.
  • Extensive availability rules.
  • Vehicle module with attributes.
  • Notifications by email, SMS (Nexmo, Twilio), Telegram.
  • use geolocation.
  • Rabatt Coupons.
  • WooCommerce integration (Plugin is fully functional even without WooCommerce installed).
  • WPBakery Page Builder integration (Plugin is fully functional even without WPBakery Page Builder installed).
  • Custom form field creator.
  • Custom deal builder.
  • color picker.
  • RTL (right-to-left writing system) is supported.
  • Step-based form with simple step-by-step navigation.
  • Sticky (floating) sidebar with smart summary.
  • Demo content is available with a one-click importer.
  • WPML compatible, supports multilingual websites.
  • Fully translatable with .Po/ .Mo files.
  • Valid HTML5 code.
  • Cross-Browser-compatible.
  • documentation included.

Rental car reservation system management features for WordPress

reservation module

Displays a list of all shipped orders (reservations) in the system.

  • Search, edit or delete submitted reservations.
  • Set statuses for reservations: Pending (new), In progress (accepted), Canceled (rejected), Completed (ended), On hold, Refunded, Failed.
  • View reservation details including ID number, pickup date and time, pickup location, drop-off date and time, drop-off location, and total order amount.
  • View billing details, including the total order amount and a detailed billing list.
  • View vehicle details including vehicle name and detailed price list.
  • See details of reserved extras.
  • View customer information.
  • View payment information, including method and deposit.

Booking forms module

With this module you can create an unlimited number of booking forms with different settings for each form. There are many options available.

General configuration
  • Search, add, edit or delete booking forms.
  • See the identification number of the reservation form.
  • Generate and copy a simple shortcode to place the form on any page.
  • Select the default reservation status for new reservations: Pending (new), Pending (accepted), Canceled (rejected), Completed (ended), Deferred, Refunded, Failed.
  • Select the type of geolocation used. You can use client or server side.
  • Enable or disable WooCommerce to manage reservations and payments.
  • Enable or disable the ability to create and log into a WooCommerce account.
  • Define whether additional days should be added to the reservation if the customer returns the vehicle after the scheduled return date. Specify the number of days to add and the number of delay days after which to add those extra days.
  • Choose whether to add additional hours to each reservation.
  • Select the default sorting option for the vehicle list. You can sort by price, vehicle ID, ascending or descending.
  • Select at least one of your company's locations from the list of locations.
  • Select the default pickup locations from the list of predefined locations or the customer's location.
  • Select the default return locations from the list of predefined locations or select the customer location.
  • Enable or disable the ability for the customer to enter their own pickup/drop-off location. Optionally limit this to a specific country, address and radius in kilometers.
  • Choose whether to show or hide the drop-down list of pickup and drop-off locations when there is only one option to choose from.
  • Check or uncheck the option to force the drop-off location to be set as the pickup location.
  • Choose whether to show only the customer location field.
  • Select the currencies available for a specific form.
  • Enable or disable discount coupons for a specific form.
  • Select the discount coupon to be used automatically on a specific form (if applicable).
  • Specify the minimum order value to make a reservation by the customer.
  • Specify whether to show or hide all additional charges in the reservation summary and whether they should be included in the price of the selected vehicle.
  • Specify whether net prices should be displayed instead of gross prices in the reservation overview, in the vehicle list, in the additional list.
  • Enable or disable the deposit option for a reservation.
  • Select the type of invoice summary to be displayed on the given booking form.
  • Decide whether you want to display the price per rental day in the vehicle list.
  • Enable or disable form preloader.
  • Enable or disable step-based top navigation.
  • Enable or disable the floating sidebar feature.
  • Enable or disable the pickup/drop-off time fields on a specific form.
  • Activate or deactivate the option to verify the age of the driver.
  • Specify the time interval between each item in the time picker drop-down list, the default interval is 30 minutes.
  • Specify whether the time selection on the booking form should start with the selected time range or with the current time.
  • Indicate whether you want to display the total number of vehicles.
  • Show or hide the Google map.
  • Activate or deactivate the vehicle filter bar in the vehicle list.
  • Enable or disable the visibility of vehicle attributes in the vehicle list.
  • Activate or deactivate automatic scrolling to the "Extras" area after selecting the vehicle.
  • Activate or deactivate the automatic forwarding to the next reservation step after selecting the vehicle.
  • Choose whether the invoice details section is available, required, or hidden on a form.
  • Specify which form fields to mark as required in an invoice details section.
  • Enable or disable the "Thank you" page. Define the URL and label for a "Back to Home" button.
form elements
  • Define your own form elements. Create sections and form fields, assign fields to sections, and create an order form tailored to your business. For each form field you can define a label, the form field type, possible values, error messages and whether the field is required or not.
  • Make a list of agreements that the customer must agree to before placing an order.
Form Style Settings
  • Apply your own colors to the booking form.
  • Use the built-in color picker for easy styling. You are in control of the entire reservation form, of every element of the form.
Google Maps Settings
  • Enable or disable dragging on the map.
  • Enable or disable the mouse wheel on the map.
  • Enter the settings for the map style. Set the card type, e.g. Street map, map style and position on the map.
  • Define the map zoom settings: zoom level and position.
  • Design the map according to your needs using JSON code.

Additional booking module

A module that allows you to add an unlimited number of plugins, which can then be selected by the customer, e.g. a child seat, fully comprehensive insurance or a ski rack.

  • Explore, add, edit or delete backup extras.
  • View the plugin ID number.
  • Give the plugin a name and add a description.
  • Choose at least one location where the plugin is available.
  • Define if a plugin can be requested more than once (a maximum number for a given plugin).
  • Set the plugin as needed to select it or not.
  • Sets the price per single addition.
  • Select the additional pricing model if the price is for the entire rental period or for a single rental day.
  • Select the tax rate.
  • Select the vehicles that will be assigned to this plugin. By default, the plugin is available for all vehicles. You can choose different price tiers and tax rates for different vehicles.

vehicle module

With this module you can define an unlimited number of vehicles and set a number of parameters for them.

  • Explore, add, edit or delete vehicles.
  • Set the vehicle name, vehicle description and featured image.
  • See vehicle identification number.
  • Set vehicle type (category).
  • Select at least one location where the vehicle is available.
  • Enter the make and model of the vehicle.
  • Enter the maximum number of passengers (or seats) and maximum baggage allowance (suitcases) for a specific vehicle.
  • Enter the gearbox type.
  • Enter the fuel status of the vehicle at the time of rental.
  • Specify the minimum and maximum age for a driver to rent a specific vehicle.
  • Provide the standard pickup/drop-off time for a vehicle (if applicable).
  • Create an image gallery for a specific vehicle.
  • Enable or disable the "or similar" tag for the vehicle list. Enabling this tag means the customer may receive a similar vehicle of their choice rather than the exact vehicle they selected.
  • Define a group code for a vehicle. This option allows you to create a range of vehicles and only display a representative vehicle from the group on the booking form.
  • Add a URL to the page with an additional description of the vehicle. The link appears below the vehicle description in the booking form.
  • Specify price rates:
    • Initial Fee: value added to the amount of the order.
    • Price per rental day.
    • Price per rental hour.
    • Delivery rate: price per kilometer from the base to the customer's pick-up location.
    • Delivery return tariff: price per kilometer from the customer's return location to the base.
    • Deposit: A value added to the order amount that protects the owner from costs related to damage to the vehicle. This value is to be returned to the customer if the vehicle is undamaged.
    • One-Way Fee: Value added to the order amount in case the car is returned at a location other than the pick-up location.
    • After Hours Pickup Fee: Added value to the order value if the vehicle is picked up outside of working hours.
    • After Hours Return Fee – Value added to the order amount if the vehicle is returned after business hours.
    • Customer Pickup Fee: Value added to the order amount when the customer enters the pickup location himself.
    • Customer Drop-off Location Fee – Value added to the order amount if the customer enters the drop-off location himself.
  • Specify the tax rate for each price separately.
  • Assign vehicle attributes.
  • Exclude specific dates or days of the week when the vehicle is unavailable.

Vehicle types module

A list of available vehicle types (or categories).

Vehicle Attributes Module

In this module you can define any number of vehicle attributes such as color, engine, etc. and then assign them to individual vehicles in your settings.

(Video) How to Make a Car Rental Website with Wordpress - Rental Booking Website 2021

  • Browse, add, edit or delete vehicle attributes.
  • View the vehicle's attribute identification number.
  • Select one of three attribute types: text value, single option, or multiple option.
  • A text value is used for each type of custom text. For example, you can define an attribute called "Color" and then set it by entering it in the settings for an individual vehicle.
  • Single and multiple options are used for predefined values. For example, you can define an attribute called "transmission" with two values ​​"auto" and "manual" and then specify one or both in the configuration for a single vehicle.

location module

The module allows you to define fixed store locations which can then be used as pickup/return on the form. The customer sees a list of locations to choose from instead of entering their own. There are many options available.

General configuration
  • Browse, add, edit or delete locations.
  • View the site identification number.
  • Set the interval (in days/hours/minutes) within which the customer can pick up (rent) the car.
  • Set the range of rental car days and the maximum and minimum number of rental car days.
  • Set the range of rental car days based on dates, specify the minimum and maximum number of rental car days for specific dates.
  • Specify the time interval between reservations for the same vehicle.
  • Choose the default country in the reservation form or use the customer's geolocation.
  • Define a default vehicle for a specific location. This option is useful if you only have one vehicle or one type of vehicle. It will then be selected by default for that location.
  • Configure Vehicle Availability Check – Select how (if at all) the plugin should check if a vehicle is available for reservation. You have the option to disable this feature or use one of three available settings. The first option is for the plugin to check if an admin hasn't marked the vehicle as unavailable. The second option is for the plugin to check if the vehicle has not already been booked for the same period. The third option is for the plugin to check if the vehicle is available based on the rules in the "Availability Rules" module.
  • Enable or disable the option to pick up a vehicle outside of business hours for a specific location.
  • Enable or disable the option to return a vehicle after business hours for a specific location.
  • Please advise if a driver's license is required to rent a car. If activated, the customer must upload a driver's license.
  • Randomize (or not) the driver's license filename.
Website Address
  • Set the address of the location, including contact details and map coordinates.
availability settings
  • Enter days/hours of work. Define business hours for each day of the week: start and end time, including time intervals, for example: 09:00-11:00; 13:15-14:15.
  • Exclude appointments from the reservation.
payment settings
  • Specify the available payment methods. Choose between cash, Stripe, PayPal, bank transfer or credit card upon pickup. If you use WooCommerce on your website, you can use payment methods supported by WooCommerce.
  • Set the default payment method.
  • Set the payment method as mandatory or not.
  • Enable or disable payment processing.
  • Enable or disable the ability to choose WooCommerce payment methods.
  • Activate or deactivate the deposit option as a fixed or percentage value.
  • Set the number of days to deposit before the pickup date.
  • Set up payment settings for Stripe, PayPal, cash, bank transfer, or credit card upon pickup. You can upload your own image or logo for a specific option, provide a description for a client, set API keys (if applicable), redirect delay time, success and cancel URLs, and much more.
notifications
  • Set notification options for Email, SMS (Vonage, Twilio) and Telegram.
  • Set up email accounts for senders and recipients of notifications about new reservations.
  • Enable or disable SMS notifications of new reservations.
  • Set whether to send an email to customers about a new reservation.
  • Specify whether to send an email about a new reservation to the list of predefined recipients.
  • Set API keys for services (if applicable), phone numbers, tokens, and more.
Google Calendar Settings
  • Turn the integration with Google Calendar on or off.
  • Set the Google Calendar ID number and additional settings in the form of a JSON file.

Price rules module

You can define your own pricing rules based on the booking form, selected vehicle, pick-up or drop-off location, day of the week, date or time range, distance between base and pick-up location, distance between drop-off and base location, relative to the age of the driver. . For example, you can set a different rental price for a BMW in Chicago every Monday for drivers 40 and older. This module has been significantly expanded since the first version of the plugin and covers "almost" all possible cases.

  • Browse, add, edit or delete price rules.
  • View the price rule ID number.
  • Select the reservation form(s).
  • Select vehicle(s).
  • Select the pick-up and drop-off point(s).
  • Use the geofence as a condition.
  • Define the days of the week, dates, or time intervals that the rule applies to.
  • Define distance rules, e.g. distance between the base and the pick-up/drop-off location that the rule applies to.
  • Define the age rule for drivers.
  • Define the price structure for 11 different price types.

Availability rules module

In this module you can define the availability of each vehicle defined in the system under certain conditions.

  • Browse, add, edit or delete availability rules.
  • View the availability rule ID number.
  • Select the reservation form(s).
  • Select the pick-up and drop-off point(s).
  • Use the geofence as a condition.
  • Define the days of the week, dates, or time intervals that the rule applies to.
  • Define the age rule for drivers.
  • Find out the availability for a vehicle.

Coupons-Module

The module allows you to create discount coupons.

  • Browse, add, edit or delete discount coupons.
  • See the coupon identification number.
  • Define a unique voucher code.
  • Set a usage limit.
  • Check the current usage count of the coupon.
  • Select the vehicles for which the coupon should be applied.
  • Select the vehicle categories for which the coupon should be applied.
  • Set the coupon to be active within a certain period of time.
  • Choose a percentage discount amount or a fixed discount amount.
  • Set a discount value based on the number of rental days. You can create unlimited rules.

Geofence-Module

You can create your own trading range and use it as one of the conditions in the price rules. The module provides a simple and intuitive drawing tool to add, delete, move and modify shapes (polygons). The shape created represents a single area to which you can assign different price tiers.

Tax rates module

The module allows you to create different tax rates.

  • Browse, add, edit or delete tax rates.
  • See Tax Rate Identification Number.
  • Define the value of the tax rate.
  • Set the tax rate as the default for the system.

Email accounts module

The module lists the email addresses used in the system.

  • Search, add, edit or delete email addresses.
  • View the identification number of the email address.
  • State the email address.
  • Enter the email.
  • Optionally configure SMTP authentication options.
  • Enable/disable SSL.
  • Enable or disable debugging.
  • Use a tool to verify that emails are being sent correctly.

The car rental includes the plugin setup

  • Set general options like company logo, currency and date/time format.
  • Set the Google Maps options.
  • Define the sender's default email account.
  • Choose a geolocation server.
  • Activate or deactivate the reservation report: an e-mail message with a complete list of vehicles that are returned on a specific day. You can define a recipient list for the report.
  • Provide the Fixer.IO API key.
  • Set reservation status without blocking.
  • Import demo content with a single click.
  • Set payment options.
  • Use coupon generator to generate specified number of discount coupons with options like number of coupons, usage limit, discount percentage, fixed discount and activation dates.
  • Use the exchange rate manager to import exchange rates of selected currencies relative to the base currency.
  • Access the registration manager.

This item is compatible

Support is provided through ourhelp forum. We are on GMT +1 and try to answer all questions within 24 hours Monday to Friday. In some cases, the waiting time can be extended to 48 hours. Support requests submitted on weekends or holidays will be processed on the next Monday or business day.

(Video) How to create a car and bus booking website with WordPress | Complete system with GPS

More than 100,000 customers trust us

We're a team of passionate people with 15+ years of experience and 10+ years of presence on Envato Market. We specialize in WordPress, design and development. Please follow us to stay updated as we continue to process our jobs.

Videos

1. How to make a car rental website with wordpress | Elementor & crocoblock
(Farjana Rashid)
2. How to Create a Car Rental Website using Elementor 2022? Car Rental Website WordPress Tutorial
(GROW WITH KHADIN)
3. Car Reservation Form of Car Rental Theme
(XpeedStudio)
4. How to Create a Car Rental Website like Enterprise or Hertz with WordPress [No Coding Required]
(HivePress)
5. How to Make Online Car Booking Website with in 10 mins. | WordPress | Rental Booking Website 2021
(Technical Learning [ABHILASH SAXENA])
6. Best Wordpress Theme for Car Rental & Taxi Booking | How to make a Car Rental Website with Wordpress
(Vanessa Griffith)
Top Articles
Latest Posts
Article information

Author: Zonia Mosciski DO

Last Updated: 02/28/2023

Views: 6125

Rating: 4 / 5 (71 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Zonia Mosciski DO

Birthday: 1996-05-16

Address: Suite 228 919 Deana Ford, Lake Meridithberg, NE 60017-4257

Phone: +2613987384138

Job: Chief Retail Officer

Hobby: Tai chi, Dowsing, Poi, Letterboxing, Watching movies, Video gaming, Singing

Introduction: My name is Zonia Mosciski DO, I am a enchanting, joyous, lovely, successful, hilarious, tender, outstanding person who loves writing and wants to share my knowledge and understanding with you.