Learn more about our PHP Framework and the MVC programming model.
Do you know
how we code in PHP?
Review the most common questions about our Car Rental Script and learn how to use the software easy and efficiently.
Car types are what your clients will see and book. For example you may have different car types such us - Economy, Family, Luxury, SUV. On the front end rental module where your clients will make reservations they will see these car rental types. On the other hand the Cars are the actual vehicles that your car rental company operates. Here is an example:
You create an Economy car type and then add these 3 cars to it Hyundai i30, Nissan Juke, Ford Fiesta.
Then you create Family car type and add these 3 cars to it BMW 5 series, Ford Mondeo, Opel Insignia.
Now when your clients make a booking they will not select the exact car model (e.g. BMW 5 with registration number ABC134). Instead they mark only that they need a Family car and the system automatically assigns one of the available cars to their reservation.
For each Car type that you add, you can set different options such as price per day or per hour, how many miles/km per day is allowed, price for extra mile/km, transmission type (manual, automatic,etc.).
Is it possible to set the car rental system to allow bookings by hour or day?
Yes, with the Car Rental Script you can choose the booking time slots allowed for bookers. You can do that by following these steps:
1. From the Admin, go to the Settings page.
2. Select the Rental Settings tab.
3. Using the first option Booking Time Slots, select whether your car rental system allow bookings per day, per hour or both.
Yes you can add your own booking terms to the car rental system.
1. From the Admin, go to Settings page.
2. Click on the Rental Settings tab.
3. In the Booking Terms field insert your own terms.
Note that first you need to add a car type and then set the rental price. To do that, follow these steps:
1. From the Admin, go to the Types and Rates page.
2. Click the Add + button to add a rental car type. Insert all the details of the vehicle type, including the Price per hour and Price per day.
Car Rental Script supports the following payment methods:
1. PayPal
2. Authorize.NET
3. Credit Card processing
4. Bank Account information
5. Cash payments
You can select one or all of the payment methods on the Payment options page (Admin>Settings> Payments) We can add more payment option upon request. See what payment gateways we have added for some of our clients.
Yes, this is possible with the Car Rental Script. You clients can add extras to their reservations during the booking process, but first you need to add the available extras and assign them the car types. Note that certain extras can be available only with booking certain car types.
1. To add Extras, go to the Types and Rates page.
2. Select the Extras tab and click Add + button to add Extra.
3. To assign extras to only a certain types of vehicles, go to the Types tab and choose available extras for any car type you add.
You can have the Car Rental Script up and running in just a few minutes. Once you purchase and download it you need to upload it on your server and an install wizard will guide you through the installation process. Watch the video to see how to install the script.
You can watch videos showing how to install on Wordpress and Joomla based websites here.
es, you can add multiple rental locations to your car rental script, then the end-users will be able to select both the pickup and return locations from a simple drop-down on the front-end. To add multiple locations to your car rental script, do the following:
1. Go to Admin>Office Locations
2. Click on the Add New Location from the above tabs.
3. Add office details. You can use the geolocation feature to automatically find the location on the map by using only a ZIP code.
4. Click Save.
Yes, you can still use the Car Rental Script. In this case the pickup and the return location are selected by default and the end-users won't be able to choose other locations. Add your office location details under the Office Locations>Add New Location.
How to set a booking deposit required to confirm the booking?
A booking deposit is a partial or initial payment of the total booking cost and is usually required to validate the booking. To set deposit payment required upon booking, do the following:
1. From the Admin, go to Settings page.
2. The click on the Payments tab.
3. Use the first option Deposit payment % to set a percentage of the total amount as an initial payment. You can set 0 for no booking deposit or 100 for requiring the whole payment in advance.
A security deposit is an additional amount of money that is collected in advance in case the vehicle is damaged due to the client's fault. With the Car Rental Script you can set the amount of the security deposit in the Payments tab (Admin>Settings>Payments). Usually the security deposit is refunded at the end of the rental period.
N.B. The car rental system does not calculate the Security payment in the Deposit payment amount or the Total rental price. The security deposit is used for defining payments for each reservation. You can manage those payments on the Payments tab when editing a reservation.
Yes you can set a few types of autoresponders triggered by different events - booking confirmation, sent right after a booking is made; payment confirmation, after a successful payment, cancellation email upon cancellation and SMS reminder.
You can manage all the emails in the Settings>Notifications. Select to edit either Client or Admin tab. From there insert your own text and subject. You can use the available tokens to personalize your email messages.
N.B. In order to send SMS from the Car Rental Script, you need to set an API key (Admin>Settings>SMS) Contact us to request an API key for your script.
Yes, you can change the assigned car model by going to the Reservations page (Admin>Reservations), then click to edit one of the reservations by clicking on the pencil icon in the row. In the Rental Details box look for the Car option and use the drop-down menu to select other vehicle. Note that you will be able to choose only from the available cars in the selected Car type.
Yes, you can add/remove certain fields in the checkout form. To customise the reservation form, do the following:
1. Go to the Settings page.
2. Select the Checkout Form tab.
3. Use the drop-down menu to set a value for each of the available fields. Select Yes or No whether you want a field to be displayed or not, and Yes (Required) if you'd like that field to be mandatory. Don't forget to click the Save button at the bottom of the page.
If you'd like any other field added to the checkout form, you need to edit the source code. Note that this can be done only under the Developer License. You are not a developer? Contact us - we'll do it for you.
Yes, you can see cars' availability by going to the Car Inventory page, then click on the Availability tab. Clicking on a certain row will allow you to see a an availability table with all reservation for a certain vehicle.
By default the Car Rental Script is set to measure the distance in km. To change it to miles, do the following:
1. From the Admin, go to Settings page.
2. From the Options tab, change the Mileage units to Mile.
3. Click Save.
What do I pay for the script? Do you charge a fee for reservations?
We charge a fixed amount upon ordering the script and not any other fee upon booking or additional data added to the system.
N.B. Unlike other script providers, we do not charge a fee for reservations. The script is hosted on your server and all payments go directly to your payment account.
Can I use the Car Rental Script on mobile optimised websites?
Yes, you can use the Car Rental Script 2.0 on mobile optimised websites. The script is designed with responsive front-end design and provides an optimum viewing experience on various screen resoluions. See the Car Rental preview on iPhone.