CabGrid Pro Development Roadmap

CabGrid Pro Development Roadmap

by | Jul 18, 2017 (updated: ) | 6 comments

We’re excited about developing CabGrid, adding new features and making it better for all users. Below we set out the development roadmap for CabGrid Pro detailing some of the recent and upcoming features we are planning. If you have a suggestion or feature request, please feel free to post in the comments below.

CabGrid Pro version 5.0 has now been released and incorporates many of the features detailed below.

CabGrid Pro Vehicle Layout

  •  
  • Discount/Promo Code
  • Extras

    Select additional items to add to your booking

    • Water

      Water

      Chilled mineral water

      -+

      $1.491.49


No price found for this journey

CabGrid Pro Passenger Layout

  •  
  • Discount/Promo Code
  • Extras

    Select additional items to add to your booking

    • Water

      Water

      Chilled mineral water

      -+

      $1.491.49


No price found for this journey

CabGrid Pro Ticket Layout

  •  
  • Discount/Promo Code
  • Extras

    Select additional items to add to your booking

    • Water

      Water

      Chilled mineral water

      -+

      $1.491.49


No price found for this journey

CabGrid Pro Time Layout

  •  
  • Discount/Promo Code
  • Extras

    Select additional items to add to your booking

    • Water

      Water

      Chilled mineral water

      -+

      $1.491.49


No price found for this journey

Taxi Fare Price Calculator

CabGrid is specifically designed as a WordPress plugin (that is – it only currently works with WordPress based websites). It provides a simple grid interface where prices for journeys between two points can be entered.

CabGrid Planned Features Table

Item Status Version
Dedicated user discounts
– Provide custom discounts (via formula) for logged in users
Released 5.0
Multiple Discount Codes
– Allow admin to add unlimited discount codes with custom price formulas
Released 5.0
Date/Time Input Improvements
– Offer lead time & last date controls, and exclude specific dates from booking form
Released 4.2
User input translations
– Provide a mechanism for translating text entered in the WordPress admin
Released 4.1
Bulk Price Updates
– Provide an interface for updating all prices in a price table (via formula) [initial support from v3.8]
– Preview changes before committing
– Duplicate entire vehicle price table
Released 4.0
Bulk Price Updates (Phase 2)
– Provide a means of updating prices based on groups. (Price for all journeys from ‘Group A’ to ‘Group B’)
[Import/Export in v5 may provide some of this functionality]
Hold 5.?
Notification Emails Improvements
– design and layout improvements for emails sent to user and customer.
– WYSiWYG editor including text substitutions for booking form data
Released 4.0
Auto update
– built in automatic updates and notifications within the WordPress admin
Released 4.0
Discount Code
– Allow users to define discount codes that modify calculated prices based on a formula (percent or fixed amount off)
Released 4.0
Extras/Options add to price
– Allow extras to be defined and added to price (e.g. water/wifi)
Released 4.0
Reporting/Logging
– built in usage reports and analytics… as of v3 external reporting available via Google Analytics
Review ?
Built-in Help
– currently some help available as tool-tips and links through to Cab Grid Support page
Review ?
Return Logic
– currently user would have to book 2 journeys (outbound & return) to get accurate pricing. This update would calculate return price for a single booking using the return journey pricing set in table.
Released 4.0
Export/Import
– Download a backup of settings and prices
– Import backup
Released 5.0
Post calculated price data to third-parties (as of v4.4.1 text-substitutions can provide this functionality)
– Could be useful if using third-party/custom form or checkout
Review/Partial 4.4.1 (part)
Find-Taxi Integration
– Listing on Find a Taxi directory
Planning ?
Tiny-MCE toolbar button
– Adds a button to the tiny-mce editor toolbar that inserts the Cab Grid shortcode at the cursor
Released 4.0.1
Table Layout
– New/additional shortcode to display an entire pricing tableReview?
Released 5.0
Selectable processing graphic
– List of animated icons in options. Shown when price being calculated.
Review ?
Predefined journey via link
– Origin/Destination can already be preset via shortcode attributes. This feature would allow origin & destination to be predefined via a link
Released 5.0
Unlisted/Other Journey Logic
– Could be improved with a built in quote request form?
Review ?
SMS Text Message Notifications
– Integrate SMS text messaging to notify users about booking requests
Released 5.0
Booking form CAPTCHA
– Add a challenge to protect from spam/fake booking requests
Review ?
Area/Place Sorting
– Allow user to define a custom sort order for places in origin/dest drop-downs
Released 5.0
Stripe card processing integration (likely a special add-on)
– Add support for checkout card processing via Stripe
Released 4.3
Multiple Stops
– Allow customers to add extra stops (A to B to C etc)
Review ?
Alternative Styles
– Provide easy access to built-in alternative styles (possibly via shortcode attribute)
Released 5.0
Multiple Role Access
– Allow admin to grant access to the plugin interface for other user roles (e.g. Editor/Author/Subscriber)
Released 5.0
Destinations Dependant on Selected Origin
– Destination drop-down list would change based on the selected origin
Released 5.2
Ticket Multiplier
-Currently the ticket layout simply multiplies the price by the number of tickets. This could be improved so that the user defines the formula for multiple tickets (e.g. ticket price by 0.8 per ticket)
[In v5, this can be done by editing the _settings.php file or using the Defaults Add-on]
In Development 5.0b
Allow multiple vehicles (aggregate journeys)
– Allow larger parties to book journeys by supplying multiple vehicles for a given journey. For example a journey for 8 passengers might be spread across 2 (or more) vehicles. Cab Grid would automatically calculate best vehicle combination.
Review ?
Send booking data as CSV
– Booking request emails would optionally include a CSV containing all booking data as an attachment. This could then be quickly (or automatically) imported to local systems on receipt.
Released 4.5
Better AMP Support
Accelerated Mobile Pages are already supported, but only as a link to full version of a page. This could be improved to render Cab Grid on AMP pages.
Planning ?
Custom Cancellation/Management (via Booking Management Add-on)
– Option for customers to cancel or amend bookings managed via the Booking Management Add-on.
Review ?
Include payment link on confirm (via Booking Management Add-on)
– Include a payment link with confirmations sent via the Booking Management Add-on.
Released v4.5.6 (BMA v1.3)
Part Payment (deposit)/Card Surcharge
– Add option to take part payment instead of full payment with booking requests.
– Add option to add an additional processing fee (surcharge) to card transactions.
(Functionality currently available as part of Stripe Add-on)
Planning v5.x
Conditional/Augmented Custom Form Fields
– Allow custom form fields to validate depending on other input
– Allow links on field labels
– tool-tips to help users
Planning/Partial ?
Improve User Translation System
– Translation of user-defined messages and labels requires specific translation syntax. A better user interface could be developed to make this easier to use…
Planning ?
WooCommerce Integration
– This feature was deemed unnecessary. See our WooCommerce discussion.
– Jan 2024: Currently testing an add-on plugin implementation.
Testing WCI v0.1b

