Title: Chauffeur Booking
Author: Quite Nice Stuff
Published: <strong>19 ژانویه 2026</strong>
Last modified: 21 ژانویه 2026

---

جستجوی افزونه‌ها

![](https://ps.w.org/chauffeur-booking/assets/banner-772x250.png?rev=3443758)

![](https://ps.w.org/chauffeur-booking/assets/icon-256x256.png?rev=3443752)

# Chauffeur Booking

 توسط [Quite Nice Stuff](https://profiles.wordpress.org/quitenicestuff/)

[دانلود](https://downloads.wordpress.org/plugin/chauffeur-booking.1.0.zip)

 * [جزئیات](https://fa.wordpress.org/plugins/chauffeur-booking/#description)
 * [نقد و بررسی‌ها](https://fa.wordpress.org/plugins/chauffeur-booking/#reviews)
 *  [نصب](https://fa.wordpress.org/plugins/chauffeur-booking/#installation)
 * [توسعه](https://fa.wordpress.org/plugins/chauffeur-booking/#developers)

 [پشتیبانی](https://wordpress.org/support/plugin/chauffeur-booking/)

## توضیحات

[**View Live Demo**](https://quitenicestuff.com/lab/chauffeur/)

Chauffeur Booking is a comprehensive WordPress plugin that enables chauffeur services,
taxi companies, and transportation providers to accept ride bookings directly from
their website. Powered by Google Maps integration, the plugin calculates real-time
distances, routes, and travel times to automatically generate accurate pricing based
on your custom fare rules.

**The booking system your transportation business needs**

Managing transportation bookings shouldn’t require expensive third-party platforms
or complex integrations. Chauffeur Booking gives you everything you need to run 
a professional booking operation directly from WordPress, while providing your customers
with a smooth, intuitive booking experience.

With support for distance-based, hourly, and flat-rate pricing models, the plugin
adapts to virtually any transportation service — from airport transfers and executive
car services to tour operators and limousine companies.

**Quick and easy setup**

Getting started takes minutes, not hours. Install the plugin, add your Google Maps
API key, create your vehicles with pricing, and drop the booking shortcode onto 
any page. The step-by-step booking form guides customers through pickup/dropoff 
selection, vehicle choice, optional extras, and contact details — all while displaying
real-time pricing and route previews.

**Key features at a glance**

Booking form features:
 – Multi-step booking process with Google Maps route visualization–
Address autocomplete powered by Google Places API – Real-time distance and travel
time calculations – Support for multiple dropoff locations – Return journey booking
option – Passenger and luggage capacity selection – Mobile-responsive design

Pricing and vehicles:
 – Distance-based pricing with tiered rates for longer journeys–
Hourly pricing for by-the-hour bookings – Flat rate trips for fixed-price routes(
e.g., airport transfers) – Seasonal pricing adjustments for peak/off-peak periods–
Time-of-day pricing rules (e.g., night rates) – Starting/base fare configuration–
Per-kilometer or per-mile rate setting – Unlimited vehicles with individual pricing–
Vehicle capacity settings (min/max passengers and bags) – Vehicle types and attributes
taxonomy – Multi-company/fleet support via company taxonomy – Vehicle images and
descriptions

Extras and add-ons:
 – Optional paid extras (child seats, meet & greet, etc.) – 
Fixed or per-quantity pricing for extras – Quantity selectors with min/max limits–
Custom text inputs and dropdown selectors – Vehicle-specific extra assignments

Advanced pricing rules:
 – Distance threshold rules (different rates after X km/
miles) – Time-based rules (evening, weekend rates) – Date-based rules (holiday pricing,
seasonal rates) – Vehicle-specific rule assignments – Stackable pricing adjustments

Availability management:
 – Vehicle availability tracking – Date and time-based 
availability rules – Day-of-week restrictions – Hourly availability windows – Booking
buffer time between trips – Automatic or manual booking confirmation

Tax configuration:
 – Multiple tax rate support – Percentage-based tax calculations–
Tax breakdown in booking summaries

Admin booking management:
 – Dedicated booking dashboard – Booking status workflow(
Pending, Confirmed, Cancelled) – Customer details with contact information – Trip
summary with pricing breakdown – Vehicle and extras assignment – Manual booking 
creation from admin

Email notifications:
 – Admin notification on new bookings – Customer confirmation
emails – Complete booking details in notifications

Settings and configuration:
 – Configurable date formats (DD/MM/YY, MM/DD/YY, etc.)–
12-hour or 24-hour time format – Kilometers or miles distance unit – Currency symbol
configuration – Default map location and zoom level – Minimum/maximum passenger 
and bag limits – Booking buffer time setting

**Developer-friendly architecture**

Chauffeur Booking is built following WordPress coding standards with proper security
measures including nonce verification, capability checks, and input sanitization
throughout. The plugin uses custom post types for all data storage, making it easy
to extend or integrate with other systems.

**Requirements**

– WordPress 4.9 or higher
 – PHP 7.0 or higher – Google Cloud Platform account with
the following APIs enabled: – Maps JavaScript API – Geocoding API – Directions API–
Places API (or Places API New) – Routes API – Static Maps API – Google Map ID for
map styling

### Setup Guide

**Step 1: Google Maps API Configuration**

 1. Go to the Google Cloud Console (https://console.cloud.google.com/)
 2. Create a new project or select an existing one
 3. Enable the required APIs: Maps JavaScript, Geocoding, Directions, Places, Routes,
    and Static Maps
 4. Create an API key under Credentials
 5. Create a Map ID under Map Styles
 6. Enter both values in Chauffeur  Settings  Google API

**Step 2: Create Your Vehicles**

 1. Navigate to Chauffeur  Vehicles  Add New
 2. Set the vehicle name, description, and featured image
 3. Configure capacity (min/max passengers and bags)
 4. Set up distance pricing with a starting price and per-km/mile rate
 5. Optionally configure hourly pricing for by-the-hour bookings
 6. Publish the vehicle

**Step 3: Add the Booking Form**

 1. Create a new WordPress page (e.g., “Book a Ride”)
 2. Add the shortcode: `[chaufb_booking_page]`
 3. Publish the page

**Step 4: Configure Settings**

 1. Set your distance unit (km or miles) in Chauffeur  Settings  General
 2. Configure date and time formats
 3. Set booking confirmation mode (automatic or manual)
 4. Enable vehicle availability tracking if needed
 5. Add your notification email address in the Emails tab

**Step 5: Optional Configuration**

– Add extras under Chauffeur  Extras
 – Create pricing rules for distance thresholds,
time-of-day, or seasonal adjustments – Set up flat rate trips for fixed-price routes–
Configure tax rates if applicable – Create availability rules to restrict booking
times

### External Services

This plugin connects to Google Maps Platform services to provide mapping and booking
functionality.

**Google services used:**

 * Geocoding API — Converts addresses to coordinates
 * Maps JavaScript API — Displays interactive maps
 * Directions API — Calculates routes between locations
 * Places API / Places API (New) — Provides address autocomplete
 * Routes API — Calculates distance and travel time
 * Maps Static API — Generates map preview images
 * Map ID — Applies custom map styling

**Data transmitted:**

 * When customers use the booking form, pickup and dropoff addresses are sent to
   Google for geocoding, route calculation, and distance/time estimation
 * Map coordinates and configuration are sent to Google to render map tiles and 
   markers
 * No additional personal data is transmitted to Google by this plugin

**Terms and policies:**

 * Google Maps / Google Earth Additional Terms of Service: https://maps.google.com/
   help/terms_maps/
 * Google Privacy Policy: https://policies.google.com/privacy

Use of Google Maps Platform services may incur costs based on your usage. Please
review Google’s pricing at https://cloud.google.com/maps-platform/pricing.

## نصب

 1. Upload the plugin folder to `/wp-content/plugins/` or install directly through 
    the WordPress plugin screen
 2. Activate the plugin through the ‘Plugins’ menu in WordPress
 3. Navigate to Chauffeur  Settings  Google API and enter your Google API Key and Map
    ID
 4. Go to Chauffeur  Vehicles and create at least one vehicle with pricing
 5. Create a new page and add the shortcode `[chaufb_booking_page]`
 6. Configure email notifications under Chauffeur  Settings  Emails

## سوالات متداول

### What Google APIs do I need?

You need to enable the following APIs in your Google Cloud Console: Maps JavaScript
API, Geocoding API, Directions API, Places API (or Places API New), Routes API, 
and Static Maps API. You also need to create a Map ID for the map display.

### Can I have different prices for different vehicles?

Yes. Each vehicle has its own complete pricing configuration including starting 
price, per-distance rates, hourly rates, and flat rate assignments. You can also
create pricing rules that apply to specific vehicles only.

### Does it support multiple currencies?

The plugin displays prices using a configurable currency symbol. Actual payment 
processing is not included — bookings are saved with totals and you can process 
payments through your preferred method.

### Can customers book return journeys?

Yes. The booking form includes an optional return journey checkbox that allows customers
to book a round-trip with separate date and time selection for the return leg.

### How do I set up airport transfer pricing?

Use the Flat Rate Trips feature. Create a new flat rate trip, enter the airport 
and common destinations, set the distance and travel time, then assign fixed prices
per vehicle. Customers can select these predefined routes during booking.

### Can I restrict when vehicles are available?

Yes. Availability Rules let you block specific date ranges, days of the week, or
hours of the day for any vehicle. You can also set a buffer time between bookings
to allow for travel.

### Does it send confirmation emails?

Yes. The plugin sends email notifications to both the admin (at your configured 
address) and the customer with complete booking details including trip information,
pricing breakdown, and customer contact details.

## نقد و بررسی‌ها

نقد و بررسی‌ای برای این افزونه یافت نشد.

## توسعه دهندگان و همکاران

“Chauffeur Booking” نرم افزار متن باز است. افراد زیر در این افزونه مشارکت کرده‌اند.

مشارکت کنندگان

 *   [ Quite Nice Stuff ](https://profiles.wordpress.org/quitenicestuff/)

[ترجمه “Chauffeur Booking” به زبان شما.](https://translate.wordpress.org/projects/wp-plugins/chauffeur-booking)

### علاقه‌ مند به توسعه هستید؟

[Browse the code](https://plugins.trac.wordpress.org/browser/chauffeur-booking/),
check out the [SVN repository](https://plugins.svn.wordpress.org/chauffeur-booking/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/chauffeur-booking/)
by [RSS](https://plugins.trac.wordpress.org/log/chauffeur-booking/?limit=100&mode=stop_on_copy&format=rss).

## گزارش تغییرات

#### 1.0

 * Initial release

## اطلاعات

 *  نگارش **1.0.0**
 *  Last updated **6 ماه پیش**
 *  نصب‌های فعال **80+**
 *  نگارش وردپرس ** 4.9 یا بالاتر **
 *  Tested up to **6.9.4**
 *  نگارش PHP ** 7.0 یا بالاتر **
 *  زبان
 * [English (US)](https://wordpress.org/plugins/chauffeur-booking/)
 * Tags
 * [booking](https://fa.wordpress.org/plugins/tags/booking/)[chauffeur](https://fa.wordpress.org/plugins/tags/chauffeur/)
   [taxi](https://fa.wordpress.org/plugins/tags/taxi/)[transportation](https://fa.wordpress.org/plugins/tags/transportation/)
   [vehicle booking](https://fa.wordpress.org/plugins/tags/vehicle-booking/)
 *  [نمایش پیشرفته](https://fa.wordpress.org/plugins/chauffeur-booking/advanced/)

## امتیازها

هنوز هیچ نقدی ارسال نشده است.

[Your review](https://wordpress.org/support/plugin/chauffeur-booking/reviews/#new-post)

[مشاهده همه بررسی‌ها](https://wordpress.org/support/plugin/chauffeur-booking/reviews/)

## مشارکت کنندگان

 *   [ Quite Nice Stuff ](https://profiles.wordpress.org/quitenicestuff/)

## پشتیبانی

مشکلات حل شده در دو ماه گذشته:

     0 از 1

 [مشاهده انجمن پشتیبانی](https://wordpress.org/support/plugin/chauffeur-booking/)