Taxi Booking for WordPress is a plugin that enables you to publish and operate a complete distance booking service on your WordPress website.

It works well for any distance booking services (price per mile/kilometre).

Here are the details about its installation, setup, integration on your website and operation of your services.

Get Taxi Booking for WordPress

First, you will have to install the plugin as any normal WordPress plugin.

Then go to your back end > Taxi Booking screen (the link to Taxi Booking will show in the sidebar after you install the plugin).

Click on Settings > General settings.

Select Distance unit: Mile or Kilometre

Booking allowed after (hours): XX - this option will allow bookings after the set amount of hours. Bookings prior this will not be allowed.

Date format: European or American

Time Format: 12 or 24 hours

Load Current Date: Yes/No - if set to Yes the current user's date and time will be automatically pre-loaded.

Show Adult Seats: Yes/No - with this option you can hide Seat selection but below option has to be different than 0.

Default Adult Seats: XX - set over 0 if you would like to hide Seat selection or the system will not work.

Show Suitcase drop-down: Yes/No - show or hide the Suitcase dropdown selection

Enable Captcha: Yes/No

reCaptcha site key - if you enable captcha above you will need to provide your reCaptcha site key here.

Download ID: - your Download ID can be found at kanev.com > Login > User menu > My Downloads - across the top of the page.

Save after you are done.

 

Click on General Price Settings.

Show Prices: Yes/No - you may wish to run a Request quote system with no price calculation. Set this option to No in this case.

Auto Approve Free Order: Yes/No - if the above option is set to No then with this option you will change the order status from Waiting to Accepted automatically.

Debug Price Calculation: Yes/No - very useful function to see your prices at the front end. It will be available only for logged in Admins under each car in the second step of the booking process. Logged in users will not see the Price calculation.

Round up Price?: No/Whole Number (0.49 and less is rounded down, 0.51 and more is rounded up)/Nearest 5 upwards (11 will become 15, 16 will become 20 etc.)

Currency: Select your country's currency from the dropdown. 

Currency Symbol - type in your currency symbol

Currency symbol position: Before the amount/After the amount

Save after you are done.

 

Click on Map Settings.

Show map on Address search: Yes/No - show or hide the Google map at the front end.

Map Height (px) - the width will be automatic but you can specify the height of the map.

Map Zoom - zoom level of the Google map.

API Browser Key - you will need to get and provide a Google map Browser key.

API Server Key - you will need to get and provide a Google map Browser key.

Read more how to get and provide your Google maps API keys here.

API Avoid: Ferries/Highways/Tolls - you can choose to avoid any of the selected. 

Save after you are done.

 

Click on Base Settings.

Default Country  - select your country from the Dropdown. This choice will limit the Address auto-suggest of the booking form to the selected country only. If you would like to allow Address search in more than one country then leave this option to "All countries".

Default City - type in the main city of your operation. This will move the Area of operation drawn on the map to your city and you can change the area of operation by dragging the round circles to expand or contract the area.

Booking notification email - type in the email where you want to receive notifications for new bookings.

Area of operation - move the polygon on the map to cover your area of operation. This area is for all of your cars. A similar option exists for each vehicle on your fleet. This area of operation is further tuned by the options below.

Pickup in Area: Yes/No - if you select Yes then the Pickup will only be allowed for addresses within the area above.

Drop off in Area: Yes/No - if you select Yes then the Drop off will only be allowed for addresses within the area above.

Both pick-up and drop off in Area: Yes/No - If set to Yes then both pickup and drop off have to be addresses within the area of operation. 

Base Latitude - type in the Latitude coordinate of your base of operation. This is very helpful if you would like to set "Dead mileage" calculation from your Base to pick up and from drop off back to the base.

Base Longitude - type in the Longitude coordinate of your base of operation.

Get Coordinates - this is a dynamic link and when clicked it will show an address pin in the middle of the area of operation. Move the pin to the correct address and the Latitude and Longitude will be automatically populated for you.

Base to Pick up calculation?: Yes/No - this option tells the system to calculate or not "Dead mileage" from your base to the pick-up address.