6 Comments

  1. Leeroy Jenkins

    is it possible to show availability of vehicles incase the client is fully booked?
    also how many destinations are available on the pro version as my client would want main destinations as well as other places.

    Reply
    • TaxiMap

      Cab Grid works primarily as a price calculator. This means a price is calculated before any other factors (such as availability) are considered. Thus, the availability of vehicles is not shown directly.

      If the customer chooses to book after getting a price, the booking date/time calendar can be set to EXCLUDE certain dates if fully booked. However, this would potentially require a significant management overhead to constantly update the un-available dates. This feature is intended to allow for closure on certain dates, such as public holidays. See https://cabgrid.com/help-and-support/controlling-booking-request-dates-cab-grid-pro/

      It is probably better to receive ALL booking requests and then politely decline if there is no availability at the requested date/time.

      In terms of destinations, the Cab Grid Pro has no limit on the number that can be added, though maintaining a large number of destinations can be unwieldy and slow.

      Reply
  2. Hassan

    Please this is my second time buying THE PLUGIN CABGRID PRO version. and still getting message like ”CAB GRID LICENSE ERROR. ” after feeling all the settings of the plugin like areas, price,…. Please can you help , i am so embarassed

    Reply
    • TaxiMap

      Sorry – your domain name was entered incorrectly at purchase.

      When purchasing Cab Grid Pro, you must enter the domain name for your website (and only the domain name – without any protocol or slashes).

      For example, if you were buying for the website at ‘https://cabgrid.com/’, you would enter only ‘cabgrid.com’

      Your license has now been updated with the correct domain.

      Reply
  3. Colin

    Hi , have just purchased this for a customer. Can the prices be set within different radius ?

    Reply
    • TaxiMap

      Sorry – your domain name was entered incorrectly at purchase.

      When purchasing Cab Grid Pro, you must enter the domain name for your website (and only the domain name – without any protocol or slashes).

      For example, if you were buying for the website at ‘https://cabgrid.com/’, you would enter only ‘cabgrid.com’

      Your license has now been updated with the correct domain.

      Reply

Submit a Comment

Your email address will not be published. Required fields are marked *