=== QuickCab - Taxi Booking Plugin ===
Contributors: quickcab
Tags: taxi, cab, booking, transportation, woocommerce
Requires at least: 5.0
Tested up to: 6.7
Requires PHP: 7.0
Stable tag: 1.4.6
License: GPLv2
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Professional taxi booking system. Create quote generators, accept payments, and manage your fleet with this powerful WooCommerce extension.

== Description ==

QuickCab is a premium transportation booking system for WordPress. It integrates with WooCommerce to provide a complete solution for taxi companies, private hire services, and shuttle operators.

= Key Features =

* **Interactive Booking Forms**: Create customizable booking forms with real-time quotes
* **Google Maps Integration**: Distance-based pricing with route visualization
* **Fleet Management**: Configure different vehicle types with custom rates and availability
* **Dynamic Pricing Rules**: Set up surge pricing for peak hours and special events
* **Geofencing**: Create custom pricing zones with polygon geofencing
* **WooCommerce Integration**: Seamless payment processing and order management
* **Calendar View**: Clear overview of all bookings in daily, weekly, or monthly format

= Premium Features =

QuickCab is a premium plugin available for purchase through [our website](https://quickcabwp.com). Your license includes:

* Premium features and updates
* Priority support
* One-click updates

= Use Cases =

* **Taxi Companies**: Accept bookings through your website and manage your fleet
* **Airport Transfers**: Set fixed pricing for airport routes
* **Private Hire**: Configure premium vehicles for special occasions
* **Shuttle Services**: Manage regular route bookings and schedules

= Documentation =

For detailed documentation and setup guides, please visit [our documentation site](https://quickcabwp.com/docs/).

== Installation ==

= Minimum Requirements =

* WordPress 5.0 or greater
* WooCommerce 6.0 or greater
* PHP version 7.0 or greater
* MySQL version 5.6 or greater
* Google Maps API key (with Places and Distance Matrix APIs enabled)

= Installation =

1. Upload the plugin files to the `/wp-content/plugins/quickcab` directory, or install the plugin through the WordPress plugins screen directly.
2. Activate the plugin through the 'Plugins' screen in WordPress
3. Use the QuickCab->Settings screen to configure the plugin
4. Enter your Google Maps API keys
5. Set up your vehicles, pricing rules, and booking forms

== Frequently Asked Questions ==

= Do I need a Google Maps API key? =

Yes, the plugin requires Google Maps API keys for both the JavaScript API (frontend) and Distance Matrix API (backend calculations). You need to enable Geocoding API, Maps JavaScript API, Places API, and Distance Matrix API in your Google Cloud Console.

= Can I use QuickCab for a multilingual site? =

Yes, QuickCab is fully translatable and works with WPML, Polylang, and other translation plugins. All user-facing text can be translated.

= Is QuickCab compatible with any theme? =

QuickCab is designed to work with most WordPress themes. The booking forms use their own styling that you can customize to match your theme.

= Can I set different rates for different times of day? =

Yes, with the surge pricing feature you can set different rates for specific dates, days of the week, and time ranges.

= How do geofencing rules work? =

You can create polygon shapes on a map to define special pricing zones. When a journey starts or ends within these zones, special pricing rules can be applied.

== Screenshots ==

1. Booking form with live quote generation
2. Admin calendar view of all bookings
3. Vehicle management screen
4. Geofencing rule configuration
5. Booking details with journey map
6. Settings page with Google Maps configuration

== Changelog ==
= 1.4.2 =
* Initialize Freemius after woocommerce

= 1.4.1 =
* Fix many security issues
* Fix many deprecation issues
* Use newer Google Maps API

= 1.4.0 =
* Add latest version of freemius

= 1.3.3 =
* Added language for the new version
* Fixed settings form field value handling
* Improved form nonce validation in admin metaboxes
* Added input validation for payment processing
* Sanitized dynamically generated action hooks

= 1.3.2 =
* Improved WooCommerce 8.x compatibility
* Enhanced geofencing polygon editing capabilities
* Fixed bug with date calculations in certain timezones
* Added better error handling for Google Maps API requests
* Updated translation files

= 1.3.1 =
* Added support for WordPress 6.4
* Fixed styling issues with some popular themes
* Improved mobile responsiveness of booking forms
* Enhanced security for form submissions
* Performance optimizations for quote calculations

= 1.3.0 =
* Added tiered pricing rules based on distance
* New calendar view options for time slots
* Enhanced driver assignment functionality
* Added support for multiple vehicle bases
* Improved journey tracking with waypoints

= 1.2.0 =
* Added geofencing feature with polygon support
* Implemented surge pricing for time-based pricing rules
* Added export/import functionality for all settings
* Enhanced Google Maps integration with autocomplete
* Added support for fixed addresses for common routes

= 1.1.0 =
* Added multi-vehicle support
* Enhanced booking form with real-time pricing
* Added journey time estimations
* Improved calendar interface
* Fixed issues with date and time calculations

= 1.0.0 =
* Initial release

== Upgrade Notice ==

= 1.3.3 =
This update includes important security improvements and compatibility fixes. Please upgrade as soon as possible.

== Premium Support ==

As a premium plugin, QuickCab comes with dedicated support. If you need assistance with setup, configuration, or troubleshooting, please visit our [support portal](https://quickcabwp.com/support/).