If you select Yes above a new option will show:

Base to Pick up charge: Flat rate/Per unit distance - with this option you set how much you charge for the distance from your base to the pick-up address.

Value - if you have selected Flat rate above the value will be a flat amount added to the total. If you have selected Per unit distance above the value will be a price per mile/kilometre. 

Drop off to Base?: Yes/No - this option tells the system to calculate or not "Dead mileage" from the drop off to your base.

If you select Yes above a new option will show:

Drop off to Base charge: Flat rate/Per unit distance - with this option you set how much you charge for the distance from the drop off to your base.

Value - if you have selected Flat rate above the value will be a flat amount added to the total. If you have selected Per unit distance above the value will be a price per mile/kilometre. 

Add time after each booking (minutes) - with this option you can add extra time after each booking for things like car cleaning, driver rest, restocking etc.

Save after you are done.

 

Click on Order Email Settings

Header logo > Upload image button - here you can upload your logo that will be added to the body of your Order notification emails to the customer.

Header info - a text area where you can add static information about the order like your company name, address, phone number etc.

Footer info - a text area where you can add static information to the customer like instructions, short terms and conditions, link to your website etc.

Save after you are done.

 

Click on Terms Settings 

Use Terms and Conditions: Yes/Nowith this setting you publish or unpublish the Terms and Conditions checkbox and link to the text at the front end booking form.

Terms and conditions info - text area for your Terms and conditions and Privacy policy text.

Save after you are done.

 

Click on Design Settings

Cars default display: Grid/List - the front end Search results display of the vehicles. 

Highlights - colour picker for the highlighted colours of the booking form like headers, buttons etc. You can select a colour to match your theme here.

Show Map in Popup: Yes/No - if you set this to Yes then a button View map will show under pick up and drop off address selection of your booking form and the customer will see the route on the map only if they click on the View map button. This option reduces the calls to Google Maps API.

If you set Show Map in Popup: No 2 new options will appear:

Show Map on desktop devices: Yes/No - if you select Yes the Google map will show on the right side of your booking form on wider screen devices like desktops and larger tablets and will show the route between pick up and drop off automatically.

Show Map on mobile devices: Yes/No - if you select Yes the Google map will show under your booking form and will show the route between pick up and drop off automatically.

Save after you are done.

 

Get Taxi Booking for WordPress

 

Go to Payment methods

Click on Add new 

In the Payment method information tab you will see:

Title * - the name of the payment method as your customers will see it at the front end booking form and notification emails.

Payment Method - a dropdown with all available payment methods on the system. If you are creating a new payment method you have to select one from the dropdown and Save to activate it before you can Configure it. Select Cash

Published: Yes/No - with this option you can temporarily unpublish a payment method without deleting it.

Description - a text field where you can describe the payment method for your customers.

Click on Save and then on Edit to finish the Configuration.

In the Configuration tab you will see:

Minimum Amount - enter a minimum amount for which you want this payment method to be available. If you leave empty or 0 the payment method will be available for any amount.

Maximum Amount - same as above but for a maximum amount that this payment method will be available. 

Fee per transaction - a flat rate fee that will be added to the total of any booking.

TAX in % - here you can add any sales tax in percentage to the total amount.

Default Order Status - Waiting/Accepted/Rejected/Archived - the default status for new orders.

Waiting - payment isn't finished or you are not sure if you can take this booking, you can Reject it at any time by changing the order status manually and an automatic email will be sent to the customer.

Accepted - you skip the Waiting status of an order and automatically Accept all orders regardless of payment status.

Rejected - unlikely to use this option but you have it anyway, this will make the booking Rejected automatically.

Archived - this order status is for old orders.

Save after you are done.

 

Create the PayPal payment method by clicking on Add new button

 

Create your first Vehicle by going to Taxi Booking > Vehicles > Add new 

 

 

 

KANEV Web Development limited is not affiliated with or endorsed by the Joomla Project or Open Source Matters.

KANEV Web Development limited is registered in England and Wales #8902407