We strive to make JoeBooking as close to your online appointment booking needs as possible. That is why we release new updates on regular basis to provide you with a dependable WordPress appointment booking plugin at a reasonable cost.
Fri, 17 Feb 2017
- Fixed an problem with the links in the front end that appeared in the latest Firefox version update (51.0).
Wed, 25 Jan 2017
- Removed potentially vulnerable own copy of PHPMailer library.
- Added a configuration for a service that it blocks a resource, useful when you would like one service make the resource unavailable even if the availability configuration allows it.
- BUG: used coupons were still allowed in the admin panel to apply for a payment.
Thu, 8 Dec 2016
- Minor updates and bug fixes.
Thu, 20 Oct 2016
- Added quick links in the customer area to show their upcoming and past appointments.
- Added Paysera payment option.
- Fixed the forgot password links.
- Minor code updates.
- BUG: A few fixes in the remote include option.
- Added a global BCC field to send copies of all automatic notifications.
Tue, 30 Aug 2016
- BUG: Styles in the print view were enqueued incorrectly that produced a garbaged view.
- Custom fields help text can also be translated with [m][/m] tags for multilingual installs.
- Added customer custom fields in the invoice view.
Thu, 25 Aug 2016
- In the admin area you can set if a customer has no email regardless if it's allowed on the customer side.
- BUG: The total amount of an invoice was calculated incorrectly if there were items with more than one quantity.
- BUG: The database connection may fail if there's a port setting in the MySQL details.
Mon, 22 Aug 2016
- Added Twilio SMS gateway.
- Added invoice details to Stripe payments.
- Added the "Customer Balance" plugin that shows the list of customers with their current balance.
- Added the Time Off menu in the admin panel.
- Fixed some issues when the "no email" option was enabled on the customer side.
- Move to mysqli functions for compatibility with PHP 7.
- Minor code updates and fixes.
Mon, 16 May 2016
- BUG: Fatal error in the admin area when editing an appointment and the attachments feature is enabled.
Thu, 28 Apr 2016
- Added the "last date" plugin that limits the last date avaiable for booking for a customer.
- Minor code updates and fixes.
Thu, 3 Mar 2016
- Bug: Custom appointment fields were not shown in the front end under certain conditions
- Added German translation
Wed, 24 Feb 2016
- Translated a few non translated strings.
- The links in front end occupy entire boxes for easier tapping on mobile devices.
- BUG: fixed possible infinite redirect loop in the front end booking.
Tue, 19 Jan 2016
- Added an option to download and print appointments of a specific customer.
- Added the date type for custom fields.
- Added the TextMagic SMS gateway.
- BUG: When the admin created an appointment, all promotions with coupon codes were applied even if no coupon code was given.
- BUG: The Processing Time and Finish Duration options for a service were not taking effect in appointments booked at the front end.
- BUG: The "Appointment Blocks Day" plugin did not work properly.
Wed, 6 Jan 2016
- Added date type for custom fields.
- Now it's possible to create a promotion that does not change the price, for example if you are giving a free gift with an appointment.
- The available promotions are now displayed in the time selection for an appointment in both the admin and the customer side view.
Wed, 18 Nov 2015
- BUG: Pro versions: fixed the remove customer balance action when there was the money balance remaining.
- Pro versions: When rejecting an already paid appointment, an admin is offered an option to either delete the payment or move the paid amount to the customer balance.
Wed, 11 Nov 2015
- Added permissions summary views for resources and staff views in the Salon Pro version.
Sun, 8 Nov 2015
- Minor code updates and fixes
Mon, 12 Oct 2015
- Added a check not to allow overlapping appointments for the same customer (configured in Settings > Date and Time).
- Promotions (coupons) can now be applied to packages too. [Pro]
Fri, 2 Oct 2015
- Now promotions and coupons can be associated with a specific customer. [Pro]
- Added customer id to the admin area customers list view.
Wed, 23 Sep 2015
- Optimized the iCal synchronization export which might have failed when there were many appointments (hundreds).
Fri, 18 Sep 2015
- BUG: The was a conflict with MailPoet Newsletters plugin when booking an appointment in the front end.
- Added an even action option to redirect a customer to a specified page upon successful appointment booking.
- BUG: The customers import function didn't correctly handle UTF-8 files with BOM.
- BUG: A timezone of a customer was not saved if it was allowed to book appointments without registration.
Tue, 25 Aug 2015
- BUG: The admin menu didn't work on mobile screens.
- Added a setting to hide end time in customer notification emails.
- Added a link to download the appoinment's iCal file in the admin panel.
Mon, 10 Aug 2015
- BUG: The JQuery was not properly enqueued in some WP configurations thus making some features like dropdowns and collapsing infos unavailable.
- Added the print view link in the admin appointments calendar and list view.
- Remember the columns selected for download in the admin appointments list view.
Thu, 30 Jul 2015
- BUG (really sorry): The admin main menu was not showing due to change made in version 6.3.7.
Tue, 28 Jul 2015
- BUG: The SMS menu item was not showing after 6.3.6 version update (Pro versions).
- BUG: The Customer Limits plugin was working incorrectly.
- Added an option to update the invoice due date
Tue, 16 Jun 2015
- BUG: The main admin menu was not translated when another language was activated.
- BUG: error in price view in the front end when a promotion was active.
- BUG: Packages link wasn't shown for non logged in customers.
- BUG: SQL error on service create - wrong type for "lead_in".
Mon, 1 Jun 2015
- Timezone setting is active for providers too in the control panel and notifications.
- Added a setting if the staff members can edit customers login details.
- An option to remove customer balance (after adding packages) (Pro versions).
Tue, 19 May 2015
- Added the Coupon Code field to the appointment CSV export.
- BUG: additional invoice item could not be deleted.
- BUG: bug when a package was double assigned to the customer balance if the admin/provider added a payment for them.
- BUG: Paid Through field was not being exported to the CSV download.
Tue, 5 May 2015
- Added an option to add a link to appointment overview page in notification messages.
- Added an admin page to view assigned packages and delete if needed.
Mon, 13 Apr 2015
- Added an option for customers to book multiple seats if you have configured such capacity. In the availablity configuration you can set how many seats are available, as well as up to how many seats a customer can book for one appointment.
- Added an option to specify a processing time for a service, than another finish duration. The break in between is available for other appointments. For example, in a hair salon 45 minutes can be booked for a color, then set aside 30 minutes for processing (this time is available for another booking), then again 30 minutes to rinsing and styling.
Sat, 4 Apr 2015
- Added an option to make a service available in package only, i.e. a customer should purchase a package first to be able to book a service.
- Redesigned the appointment actions in the calendar view - removed the dropdown that might be not convenient on some screens.
- Added an option to sort the customer list by last name, first name, email or username.
- Added some more descriptive labels in the appointment confirmation forms on the customer side.
Thu, 19 Feb 2015
- An option to configure the summary for iCal output (for export to Google Calendar etc) - service, or customer, or bookable resource.
Fri, 6 Feb 2015
- The admin can now remove a coupon from an appointment.
- Added Stripe payment gateway.
- There was an error after searching customers in the admin panel.
- Modified the search customers algorith in the admin panel to look up in more fields.
Thu, 8 Jan 2015
- An option to display in the front end if a timeslot was available, but now it's booked. First configure if you need this option in Settings > Date & Time.
- Slightly restyled the calendar and time view to show available times more distinctively.
- An option for the admin/staff to set appointment approved or pending when creating it in the back end.
Tue, 30 Dec 2014
- BUG: customer accounts related notifications (such as new customer should be approved) were sent to all backend users uncluding staff, while only admins should receive them. This applies to Salon Pro version only.
Mon, 15 Dec 2014
- Now the coupon codes can be used in the admin area for existing appointments too.
- BUG: when viewing the appointments of a customer in Customers > Appointments, appointments of all of customers were displayed.
- BUG: month names were not translated if a foreign language was enabled.
Wed, 3 Dec 2014
- Pay at our office button at the final confirmation form if this option is enabled.
- The shortcode output was appearing before the page text even if it was placed after.
- A few minor optimizations.
Wed, 26 Nov 2014
- Made it compatible with Developer Mode plugin so that "Developers" are also admins in JoeBooking
- Now when downloading the appointments list in CSV (Excel) format, it's possible to select which columns are included
- BUG: the availability week wizard assigned a wrong location if you first filtered the availability by location.
Thu, 20 Nov 2014
- BUG: error in payments form for payment gateways other than Paypal
- BUG: when upgrading from older versions (4 and 5) there might be some availability timeblocks hidden in the admin area
- BUG: quite a specific bug, if you have the "filter customers" plugin enabled, and a customer purchases a package, then the notification email was sent to all admins rather than those who can see this customer.
- Calendar view preference (month, week, or next days) now is saved in the admin panel
- Multilanguage interface, as well as online edit for the text used within the applicatation
- Day view extended to display several days that have appointments or availability defined
- Admin now can generate an invoice for an appointment and send it to the customer if needed
- Appointment cart is cleared upon logout to prevent issues on shared computers
- Extended the Event Actions module, now there is a new option to add automatically add an item to a first invoice of a customer, for example a registration fee.
Wed, 15 Oct 2014
- Now it is possible to make use of full HTML including <html> and <head> tags in the message templates, previously it was allowed only in the header and the footer, for the body if the head part was used it got corrupted.
- BUG: locations, resources and services sometimes were not sorted according to settings defined in the admin area.
- BUG: a customer could not make use of balance if a package was configured to allow only a selection of services rather than all.
- BUG: if more than one appointment were booked at a time by a customer, then the payment amounts for all appointments were set as the price of the last appointment.
- Staff members now can not delete customer accounts, only administrators can do that.
- Appointment notes if any are now also displayed in the calendar and list views in the admin area.
- BUG: session handling might be conflicting with other plugins or themes
Thu, 9 Oct 2014
- Now you can add parameters for shortcode: fix_location, fix_service, fix_resource to filter these options in the front-end.
- BUG: in the customer iCal export file cancelled and no-show appointments were included. Now only approved and not completed appointments are listed.
- Admin or staff members can again give the reason for rejecting appointment, in addition now it is also stored in the appointment change history.
- A setting if to count the min advance booking period from now or from tomorrow's earliest available time.
- In the admin area now there is a filter for customers with restrictions, i.e. with Email Not Confirmed, Not Approved, Suspended to easily locate them.
- Staff members now can not completely delete appointments, only administrators can do that.
- Now invoices can be deleted in the admin area.
Wed, 1 Oct 2014
- BUG: Appointments in customer panel were not properly sorted thus appointments from one month might have appeared under another month title.
- Hide SMS configuration and logs from staff members
- BUG: SMS text message were sent even if "No Notification" checkbox was on
- BUG: "Filter customers for admin" plugin was not working
- Added appointment status legend in the customer area
- BUG: iCal and Excel (CSV) export links were not working in the customer area
- BUG: Synchronization link was not displayed to staff members
- BUG: Calendar popup was shifted in position in JoeBooking admin area
- Automatic plugin update function for the Pro/Salon Pro version.
- Minor code updates and fixes.
Sun, 14 Sep 2014
- Added an option to archive a location.
- Added a link to pay for existing appointments in the customer area.
- Minor code updates and fixes.
Tue, 2 Sep 2014
- Added the appointment creation date in the admin appointment calendar and list views as well as in CSV/Excel export file.
- Added a label for internal providers in the admin appointment calendar and list views.
- Added a configuration option to pick a location or a resource randomly from available ones in the front end. So if you have multiple locations or resources, but it is not required to let customers know which one is booked, you can hide this information from them.
Mon, 18 Aug 2014
- Added an option to specify if an availability time slot is valid on odd or even weeks (or all, as before)
- Event actions or hooks feature.
- Minor code optimization and fixes
Tue, 15 Jul 2014
- A slight CSS fix to escape conflicts with some WP admin themes
- Location capacity booking check fix
Version 6.0.0A major update of JoeBooking with a new modern design visual view. Cost effective, reliable, and accurate WordPress appointment booking plugin designed specifically for service professionals.
Tue, 1 Jul 2014