Brindle Booking Roadmap
Updated 2/3/21
Jan 22nd | HotFix Released
We have released an update addressing a few critical bugs experience by some customers. These are due to specific conflicts with other plugins, combined with a few known bugs within the plugin. If you’ve installed a version of Brindle Booking before January 22nd, please update manually from your account area to receive the latest fixes.
Bug Fixes:
Full Appointment Details now display when clicked: All appointment details are now displaying as expected in the Appointments tab
Payment Method Now Hides As Expected: If a no payment method is selected in the Settings tab, the Payment method will be hidden on Step 3 of the front-end (this was a bug that made that appear regardless if these options were not meant to be included).
Payment Method in Email Message Error: In the email confirmation, the correct payment method will now display, where previously it displayed “Paid in full via PayPal” no matter the actual selection.
“White Screen” when saving settings: Some customers reported not being able to save their settings, which was due to a conflict with certain plugins. This is now fixed.
Also:
-Links to Documentation and Tech Support have been included in the Help tab for quick access to both.
-CSS tweaks for consistent styling and reduced theme CSS conflicts.
Currently in Development | 1.0.2
%
Completed
February 2nd Update: In final testing. Planned Release: Friday February 5th
Staff Feature: Support of multiple staff members, each with their own schedule and access to change/edit their availability. Staff members will receive confirmations to all bookings via a unique email, and you will be able to select which members to include on the front end. Additionally, you can still use the “Global Schedule” which omits the staff members and uses a single booking interface.
Advanced API Key functionality: Admin will now have an assigned API Key used to activate the product and receive update notifications. For Unlimited License Users, this will now allow them to monitor which sites have activated the plugin.
Bugs Being Address (updated Feb 2nd):
-Fixed a bug in regards to caching issues, which conflicted with certain plugins.
-Fixed a bug where Multisite integration was not allowing settings to be saved in Brindle Booking.
Additional Tweaks & Bug Fixes | 1.0.2
Do to demand, we have bumped these bug fixes & UX tweaks to release with version 1.0.2 (see above for core updates). Projected Release Friday Feb. 5th.
1. On Windows browsers (confirmed on Chrome/Edge) the dropdown for the date selection is showing white text. This will be addressed.
2. User will not be able to select dates that have past (step 2 in the slider). Left arrow will be disabled in slider to prevent user from browsing days and time slots in the past.
3. Fields will be relevant to what is being requested.
- Phone number should require numbers to be entered (please ensure international phone number formats are not omitted)
- Email should require and email format.
4. On the payment method selection on step 3, if the user selects a different method after selecting “Pay online via credit card” the credit card area will hide again.
Upcoming | Version 1.0.3
Projected Release: Mid February
Currency: Ability to change currency type on products/services via dropdown.
Addition of GDPR compliant agreement: Message, link to terms/privacy page notifying user of which data is being collected.
Ability to Specify Email: where the notifications of appointments are to be sent to site admin (note Staff Members will still receive email confirmation through the email setup on their user profile).
Change Email Message: Ability to change the email message sent for booking confirmations within admin vs. in the code.
Advanced Time Slot Selection: Ability to select time slots in bulk (holding ctrl, or shift) in the Schedule to quickly select time slots.
Field Requirements Update: will correspond with the requested info. IE Phone Number will require the field to be numbers, Email to be a valid email, etc.
Location Label: Enter title of “location” label. This label will replace the physical address displayed on the front end, while still using the address entered to provide directions.
Redirects: Ability to redirect a visitor to a specific page after a booking is confirmed.
Hide Non-bookable days: Days with no bookable slots assigned will be unelectable on front end interface.
Additional Time Increments: Add 1 hour and 2 hour increments to the schedule.
Advanced sorting options for categories/services: User will be able to drag and drop the order of each category and service for easy sorting of items, which carries over to front-end dropdowns.
Dynamic Payment Display: If a service with no price is selected, payment options can be hidden in the front-end interface.
CSS Updates: Misc. Design tweaks for consistency across all sites. Polish to certain elements by our lead designer.
Later | Version 1.0.4
Projected Release: February 15th – 28th
Webhooks: Webhook integration for integrating third party products.
Refined Staff Member Options: Ability to assign services to specific staff members so that when a service is selected, only the staff members “tagged” with that services will display during the booking process.
3rd Party Form Support: Ability to embed a 3rd party form, or choose the default form fields.
Custom fields: Ability to customize existing field labels for included forms.
Integration with additional calendars: iCal, Outlook Calendar, etc. Improved integration with Google Calendar (potentially 2 way sync).
Language/Translations: support for 3rd party translation (ie Loco translate) via .po file integration
Multiple bookings per time slot: Ability to specify how many bookings are allowed for each time slot. This will be indicated on the front end interface via a “4 slots available” type of message. Once filled, it will show as “4 out of 4 slots booked!” When the “Display booked slots” option is enabled, or it can be set to hide when the slot is filled.
Confirmed
*Note these items may or may not be included in the above releases, and are actively being researched for development. If you’d like to request a specifc item on this list to be bumped, let us know here, and we’ll consider it based on overall demand!
Multiple Location Support: Ability to add and choose from multiple locations. User can select a location where they’d like to book the appointment, and can get directions to the specific location based n their choice.
Multiple Booking Instances: Ability to create as many unique booking interface instances as needed. Meaning you can create a separate booking calendar, each with their own settings.
Promo codes/coupons: Ability to apply a single promo code to reduce cost on any service, using a percentage you set in the new “Coupons” section.
Additional Staff Options: Ability to display info on each staff member via an info icon: Will display bio and photo via a tooltip overlay on click.
Advanced design options: Control over front-end style such as corner radius, button shapes, and different animations. Additional color and gradient options.
Advanced Time Increments: Ability to assign different time increment to each service.
Additional payment methods: Integration of Mollie, Apple PAy, Google Pay, etc. in the core plugin “Services” options.
Woocommerce Upsells: Ability to add WooCommerce products as an add-on
Woocommerce checkout: Additional integration with Woocommerce. Ability to check out using Woocommerce payment options.
Group Bookings: Ability to accept group bookings of multiple individuals per time slot. User can select how many people are attending the appointment.
Black Listing: Ability to mark holidays and other “black list” dates so they are automatically blocked off.
Add ons: Ability to add an “upsell” info where a customer can select multiple add-on products/services. These will each have their one price, and will be an optional feature that is in addition to the main service being booked.
Zoom Integration: Allows ability for generation of Zoom links based on booked time slots. (note this is currently in development, but will take time to release due to complexity).
Multiple Day Bookings: Additional support for extended bookings allowing customers to book a range of days, which extends the plugin to support Hotel/BnB bookings and multi-day events.
View by User’s Time Zone: Ability for visitors to view the schedule based on their own time zone.
Limit Pre-loading: We are investigating an option to limit the pre-loading of the plugin on all pages. Currently this is due to the fact that you can add the booking functionality to any link/button on the site, but we are exploring an option to specify which pages to load the plugin on to optimize overall speed even further.
