VikAppointments Services Booking Calendar

Changelog

1.2.18

Release date – 4 February 2026

New Features

  • It is now possible to request a custom deposit for each reservation.
  • Implemented Country, SSN and PEC/SDI custom field rules.

Improvements

  • The availability search now ignores the publishing status of a service if we are in the back-end.
  • The description of the options now supports HTML tags.
  • It is now possible to use Whatsapp templates for SMS notifications.
  • Pending appointments that have been partially paid are no longer automatically marked as expired.
  • Improved the validation of shareable options.
  • The system is now able to redirect the users to the specified return URL also in case of login failures.
  • Several improvements to One-Page Booking widget.
  • The mail reminder cron job now supports a tag to display the link to the booking page.
  • URL rewriting minor improvements.

Bug Fixes

  • Fixed an issue that was not able to check whether the check-out of a reservation was not exceeding the ending time of a shift, when configured at midnight.
  • The logo image displayed in the e-mail templates now uses a maximum width.
  • The profile page now lets the employees fulfill the required custom fields, even if they are not allowed to edit the profile page.
  • Fixed an issue that was restoring the stock feature for the options.
  • The min/max booking dates now properly consider the employee timezone.
  • Fixed the fatal error that could occur after clicking the Save & New button under the service working days page (employees area).
  • The service/employee details page now shows the correct maximum capacity according to the custom override.
  • Fixed an issue that was triggering the AJAX Filters layout after clicking the buttons of the pagination.
  • Fixed issue with the editor tags highlighting (cron jobs).
  • Minor fixes to improve WordPress compatibility.
  • Minor fixes to improve PHP 8.4 compatibility.

1.2.17

Release date – 7 January 2025

Bug Fixes

  • Fixed CSRF vulnerability on back-end wizard.

1.2.16

Release date – 16 December 2024

New Features

  • The customers are now able to edit the custom fields after booking an appointment.
  • Implemented a stock system for the options.
  • Added the possibility to display the service details page with 3 different layouts (default, image banner, featured image).
  • Implemented WhatsApp driver to send SMS messages (WhatsApp Business account required).
  • It is now possible to specify a different reply-to address for the notification e-mails sent to the customers.
  • Introduced a new setting to choose whether the e-mail address of a specific employee should be used as reply-to for the notifications sent to the customers.
  • Implemented a new setting to choose whether a notification e-mail should be automatically sent whenever the status of the appointment changes (also from the back-end).

Improvements

  • Various UI adjustments to improve the layout on small devices.
  • In case a remote iCal event is named as “Closure”, the system will now automatically create a closure rather than an appointment.
  • The employees filters widget is now able to properly use textual inputs.

Bug Fixes

  • Fixed the layout of the user notes displayed in the front-end.
  • Fixed an issue with the employees list filters.

1.2.15

Release date – 15 August 2024

Bug Fixes

  • Fixed an issue that could display certain time slots as available but that were actually occupied. Despite this issue, the availability system was still preventing overbookings.
  • Fixed a minor PHP warning.

1.2.14

Release date – 30 July 2024

New Features

  • Implemented quarterly, bi-yearly and yearly recurrence types.
  • The override manager is now able to display the differences among the override and the original file.

Improvements

  • The system doesn’t auto-remove anymore all the reservations in case the pending status hasn’t been configured.
  • Added a server directive to decrease the possibility of facing a lock on the maintenance page.
  • Added a “Retry” link to force the plugin to launch the update process again in case the website is stuck on maintenance mode.
  • Styled the form used to make the recurrence of an appointment from the employees area.

Bug Fixes

  • Fixed the fatal error related to the currency converter widget that could appear in the appearance section of WordPress.
  • The URL used to pause the cron notifications is now properly rewritten and should work as expected.
  • The system is now able to properly display an error message in case the saving process of an appointment fails.
  • The system is now able to properly display the error messages raised by the last database query execution.
  • The “Make Recurrence” button is no longer displayed when creating a new reservation from the employees area.

1.2.13

Release date – 18 July 2024

New Features

  • It is now possible to clone the working days from the management page of the employees.
  • Implemented a new configuration section to configure the currency conversion.
  • Added a new widget to let the users select their preferred currency.
  • The employees area now forces the users to fill in all the missing required fields before to start/keep using it.
  • Implemented a framework to override the pages of the plugin from the back-end.
  • Implemented a new API event to fetch the details of the appointment matching a given identifier.

Improvements

  • The script URL for the conversion tracking now supports custom attributes.
  • Added a new parameter to choose the height per pixel used to display the events in the weekly calendar.
  • Improved the readability of the events displayed in the calendar widget (dashboard).
  • The access level of the services is now ignored if we are in the back-end.
  • The system is now able to auto-remove the expired reservations also for those users that only use the One-Page Booking widget.
  • The separator custom field now prefers the description, when specified.

Bug Fixes

  • The service duration can now be lower than 5 minutes.
  • Fixed an issue with the check-in timezone used in the cron job notifications for the employees and administrators.
  • Fixed an issue with the end date calendar under the page used to export the appointments.
  • The URL used to print an appointment from the front-end is now properly rewritten.
  • Fixed various PHP errors.

1.2.12

Release date – 22 April 2024

New Features

  • Created a new analytics section to support the statistics for the options.
  • The options now support the shared parameter to limit the number of units depending on the selected participants.
  • The Search widget now supports an employee filter to display only the services assigned to the latter.
  • The One-Page Booking widget now supports 2 new filters to force the booking process with a specific employee and/or service.
  • The Shortcodes block now lets you create new shortcodes directly from Gutenberg editor.
  • The Shortcodes block for Gutenberg is now able to display an instant preview.
  • All the widgets have been converted into native blocks for Gutenberg.

Improvements

  • Implemented a services filter for the review reminder cron job.
  • The employees are now able to toggle their “listable” status directly from the employees area.
  • It is now possible to choose whether the ical importer should validate the availability of the events.
  • The system is now able to delete/cancel the appointments that no longer belong to the source calendar used to download them.
  • The CSV export now includes the required checkbox custom fields.
  • The system automatically refreshes the availability timeline after adding something into the cart.
  • The plugin is now able to properly load the language site from the WPML configuration.

Bug Fixes

  • Fixed an issue that was not applying the payment charge to single appointments.
  • Fixed issue with the availability timeline in case the working shifts exceeded the midnight and the service allowed the check-out selection.
  • Fixed an issue with the initial date of the monthly calendar.
  • Fixed an issue that was allowing the selection of the payment methods only in case they were eligible for the subscriptions and the packages.
  • Fixed an issue that was automatically changing the calendars by clicking a date and then by switching employee/service.
  • Fixed an issue with the ical events importer, which was not properly registering the provided description as appointment note.

Earlier versions

For further details about older versions, please refer to the changelog.md file of the plugin.

Plugin Website
Visit website

Author
e4jvikwp
Version:
1.2.18
Last Updated
February 6, 2026
Active Installs
500
Requires
WordPress 4.7
Tested Up To
WordPress 6.9.1
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.