CabGrid Pro WordPress Plugin Features
CabGrid Pro is available as a paid taxi fare price calculator plugin for WordPress based websites. It can be bought and downloaded directly from our website. The CabGrid Pro ZIP file can then be directly uploaded and installed via the Plugins page of the WordPress admin section.
Details of the Cab Grid Pro plugin’s features…
Cab Grid is a completely self-contained plugin. There is no need for 3rd-party or cloud-based services or subscriptions.
Add unlimited places, regions, localities, or areas by entering them one by one on the AREAS tab on the Cab Grid Pro plugin’s WordPress admin page (located in the admin menu on the left).
Note: A very high number of areas will result in a very big price table. This could cause the admin interface to render slowly on less powerful devices.
Origin/Destination Area Assignment
Assigning an area as an origin (or pick up point) will include that place in the first drop down. Assigning an area as a destination will include the place in the second (drop-off) drop-down.
The origin/destination assignment will also limit the price grid table so unsupported journeys are not priced.
Area groups can be used to display an instance of the Cab Grid Pro plugin only with areas that are defined within one (or more) groups defined by the admin.
Using this feature, many different versions of the Cab Grid Pro can appear on a single page – each with different lists of journey destinations.
Add as many different vehicle types as required. Each vehicle will have a separate price table (grid). Images can be uploaded and associated with each vehicle.
Each vehicle will have a maximum number of passengers and luggage capacity defined. This is used to identify the most appropriate vehicle for a journey (as defined by the user input – passengers/luggage). Alternatively, the ‘vehicle‘ layout displays all vehicles and the passenger/luggage capacity allowing the customer to select the most appropriate vehicle:
4 Calculation Modes
Cab Grid Pro [currently] supports 4 distinct modes (as illustrated though this article). These are:
- PASSENGERS: The interface displays text boxes for number of passengers and luggage items. The most appropriate vehicle is selected based on the customer’s input.
- VEHICLE: The interface displays all vehicles in a grid. The customer is required to make a choice of vehicle themselves. The price is calculated based on the customer’s choice of vehicle.
- TICKETS: The interface displays a text box for the number of tickets required. This is more appropriate for municipal or mass transport such as bus or train journeys. In this instance the calculator uses the grid value as a single fare and multiplies it by the number of tickets required.
- TIME: The interface displays text boxes for the number of passengers and the amount of time required (in units you define – hours, days, etc). This is appropriate for hire or tour based services.
Time & Tickets mode can be combined with the Vehicles mode when the customer needs to be offered the choice of vehicle.
Table Layout Shortcode
A grid layout is also available. This displays a table of destinations and prices (for a given vehicle). When a price is clicked, the main Cab Grid Pro calculator is shown with destinations pre-populated and a price. The customer can then go on to make a taxi booking.
|From↓ To→||Chelsea||Fulham||Gatwick Airport||Guildford||Hammersmith||Heathrow Airport||Islington||London (Centre)||Putney||Stansted||Tour||West End|
For each vehicle prices are entered in a simple grid (table). If assigned as such, each area is listed as an origin (or pickup point) and a destination allowing prices to be entered for journeys between the two.
Prices can be different for return journeys. For example, the price for a journey from PLACE-A to PLACE-B might be $10.00, but a journey from PLACE-B to PLACE-A (the reverse/return of the first example) can be set to $12.00.
Not every journey needs a price defined for it. If no price is defined a custom message can be showing to the customer giving further instructions.
Bulk Price Update
From Cab Grid Pro version 3.8 each vehicle’s price table can be updated as a whole by a single formula. This feature also allows individual rows or columns in the table to by updated using a formula.
Cab Grid Pro 4.0 also introduces a copy function that copies prices from vehicle table to another in one click.
Import/Export Prices and Places
Backup Cab Grid Pro settings by exporting places and prices in CSV format.
The Cab Grid calculator can offer a one-way or return option. For return/round-trip journeys there are two options. Firstly, the price of both the outbound and return legs are combined. This is because the price of the outbound leg can be different to the return journey. Or, a formula can be entered which is applied to the outbound price.
Cab Grid Pro supports mathematical variations of returned prices. A mathematical formula can be assigned to [up to] two buttons displayed at the top of the Cab Grid Pro plugin visitor interface after a journey price is calculated.
This allows for price variation to be applied. This is useful for peak/off-peak price variation, discounts (senior/OAP/student), account holders, public holiday or any other reason to vary the price optionally.
Each price variation can be assigned a custom label (e.g. Peak or Night).
The label and the formula are entered in the OPTIONS tab of the Cab Grid Pro admin page.
Unlimited promotional codes can be specified allowing a discount to be applied to the fare price if the code is entered correctly during booking. This can be used as a promotional tool, to encourage repeat business for example.
Cab Grid Pro can be implemented on WordPress pages using a shortcode: [cabGridPro]
Using the standard WordPress page or post editor, this shortcode can be placed anywhere (and as many times) as required.
Cab Grid Pro supports shortcode attributes used to further customise the appearance of the calculator on a website. Using shortcode attributes allows each instance of Cab Grid Pro on a page to have individual and distinct features, including area groups, layout (passengers/vehicle/tickets), and predefined origin/destinations.
Gutenberg and Other Visual [Block] Editors
Since CabGrid Pro is added to a WordPress website via a shortcode, it is fully compatible with visual/block editors like Elementor, Divi, and WPBakery.
CabGrid also offers a dedicated Gutenberg block that will add the taxi price calculator directly in WordPress’s new Gutenberg block editor.
WordPress Sidebar Widgets
WordPress supports ‘widgets’ that appear in certain locations across all posts/pages (where set). Most commonly this is a sidebar or footer area. Widget areas are defined by your theme.
Cab Grid Pro provides two widgets that are displayed in these widget areas. The primary widget displays the calculator (as per the shortcode implementation). It offers options to customise the appearance similarly to the shortcode attributes.
The second Cab Grid Pro widget is more of a marketing tool. It displays a slider giving prices for random journey prices (within a group, if defined). Clicking the slider widget can open a pop-up price calculator or link to a page.
Custom Styling with CSS
The Cab Grid Pro plugin is already designed to look attractive in most circumstances. It will adapt to the screen size or confines defined. However, under the OPTIONS tab, there is a field that allows custom styles to be defined.
Some understanding of CSS (the syntax used to define styling) is required, but it can be used to change virtually every aspect of the plugin’s appearance from background colour to type-face and font size and colour.
Responsive Mobile-friendly Design
Cab Grid Pro has been specifically designed to work well and look good on mobile devices.
Features include use of native date/time and number inputs in forms, as well as styling to look good on smaller screens.
Custom Currency Symbol
Prices will be displayed with the currency symbol defined in the OPTIONS tab ($/£/€/¥/etc.).
In Cab Grid Pro a currency selection drop-down also allows the setting of currency for Paypal payments.
When a price is calculated it is displayed to the customer. Instructions cab be provided detailing the customer’s next steps. These might be terms and conditions, hours or operation or other useful information.
If booking is enabled and a price is successfully returned, a BOOK button will be shown. When the booking form is completed another custom message is shown. This could give further details on the booking process, like what to expect next – a booking confirmation email, for example.
SMS Text Notifications
Twilio integration allows notifications to be sent to both admin and customer via SMS text message to mobile phone devices. Twilio text messages cost from $0.007
Booking request notifications can be sent to the administrator in addition to the default email notification.
Booking status changes and reminders can be sent to the customer via the Booking Management Add-on
Cab Grid Pro is translation ready. Every piece of text, label, instruction, button, link, phrase or wording is coded so it can be easily translated using industry standard tools – such as PoEdit.
Cab Grid Pro has already been professionally translated into the following languages:
The plugin will be displayed in the language set under the WordPress admin Settings > General. Optionally, flag icons are displayed on the visitor interface that allows customers to change the language of the plugin directly.
Though note, text entered as custom messages is not translated. This is because it is arbitrary text entered by the admin.
Integrated Booking form
Cab Grid Pro comes with its own booking form pre-built. This booking form can be enabled or disabled via the Cab Grid Pro OPTIONS tab as desired.
When a customer completes the booking form an email notification is sent to the administrator and (optionally) the customer. A ‘from’ email address can be defined. If no ‘from’ address is defined, the system will use the WordPress admin email address.
It is then down to the administrator to process the booking request.
Custom Booking Form Fields
The Cab Grid Pro taxi booking form comes with certain mandatory fields already defined (name, email, phone, pickup address, drop off address, etc). However, it is possible to define further form fields that will be emailed to the administrator when a customer completes a booking request.
Example of additional form fields include return date/time, baby seats, special requirements.
Customisable booking acknowledgement email
When a taxi booking is requested, an (optional) acknowledgment email is sent to the customer. This email can be customised using the standard WordPress rich-text editor. Text-substitutions can insert any data from the booking for – such as date/time, pickup location, price, etc. – as well as any custom form fields.
On the booking form the pickup and drop-off addresses are mandatory. By default these appear as large text boxes for a customer to enter their own addresses or flight number etc.
Cab Grid Pro offers integration with Google’s automatic address completion technology. This looks up an address while the customer is typing. It insures more accurate data.
To use this feature a Google API key is required. This is input in the OPTIONS tab on the Cab Grid Pro admin page.
Booking Form Memory
The Cab Grid Pro booking form will remember your customer (where possible) so that fields are pre-completed for return visits.
An unlimited number of extra items (such as wifi or refreshments) can be added to the booking form.
Take Credit Card or Debit Card Payments with Paypal
A credit card payment can be taken at the end of the booking process if desired. Payments are processed through Paypal. A Paypal ID is required for this feature. It is entered in the OPTIONS tab on the Cab Grid Pro admin page.
Paypal only supports transactions in certain currencies. These currencies are listed next to the currency symbol input in the OPTIONS tab.
After completing the booking form a PAY NOW button is displayed. Even if the customer does not click this, the booking request is still sent.
If no Paypal ID is entered, the PAY NOW button will not be shown.
Google Analytics Integration
If Google Analytics is installed on the WordPress site (usually as a separate plugin), Cab Grid Pro will report calculations and bookings as custom events. These can be seen in Google Analytics reports under BEHAVIOUR > EVENTS.
Cab Grid Pro allows either origin (pickup) or destination (drop-off) or both to be preset. When both are preset a price will be presented to the customer immediately, though the customer will have the option to change either (or any) settings.
Cab Grid Pro does not store any customer booking data. All booking data is sent to the admin via email for offline processing. For more information, please see this article on Cab Grid GDPR compliance.
Stripe Integration (Add-on)
Stripe is a credit and debit card payment processing service. The Cab Grid Pro Stripe Integration add-on plugin provides support for payments for taxi journeys processed through Stripe.
Booking Management (Add-on)
This add-on plugin provides online management of bookings via the WordPress admin. Booking requests can be accepted or declined, cancelled or deleted, amongst other management functions.
Driver Dispatch (Add-on)
The Driver Dispatch add-on provides a mechanism for assigning drivers to, and notifying drivers of jobs in the WordPress admin. Drivers can be added to the system and then assigned to jobs. Notifications are sent to both driver and, optionally, customers via email and/or SMS text message. To assign jobs, the Booking Management add-on is required to make WordPress aware of bookings.
The Cab Grid website provides comprehensive support videos and articles that detail common configuration options.
The Cab Grid team is also on hand to respond to email enquiries. We are happy to provide support with installation and initial configuration, or investigate and bugs that may be discovered.
For customisation and development, we are available to hire.
Cab Grid Pro is sold as a one-time purchase. There is no further payment required. However, future versions may include new features and enhancements. For major revisions we reserve the right to charge an upgrade fee to those wishing to update to the new version.
Minor revision and bug fix updates will be issued at no charge.
For details of upcoming Cab Grid features and improvements, please see the Cab Grid Development Roadmap….