Online taxi booking for WooCommerce
E-cab Pro Version is an advanced edition of E-cab Taxi Booking Manager for WooCommerce. It is designed for taxi businesses, chauffeur services, airport transfers, and local cab operators that need online ride scheduling, fare calculation, map support, and WooCommerce checkout in one booking workflow.
The system can calculate fares by distance, time, or custom criteria. Customers can request an immediate pickup or schedule a ride in advance, while the business can manage bookings from the WordPress dashboard. WooCommerce handles payment functionality, allowing the booking system to work with payment gateways supported by WooCommerce.
Pro features for operations
- Synchronize booking details with the administrator’s Google Calendar.
- Give customers a link to add their trip to their own calendars.
- Customize order confirmation emails and automatically deliver PDF receipts or invoices after successful payments.
- Offer paid waiting time with automated pricing, including use cases such as airport pickups involving flight delays or luggage collection.
- Add, edit, or delete checkout fields to collect details such as flight numbers.
- Define transport operation areas on the map and use geo-fencing for different intercity and intracity pricing.
- Use a driver management panel to assign vehicles, track service status, and send automated email notifications when changes occur.
- Set transport quantities and booking time intervals to help prevent overbooking and manage fleet availability.
Maps, pricing, and booking forms
E-cab supports OpenStreetMap with route mapping and distance calculation, as well as Google Maps integration with place search and global address autocomplete. You can choose the preferred map provider in the settings. Google address suggestions can help customers enter more accurate pickup and destination locations.
Pricing model tabs support hourly, distance-based, or manual pricing. You can also configure rates according to zones, distances, or vehicle types. Operating hours can be defined for a scheduled service or set to 24-hour availability.
Booking forms can be added with the Gutenberg Site Editor block or an Elementor widget. The responsive, mobile-first design supports booking on smartphones, tablets, and desktop screens.
Typical workflow
- Choose a map provider and configure the available pricing model.
- Define operating hours, rates, zones, vehicles, and booking intervals.
- Add the booking form with Gutenberg or Elementor.
- Let customers select immediate or scheduled rides and provide the required checkout information.
- Process payment through WooCommerce and manage the resulting booking from the WordPress dashboard.
- Use calendar synchronization, driver assignments, email notices, and PDF documents as needed.
Installation and setup
Install the plugin in a WordPress site using WooCommerce, then configure the booking settings, map provider, pricing model, operating areas, and service hours. If using Google Maps, create a project in Google Cloud Console, enable the Google Maps JavaScript API, and generate an API key.
Next, add the booking form through the Gutenberg block or Elementor widget. Review the checkout fields and payment flow before publishing the service. Booking management, driver assignments, and changes can then be handled from the WordPress dashboard.