Booknetic Updates / Changelogs

Booknetic - Changelogs. Top-rated Appointment Booking Plugin for WordPress team releases updates frequently to provide better service and adds new features.

Version:
Categories

v5.8.2 - 10 Jul 2026

Improved

  • [Both] Customers can now be found in the admin Customers list by searching for their Booknetic ID number.

Fixed

  • [Google Calendar] Fixed a legacy settings action in the Google Calendar add-on that remained registered after the settings system was updated to a newer implementation.
  • Fixed the admin calendar not refreshing appointment events after a successful drag-and-drop reschedule.
  • Fixed the booking popup not applying its configured theme styles when loaded via AJAX, such as through a shortcode or widget on a page built with a page builder.
  • [Custom Forms] Fixed two date picker issues in Custom Forms and Customer Form fields.
  • [Custom Duration] Fixed custom appointment durations not saving when an admin edits an existing service.
  • Fixed the admin dashboard statistics panel showing stale data when returning to the dashboard using the browser’s Back button.
  • [Workflow Webhook] Fixed webhook actions returning a JSON parse error when the target endpoint responds with an empty 204 No Content reply.
  • [Workflow Webhook] Fixed malformed webhook URLs on SaaS installations.
  • [User Role Manager] Fixed a permission logic issue when a WordPress user has multiple Booknetic roles assigned.
  • [User Role Manager] Fixed an issue in the role editor where toggling a parent-level capability checkbox caused child / sub-capability checkboxes to lose their individually configured states.
  • [WooCommerce Payments] Fixed the WooCommerce Payment add-on settings page where JavaScript assets, including the rich-text editor used to customize email templates, failed to load after a recent plugin refactoring.
  • [Packages] Fixed an issue where completing a package booking paid via WooCommerce redirected the customer to an undefined page instead of the WooCommerce checkout.
  • [Custom Forms] Fixed a crash that occurred when a customer opened the file upload picker in a file field and then closed the dialog without selecting a file.
  • Fixed the Appointment Booked workflow event not being dispatched when an appointment is created via the Booknetic REST API.

v5.8.0 - 2 Jul 2026

Fixed

  • Fixed service category translations being lost when editing an existing category.
  • Fixed the Booking Button widget when a custom stylesheet <link> element was included in the Appearance settings, such as for a Google Font or icon set.
  • Fixed the Customer Categories sub-menu item being visible to admin users whose User Role Manager profile denied access to that page.
  • Fixed the Customer Panel Reschedule action sending the wrong date format to the tenant backend on sites with a custom date format.
  • [Workflow Twilio SMS] Fixed Twilio SMS messages sent via Workflow automation not being delivered.

Improved

  • Improved the admin Services panel so custom sort order is now saved reliably when services or service categories are reordered via drag and drop.
  • [Twilio SMS Verification] Improved the customer-facing error message when Twilio phone number verification fails.
  • [Conversion Tracking] Improved data layer handling in the Conversion Tracking add-on.

v5.7.9 – 24 Jun 26

Fixed

  • [Packages] Fixed the Add/Edit Package modal where the Payment Methods and Locations dropdowns were rendering completely empty.
  • Fixed an issue where appointments could remain stuck in Pending status even after payment was successfully captured.
  • [WooCommerce Payment] Fixed the WooCommerce payment gateway settings page returning an HTTP 500 error when opened in a REST context because required WordPress admin symbols were not loaded.
  • Fixed User Role Manager showing service category and location category menu items to users who had been denied access to them.
  • Fixed the Remove button for break periods in the Location add/edit form.
  • Fixed service category translations being silently lost when creating a new category.
  • Fixed the booking panel rejecting valid phone numbers when the intl-tel-input country utilities library was unavailable.
  • Fixed the public booking page crashing with a SQL error when displaying a service category whose services had no assigned staff.

Improved

  • Improved the admin calendar by adding automatic polling for new appointments every 60 seconds.
    Newly booked appointments now appear in the calendar view without requiring a manual page reload.

v5.7.8 – 22 Jun 26

Fixed

  • [WooCommerce Payment] Fixed a race condition in WooCommerce payment confirmation where a paid booking could be confirmed into an already occupied slot.
  • Fixed the calendar month view so that every appointment on a day is displayed as its own event. Busy days now use FullCalendar’s native “+N more” popover instead of hiding appointments.
  • [Booking Limit Manager] Fixed an issue where location booking limits were not being saved. The missing REST endpoint for saving location limits has now been added.
  • [Booking Recovery] Fixed an issue where editing an existing appointment could incorrectly attribute a later recovery session from the same customer. Recovery sessions are now correctly limited to the appointment’s creation date.

Improved

  • Improved License API error messages to better explain the cause of the issue and suggest the next step.
    For example:
    • Domain-bound license rejections now explain that the site may have been moved, cloned, or its URL changed, and instruct the admin to re-activate the license.
    • License server errors now clearly state that the license server is temporarily unavailable.
    • Connection failures now show the underlying network reason.
  • [Google Meet] Refactored the Google Meet integration to better distinguish permanent Google API failures from temporary ones. This improves meeting creation reliability, reduces unnecessary retries, and makes the staff connection panel reflect the account state more accurately.

v5.7.7 – 19 Jun 26

Fixed

  • Fixed stored schedule times from older versions so weekly schedules are read correctly after update.
  • Fixed unreadable stored date values so admin pages continue to load instead of showing an error.
  • Fixed payment links and final booking confirmation so availability is re-checked before payment completion, preventing overbooking.
  • Fixed calendar month view so every appointment for a day is shown.
  • Fixed customer search in the admin panel so customers can be found by ID.
  • Fixed template application so saved appearance settings do not create invalid appearance references.
  • Fixed Elementor widgets so shortcode delimiters are restored correctly.
  • License activation errors now show a clearer cause and next step.
  • [Booking Recovery] Fixed booking recovery conversion tracking so recovered sessions are tied to the correct appointment date.
  • [Booking Limit Manager] Fixed location booking limits not being saved from the location settings screen.
  • [Customer Panel] Fixed customer panel cancel and reschedule actions that could fail because customer search requests were missing permission validation.
  • [Packages] Fixed package payment methods on fresh installs so Local payment is shown by default.

Improvements

  • [Google Meet] Refined Google Meet connection and meeting creation handling for more reliable online meeting setup.

v5.7.6 – 17 Jun 26

Added

  • Added location-based working hours, holidays, and special days so locations can have their own schedules.

Fixed

  • Fixed the workflow editor so rich-text notification fields keep loading even when the editor script loads later than expected.
  • Fixed customer management screens that could fail to load.
  • Fixed add-on tabs in appointment and customer popups that stopped loading after a recent interface change.
  • Fixed appointment deletion side effects that could leave ghost calendar events behind.
  • Fixed Gmail SMTP logout for users who can manage email settings but are not full administrators.
  • Fixed an issue where pre-selected add-ons were blocked from loading by the page security filter.
  • [Packages] Fixed package service selection so location and staff filters work correctly.
  • [Packages] Fixed a setup issue that prevented Packages from updating correctly.
  • [Customer Panel] Fixed customer WordPress account creation workflows so customer-created events run reliably again.
  • [Customer Panel] Fixed cancel and reschedule actions that could fail with a permission error in customer search fields.
  • [Customer Panel] Fixed the customer panel reschedule setting key so the saved option is read correctly.
  • [Google Calendar] Fixed staff Google Calendar connection after a recent staff settings update.
  • [Google Calendar] Restored the Calendar Settings toggle so the Google Calendar integration can be enabled again.
  • [Outlook Calendar] Fixed staff Outlook Calendar connection after a recent staff settings update.
  • [Outlook Calendar] Fixed a missing Outlook Calendar stylesheet in the admin panel.
  • [Zoom] Fixed saving staff Zoom users after a recent staff settings update.
  • [Booking Limit Manager] Fixed staff booking limits not being saved from the staff settings screen.
  • [Booking Limit Manager] Fixed per-time capacity limits so non-busy appointments are not counted as occupied slots.
  • [Workflow Email] Fixed test invoice workflow emails that could fail while generating the invoice document.
  • [Workflow WhatsApp] Fixed WhatsApp workflow messages that use collection-based action settings.

Improvements

  • [Packages] Package editing now uses the shared service and location lists for a cleaner, more reliable admin experience.

v5.7.5 – 12 Jun 26

Fixed

  • Fixed appointment status display issues in the appointments table.

Improvements

  • Updated Boostore to use the new add-on store interface and route users to the refreshed add-on screens.

v5.7.0 + v5.7.1 + v5.7.2 + v5.7.3 · BETA – 7 Jun 26

This is the Booknetic beta release line. v5.7.0 is a major release introducing recurring appointment series, bulk operations, a new workflow queue engine, and a sweeping REST API modernisation. v5.7.1 and v5.7.2 are hotfix releases. v5.7.3 adds further translation stability fixes.

Added

  • Added Recurring Appointment Series management — create, view, update, and cancel recurring booking series directly from the admin calendar;
  • Added bulk appointment update and delete operations for multi-select calendar actions;
  • Added an Appointment Payment Link REST endpoint to generate and share a payment link per appointment;
  • Added Location Filtering for appointments in calendar and list views;
  • Added appointment create and update REST endpoints with full data validation;
  • Added Payment List and Payment Gateway REST endpoints for programmatic payment management;
  • Added a Workflow Queue system with scheduling, a background runner, a queue UI, and queue cancellation — ensuring automated workflow actions (emails, webhooks, notifications) are reliably delivered even under high server load;
  • Added Workflow Log Soft-Delete — logs are archived rather than permanently removed, preserving full audit history;
  • Added the {appointment_qr_code} shortcode in workflow notifications for generating mobile deep links;
  • Added real-time choice preview in the Appointment Forms builder;
  • Added Mailchimp and Twilio WhatsApp workflow actions via REST;
  • Added Sidebar Customization REST API for saving and restoring admin sidebar order;
  • Rebuilt the mobile app booking flow on the REST API for improved stability and performance;
  • Added notifyUrl support for the Netopia payment integration;
  • Added a Booknetic health endpoint at /wp-json/booknetic/v1/health for uptime monitoring and integration health checks;
  • Added Booking Recovery add-on — re-engages customers who started but did not complete a booking;
  • Added updated Boostore UI with improved error handling;

Fixed

  • Fixed workflow logging and retry resilience: improved payload serialisation, retry eligibility checks, batch error handling, and duplicate customer-created listener fatal error;
  • Fixed workflow payment completion filters and deposit/full-payment status handling;
  • Fixed appointment repository date filters, end-date logic, and bulk update guards;
  • Fixed Packages select2 customer search result display and mobile button styling;
  • Fixed Loyalty Points redeem setting data type;
  • Fixed Settings save reliability: payment gateway order, SaaS deposit restrictions, Facebook integration restrictions, backup tenant-safety, and logo upload response;
  • Fixed Waiting List REST/workflow save flow, modal behaviour, and settings form error display;
  • Fixed User Role Manager REST config localisation and listener resolution;
  • Fixed Sidebar Customization load failures, slug validation, backend guard, and duplicate toast notifications;
  • Fixed Boostore upgrade button visibility for non-subscription licences, discount cart payload, and install/activation race conditions;
  • Fixed Backup ZipArchive dependency check;
  • Fixed plan discount values incorrectly allowing entries above 100%;
  • Fixed email workflow retry attachment normalisation and all-staff recipient inclusion;
  • Fixed Tap to Pay Stripe card details extraction, disabled-gateway guards, invalid API key sanitisation, and provider label localisation;
  • Fixed Stripe Connect secret encryption and Tap to Pay provider value validation;
  • Fixed payment listing/gateway sorting and PHP 7.4-compatible response construction;
  • Fixed WooCommerce payment settings save behaviour;
  • Fixed Twilio WhatsApp template body handling, API error handling, recipient trimming, and duplicate credential checks;
  • Fixed Twilio SMS tenant capability guards;
  • Fixed mobile app notification action handling, module deep-link data, assigned-user listing, and payload variable shadowing;
  • Fixed Calendar duplicate REST requests, wrong query parameters, invalid GET route URLs, missing capability checks, month view route, and cache cleanup;
  • Fixed booking flow error handling: eliminated duplicate Confirm submissions, undefined catch payloads, and HTTP 500 errors after appointment persistence;
  • Fixed MercadoPago option service resolution;
  • Fixed a fatal compatibility error between Booknetic Free and Pro that occurred when Free core was below version 1.1.0;
  • Fixed WordPress 7.0 admin checkbox rendering on the Booknetic installation screen (also backported as v5.6.6 for the stable line);
  • Fixed Pro product slug, API call routing, and autoloader initialisation issues that could cause conflicts on activation;
  • Fixed translation isolation — Booknetic core and SaaS now each use their own translation helper, preventing text domain conflicts between plugins; also backported as v5.6.7 for the stable line);
  • Fixed validation message translation being attempted too early, before the plugin text domain was registered, causing some validation strings to appear untranslated (v5.7.3);

Improvements

  • Improved workflow update reliability with centralised write handling and unified queue cancellation logic;
  • Improved workflow queue retry reliability and per-account isolation for SaaS environments;
  • Improved Booking Recovery add-on lifecycle with per-workflow delays and conversion tracking on booking completion;
  • Completed drag-and-drop ordering for staff and locations — together with the extras ordering introduced in v5.6.1, drag-and-drop reordering now covers all entities (services, categories, extras, staff, and locations) and saves instantly and reliably;
  • Improved mobile push notifications with module-based action data and deep links to specific in-app sections;
  • Improved Google Meet, Google Calendar, Zoom, and Outlook Calendar integrations with centralised OAuth services, constructor injection, and clearer error feedback on connection failure;
  • Improved Tap to Pay internals: repository-based lock storage, REST-response contracts, and encrypted secret storage;
  • Broad admin panel performance improvements across settings, services, calendar, appointments, and payments — pages load faster and actions respond more reliably;

v5.6.7 · 7 Jun 26

Stable-branch security and stability release.

Fixed

  • Security fix: Fixed a capability check gap that could allow WordPress users without a Booknetic role to view payment data — all payment-related admin views now enforce Booknetic-role capability checks;
  • Fixed the "Join beta" / "Leave beta" dropdown disappearing from the admin menu when the Pro plugin filter was active;
  • Fixed Booknetic SaaS incorrectly using the Pro plugin's translation helper (bkntc__) instead of its own (bkntcsaas__), which caused incorrect text domain resolution and untranslated strings in some SaaS contexts;
  • Fixed checkbox rendering on the Booknetic installation screen when running on WordPress 7.0 — checkboxes were not visually checked even when selected;

v5.6.5 · 28 May 26

Targeted bug-fix release.

Fixed

  • Fixed Boostore: improved authentication token handling — the JWT token is now fetched securely outside the view layer; fixed a crash that occurred when the add-on purchases list had a null item count;
  • Fixed Appointment Forms: resolved an initialization error that occurred when the form element was missing its validation rules attribute;
  • Fixed Conditional Prices: resolved a price update issue that caused prices not to recalculate correctly under certain conditions;

v5.6.4 · 14 May 26

Internal maintenance release. No user-facing changes.

  • Fixed a missing package dependency in the CI build pipeline that could prevent plugin package uploads;
  • Version bump to re-trigger the CI build and S3 upload pipeline following the v5.6.2 infrastructure fix;
  • Fixed CI plugin detection — the build pipeline now correctly identifies plugins that use a non-standard entry file name;

v5.6.1 · 03 May 26

This is the foundational release of the new Booknetic Free + Pro two-plugin architecture. It ships a new free tier, significantly expands integration coverage, hardens the upgrade path from v5.5, and includes an extensive set of bug fixes across workflows, calendars, and SaaS.

Added

  • Introduced Booknetic Free as a standalone WordPress plugin — Booknetic Pro now layers on top of Free, enabling a cleaner separation between the free and paid tiers, a dedicated free tier with its own resource limits, and a smoother upgrade experience for existing licence holders;
  • Added automatic installation and update of owned add-ons during Pro licence activation — no manual reinstall required after upgrading;
  • Added Tap to Pay — a new add-on for contactless NFC mobile payments via Stripe Terminal;
  • Added Google Meet integration with a standard OAuth app flow;
  • Added Microsoft Teams integration with OAuth authentication support;
  • Added meeting description support and the {meeting_title} / {meeting_description} shortcodes for MS Teams meeting notifications;
  • Added modernised Zoom standard OAuth with per-staff authentication;
  • Added Google Calendar OAuth login through Booknetic, with an updated callback and auth logic;
  • Added Outlook Calendar OAuth/proxy integration;
  • Added email confirmation field validation at the booking information step and the package booking step — customers must confirm their email address before proceeding;
  • Added drag-and-drop reordering for service extras, with order_number infrastructure for staff and locations;
  • Added a "Free" label on services priced at zero;
  • Added Busy Slots end-time selector — staff can now block time using a clear From–To range instead of a start time and duration;

Fixed

  • Fixed v5.5 → v5.6 migration reliability: improved lock handling, parallel-install race conditions, activation failure logging, and idempotent schema-safe migration runs;
  • Fixed workflow email and in-app notification content not being preserved correctly after edits;
  • Fixed iOS Mail rendering issues caused by unicode/charset encoding in workflow email notifications;
  • Fixed Conditional Prices customer category detection when booking from the admin backend; also fixed midnight 24:00 handling;
  • Fixed White Label custom CSS not applying correctly, and fixed unescaped custom CSS output;
  • Fixed Staff Commissions CSV export filter behaviour;
  • Fixed staff and customer profile image upload alignment and sync;
  • Fixed staff and customer WordPress account actions — moved to Pro and replaced "allow login" toggles with dedicated WP-user action controls;
  • Fixed Appointment Forms (Custom Forms) condition validation when the When or Do sections are incomplete;
  • Fixed Recurring Appointments incorrectly ignoring timesheet breaks and generating invalid time slots;
  • Fixed Google Calendar OAuth route parameters, staff-ID callback handling, session delete order, and 500 error edge cases;
  • Fixed Google Meet OAuth edge cases, stale click handlers, session delete order, and 500 errors;
  • Fixed Outlook Calendar OAuth token refresh, malformed token handling, and wrong OAuth state handling;
  • Fixed Zoom OAuth security issues, token cleanup, token exchange flow, and Server-to-Server config restoration;
  • Fixed Tap to Pay webhook meta mismatch, webhook secret encryption, and tenant-scoped locking;
  • Fixed translation and i18n issues across frontend, backend, and SaaS tenant context (including missing text domains, frontend/backend localisation filters, and dynamic lookup routing);
  • Fixed PHP 7.4 compatibility issues including static return types and positional constructor arguments;
  • Fixed multiple WordPress.org readiness and security issues in Booknetic Free: URL and output escaping, ABSPATH guards, scoped hooks, asset versioning, and plugin-check warnings;
  • Fixed Booknetic Free uninstall/update table cleanup and missing table drop issues;
  • Fixed Free resource-limit checks and resource-limit modal behaviour;
  • Fixed week view freezing when all working days were marked as day-off;
  • Fixed WooCommerce payment settings fallback — bookneticSettings is now initialised before use;
  • Fixed a TypeError in the appointment paid workflow;
  • Fixed Outlook compact tokens being incorrectly deleted by an overly strict JWT format check;
  • Fixed a nonce missing from change-status AJAX requests;
  • Fixed a fatal error that could occur when loading certain admin settings pages;
  • Fixed a fatal error in the local payment flow that could prevent bookings from being completed;

Improvements

  • Improved the installer flow with an add-on selection screen, clearer skip/install controls, and a live count of selected add-ons;
  • Improved Busy Slots UX — replaced the start-time/duration model with an intuitive From–To end-time picker;
  • Renamed the Custom Forms menu to Appointment Forms for clarity;
  • Improved WordPress.org readiness and security hardening across all Free/core views, helpers, and output paths;
  • Improved admin, staff, and customer WordPress account management with dedicated user action controls replacing simple toggle switches;

v5.6.0 – 29 Apr 26

Added

  • Added a new feature - MS Teams integration;
  • Released Booknetic Free version; Booknetic plugin is now split into Free (booknetic) and Pro (booknetic-pro) layers, with Pro automatically wrapping the Free base;
  • Added a new feature - Workflow Logs and Retry (a new "Logs" submenu under the Workflow module showing event/action history with retry capability);
  • Added a new feature - SaaS Workflow Logs (logs menu and scope filtering for tenants in the SaaS panel);
  • Added a new feature - Mobile App push notifications;
  • Added a new feature - Google Calendar OAuth proxy (customers no longer need to create their own Google API credentials; OAuth flow is centralized through oknetic.com);
  • Added a new feature - Outlook Calendar OAuth proxy (same centralized OAuth flow for Microsoft 365 / Outlook accounts);
  • Added a new feature - Appointment limits for SaaS Plans;
  • Added a new feature - "Free" label on services priced at 0 (booking panel shows "Free" instead of "0$");
  • Added a new feature - Extra Services drag-and-drop reorder;
  • Added a new feature - Customer Form fields drag-and-drop reorder (custom field order is now respected on the appointment modal);
  • Added Locations REST API endpoints (full CRUD with proper RESTful conventions);
  • Added a new feature - Auto-install addons on install screen (during license activation, addons attached to the license are downloaded, installed, and tivated automatically with progress UI);
  • Added a new feature - Staff WP user actions (Assign WP user, Reset password, Remove login access) — "Allow login" toggle removed from the staff add/edit dal in favour of a dedicated, simpler flow;
  • Added a new feature - Customer WP user actions (Assign WP user, Reset password, Remove login access) — "Allow login" toggle removed from the customer add/it modal in favour of a dedicated, simpler flow;
  • Added a new feature - {appointment_qr_code} workflow shortcode (renders the appointment QR code for use in email/SMS templates);
  • Added a new feature - Custom Forms real-time choice preview (rendering of the selected option appears instantly while editing the form);
  • Added a new feature - Tenant Directory VAT note + service card duration display (shows VAT inclusion notice and service duration on landing-page service cards);

Fixed

  • Fixed a bug related to the Customer Panel rendering the wrong locale in some flows;
  • Fixed a bug related to the Customer Panel nonce returning 403 on certain AJAX endpoints;
  • Fixed a bug related to the Workflow event filter not loading when the referenced entity had been deleted;
  • Fixed a bug related to the Workflow reminder action firing at incorrect times;
  • Fixed a bug related to the Workflow "Test send" returning an error;
  • Fixed a bug related to the Workflow "Run workflow" option not working as expected;
  • Fixed a bug related to the Workflow keyword list rendering side-by-side after save;
  • Fixed a bug related to Summernote stripping HTML inside Workflow email content;
  • Fixed a bug related to the Outlook Calendar integration returning a 401 error during OAuth refresh;
  • Fixed a bug related to email Unicode whitespace characters being garbled on iOS Mail clients;
  • Fixed a bug related to the White-label addon's custom CSS not being applied in some pages;
  • Fixed a bug related to the Tenant Directory mobile modal layout glitching on small screens;
  • Fixed a bug related to the Tenant Directory gallery upload silently failing for some image types;
  • Fixed a bug related to Conditional Pricing auto-converting time 24:00 to 00:00;
  • Fixed a bug related to Conditional Pricing comparison breaking at midnight;
  • Fixed a bug related to Custom Status JS running twice on settings save;
  • Fixed a bug related to the Customer Form condition not saving correctly;
  • Fixed a bug related to the Customer Form link field returning a 500 error on the information step;
  • Fixed a bug related to the Customer Form hide/show logic when the customer already exists;
  • Fixed a bug related to recurring booking blocking the next step when a Waiting List slot was busy;
  • Fixed a bug related to the Tenant "My Profile" page redirecting to General Settings instead;
  • Fixed a bug related to staff profile image not synchronizing in the admin sidebar after upload;
  • Fixed a bug related to the Boostore coupon code not applying at checkout;
  • Fixed a bug related to the Appointment REST controller filter not respecting filter parameters;
  • Fixed a bug related to Staff Commission CSV export ignoring applied table filters;
  • Fixed a bug related to WhatsApp Twilio workflow action UI/handling glitches;
  • Fixed a bug related to special days for staff making all-day timeslots unavailable;
  • Fixed a bug related to the Apperance "Save" button not being clickable on Free;
  • Fixed a bug related to the Locations REST API update endpoint not persisting changes;
  • Fixed a bug related to cancelling SaaS subscriptions leaving stale billing records;
  • Fixed a bug related to the rating form crashing with a 500 error during appointment edit;
  • Fixed a bug related to landing-page registration rejecting valid phone numbers;
  • Fixed a bug related to expired tenants not being able to reactivate via the "Reactivate" button;
  • Fixed a bug related to the recurring payment error message showing incorrect localized text;
  • Fixed a bug related to Service Extras card styling overflowing for long descriptions;
  • Fixed a bug related to landing-page service card layout overflowing for long titles;
  • Fixed a bug related to the New Rating workflow event firing duplicate notifications;
  • Fixed a bug related to the Outlook Calendar token refresh handling for expired tokens;
  • Fixed a bug related to negative SaaS plan price display when discount exceeded 100%;
  • Fixed a bug related to untranslated texts in the SaaS admin panel;
  • Fixed some small bugs and made minor improvements.

Improvements

  • Added the GTM Container ID setting to the top of the Conversion Tracking settings page for easier configuration;
  • Improved sidebar submenu chevron click area for easier UX;
  • Improved Customer Panel UX (translation rendering, condition handling, conditional pricing rescheduling consistency).
  • Improved - Busy Slots "From – To" time range input (replaces the previous start time + duration minutes flow);
  • Improved - Custom Forms menu rename ("Custom Forms" → "Appointment Forms");
  • Improved - Netopia payment gateway callback registration (registers callback URL with Netopia automatically);
  • Improved - the Mobile App notification action listing all WP users instead of only seat-assigned users;
  • Improved - Plugin uninstall cleanup
  • Improved - Labels module rebuilt as "Translator" with a new, simpler UI/UX;

v5.2.4 – 04 Apr 26

Added

  • Added a new feature — Email confirmation field on the booking panel;
  • Added a new “Require email confirmation” toggle under Settings → Booking panel steps to enable the second email field and matching validation.

Fixed

  • Fixed a bug related to PayPal and Stripe subscriptions in SaaS; active subscriptions are now automatically cancelled when a tenant account is deleted;
  • Fixed a bug related to the Loyalty Points add-on where the “Enable redeem” setting was not being saved due to an incorrect parameter type;
  • Fixed a bug related to the Email Preferences add-on querying the wrong column name when filtering active records;
  • Fixed a bug related to the Coupons add-on causing a PHP fatal error on PHP 7.4 environments;
  • Fixed an issue related to the Boostore details page showing the “Upgrade” button for non-subscription license types;
  • Fixed an issue related to the Packages add-on where buttons used inconsistent font sizes and the mobile confirmation step had layout glitches;
  • Fixed an issue related to the Mobile App notification workflow action being incorrectly triggered; the action is now temporarily disabled until the underlying issue is resolved;
  • Fixed some small bugs and made minor improvements.

Improvements

  • Added a “Confirm email” input + matching validation flow to the Packages booking panel, mirroring the core booking panel behaviour;
  • Updated translation strings (`booknetic.pot`) to cover the new Email confirmation feature.

v5.2.0 – 11 Mar 26

Added

  • Added a new feature - Location Categories;
  • Added a new feature - Appointments dashboard widget;
  • Added a new feature - Email Preferences;
  • Added a new feature - Blocked Customers;
  • Added a new feature - Workflow Logs & Retry;
  • Added a new feature - Duplicate Locations, Staff, Services, and Workflows;
  • Added a new feature - Search for services on Booking form;
  • Added Locations REST API endpoints.

Fixed:

  • Fixed an issue related to Conditional Prices not applying customer category discount when booking from admin backend;
  • Fixed an issue related to Select2 overwrite; service share modal causing "No result found" in footer after checkbox selection;
  • Fixed a bug related to the plugin crashing with PHP fatal error when FS Code API server is unreachable; errors are now handled gracefully;
  • Fixed an issue related to Jupiter X theme overriding IntlTelInput flag icons in booking panel;
  • Fixed a bug related to calendar permission error when Busy Slot permission is disabled for staff via User Role Manager;
  • Fixed an issue related to booking panel card header text overflow for long service names;
  • Fixed a bug related to Conditional Prices discount persisting after rescheduling outside the eligible date range; added "Allow rescheduling for conditional pricing" option in Customer Panel settings;
  • Fixed a bug related to Busy Slot workflow action not saving the selected staff field;
  • Fixed a bug related to Busy Slot workflow action keyword list rendering as [object Object];
  • Fixed a bug related to staff deletion showing false success message when staff has existing appointments;
  • Fixed an issue related to Packages sub-menu staying hidden in sidebar despite having User Role Manager permission;
  • Fixed an issue related to Elementor CSS overriding Booknetic sign-in/sign-up password show/hide button styles;
  • Fixed a bug related to Booking Limit Manager per-time location limiter not being saved;
  • Fixed a bug related to Conditional Prices not handling custom date formats correctly in conditional comparisons;
  • Fixed a bug related to email Unicode whitespace characters (U+202F, U+00A0) causing garbled text on some iOS Mail clients; whitespace normalization applied before sending;
  • Fixed a bug related to Customer Form link field causing 500 error on information step;
  • Fixed a bug related to Customer CSV export/import failing with "Too many fields detected" when customer category is present;
  • Fixed a bug related to Conditional Prices "equals any" operator applying discount to all services instead of only those with matching service extras;
  • Fixed an issue related to Location Category filter not working in [booknetic-booking-button] popup shortcode;
  • Fixed a bug related to Custom Status JS file running twice;
  • Fixed a bug related to customer category_id type and default value;
  • Fixed a bug related to Conditional Prices not detecting date format from stored value instead of relying on current setting;
  • Fixed a bug related to Customer Form required checkbox state handling;
  • Fixed an issue related to Custom Duration booking panel popup scroll;
  • Fixed a bug related to Customer Form hide/show logic when customer already exists;
  • Fixed a bug related to sign-in shortcode preview checking process;
  • Fixed a bug related to recurring booking not allowing next step when waiting list is enabled and selected timeslot is busy;
  • Fixed some small bugs and made minor improvements.

Improvements:

  • Added Mobile App QR code integration;
  • Added a reset functionality for sidebar menu order customization;
  • Added REST API boilerplate support.
  • Improved Customer REST API routes to follow RESTful conventions with proper HTTP methods;
  • Improved the “Continue with Google & Facebook” buttons placement and design;
  • Improved Gift Card addon with code refactoring;
  • Added a new Boostore notification layout;
  • Added a "Merge" option to the Time Priority setting; intersects staff and service custom timesheets (e.g., Staff 9:00–15:00 + Service 11:00–17:00 = 11:00–15:00);
  • Added appointment filter endpoints for Select2 dropdowns; services, locations, staff, customers, status, and finished/upcoming filter;
  • Added Mobile App notification REST API endpoints;
  • Added GTM ID settings to the top of the Conversion Tracking settings page.

v5.1.2 – 22 Feb 26

Added

  • Added a new feature - Sidebar Customization;
  • Added a new feature - Global Deposit option.

v5.1.0 – 03 Feb 26

Added

  • Added a new feature - Rest API;
  • Added a new feature - Loyalty Points;
  • Added a new feature - In-App Notifications.

Fixed

  • Fixed the bug related to the dynamic translation in the service categories;
  • Fixed the issue where the Tier Upgrade workflow filter modal did not open.
  • Fixed the issue with the customer form select2 input;
  • Fixed an issue where deleting translations inside edit modals did not work;
  • Fixed spelling mistakes in the “Hide/Unhide Staff” label;
  • Fixed translation compatibility issues with Busy Slots;
  • Fixed the error related to the White-label addon;
  • Fixed customer form field rule issues where values were not displayed correctly.
  • Fixed conditional pricing issues in customer forms.
  • Fixed the locale filter issue related to the booking status changed event;
  • Fixed a layout issue with the “Day Off” input.
  • Fixed issues with saving buttons not appearing on mobile or tablet when adding packages.
  • Fixed some z-index issues.
  • Fixed null confirmation numbers for Gift Card payments.
  • Fixed a permission issue with the User role manager add-on;
  • Fixed the UI issue related to the WhatsApp Twilio action;
  • Fixed some small bugs and made minor improvements.

Improvements

  • Added a package filter to the “New Package appointment” workflow event;
  • Added a locale filter to the “Customer birthday” workflow event;
  • Improved workflow override behavior for customer categories.
  • Improved button alignment and zoom behavior.
  • Improved coupon add-on structure and refactored internal logic.
  • Improved logs handling when appointments are deleted.
  • Improved conditional pricing logic consistency.

v5.0.8 – 26 Dec 25

Added

  • Added a mini toolbar for the icon selector.

Fixed

  • Fixed the 500 error related to the White-Labeling feature;
  • Fixed the Conditional Prices issue when used with Customer Forms;
  • Fixed the required fields issue for existing users in Customer Forms;
  • Fixed the issue related to the deposit payment option;
  • Fixed the bug that could result in a negative appointment price;
  • Fixed several issues related to the Mobile App;
  • Fixed multiple small bugs and stability issues.

Improvements

  • Minor performance and stability improvements.

v5.0.0 – 16 Dec 25

Added

Fixed

  • Fixed the visual issue related to the Google/Outlook Calendar events on the Booknetic calendar;
  • Fixed the issue related to the “New Customer Created” event with the package purchases;
  • Fixed the problem related to editing self-registered customers;
  • Fixed the issue where appointment logs created by customers were not visible;
  • Fixed the product inventory bug related to minimum quantity validation;
  • Fixed the custom duration CSS issue affecting the booking panel;
  • Fixed the booking panel form bug occurring with deposit payments;
  • Fixed the price color issue for package pricing;
  • Fixed the bug related to the “background sync” option for Google/Outlook calendars;
  • Fixed the issue related to service deletion in the graphic view;
  • Fixed performance issues with the appointment module;
  • Fixed the bug where Busy Slots were saved with duration in seconds;
  • Fixed the issue related to local Google fonts feature;
  • Fixed the infinite loading bug in the info step;
  • Fixed many small bugs and made minor improvements.

Improvements

  • Added the “Customer category” condition to the Conditional Prices;
  • Redesigned the Boostore module;
  • Refactored the Staff module;
  • Refactored & optimized the Appointments module;
  • Refactored the Customers module.

v4.8.13 – 23 Oct 25

Added

  • Introduced a new Workflow Action — Create Busy Slot for advanced automation scenarios.

Fixed

  • Fixed the loading issue that occurred on certain devices in the booking form;
  • Fixed the bug related to the "Please fill all required fields" error when the "Location" step is disabled;
  • Fixed the bug causing incorrect handling of the Full Name field when creating a new customer;
  • Fixed the limitation issue affecting Outlook Calendar synchronization;
  • Fixed the problem with the product quantity selector not functioning correctly in the booking form;
  • Fixed a bug related to new customer creation failures;
  • Fixed the issue that prevented customer details from being edited properly;
  • Fixed some small bugs and made minor improvements.

Improvements

  • Enhanced the coupon selection interface in the New Appointment module by integrating Select2 for better usability and search functionality.

v4.8.7 – 8 Oct 25

Added:

Fixed:

  • Fixed the layout issue with the quantity selector in product inventory;
  • Fixed the compatibility issue with Advanced Custom Fields (ACF);
  • Fixed the issue with custom shortcodes in the Calendar module;
  • Fixed the problem with Custom Status settings not applying properly;
  • Fixed the issue causing Outlook Calendar synchronization problems;
  • Fixed the bug in the Service Categories module causing incorrect display behavior;
  • Fixed the bug in Workflow where the locale filter was not applied properly.
  • Fixed the issue where services were not being removed in the graphic view format;
  • Fixed the issue with undefined “Company details” values in some configurations;
  • Fixed the issue where events added via Outlook Calendar visually appeared on the wrong date (day-view);
  • Fixed the issue related to WooCommerce manual order status not updating properly;
  • Fixed the issue where the “extra” limit could not be set while creating a new service;
  • Fixed the bug where the Show_service=1 parameter did not work with the Booking button;
  • Fixed the issue where the Onboarding URL was not working in the new Settings UI;
  • Fixed the issue where Booknetic customers were not automatically assigned to WordPress users;
  • Fixed the issue where staff could not assign their own created locations to new services;
  • Fixed the issue related to the “Allow customer to log in” option not functioning correctly;
  • Fixed the issue related to GA4 Purchase event value type mismatch (string/number);
  • Fixed the issue where manual discounts were removed when rescheduling an appointment;
  • Fixed some small bugs and made minor improvements.

v4.8.4 – 26 Sep 25

Added:

  • Added a new feature - Logs module;
  • Added a new feature - Load Google Fonts locally.

Fixed:

  • Fixed the bug related to the Customer module where the gender input defaulted to “male” when not selected;
  • Fixed the bug related to notifications not being sent when the "Not specified" filter was selected;
  • Fixed the bug related to notifications not being sent when both "All gender" and "Not specified" filters were selected;
  • Fixed the issue related to the Birthday workflow, where the time input reset to the default 08:00;
  • Fixed the issue related to the WooCommerce product flushing the cart when added;
  • Fixed the bug related to the Customer module where required input validation was not working properly;
  • Fixed the issue related to the Buffer Time Before/After fields being mandatory in Edit Service (now optional);
  • Fixed the issue related to the product’s tax amount being included in the total price but not visible in the 'Extra Service' step;
  • Fixed the bug related to booking form emptied after going back from Packages;
  • Fixed the issue related to the BeTheme (BeBuilder) where the booking form did not work properly;
  • Fixed the bug related to the Customer module, where the phone input accepted letters;
  • Fixed the issue related to the order description section with Mollie payment;
  • Fixed the issue related to the Tax amount on Service Extras step;
  • Fixed the small bugs and made minor improvements.

Improvements:

  • Added an eye icon for the password field;
  • Added an ability to select a quantity when purchasing a product;
  • Updated the IntTelInput library;
  • Refactored the Workflows module;
  • Refactored the Customers module;
  • Refactored the Service categories module;
  • Refactored the Appearances module.

v4.7.8 - 03 Sep 25

Fixed:

  • Fixed the bug related to the reminder notifications;
  • Fixed some small bugs and made minor improvements.

v4.7.5 - 20 Aug 25

Added:

  • Added a new feature - Google Meet integration;
  • Added a new workflow event - Birthday greetings;
  • Added an ability to edit the calendar card content;
  • Added the ability to right-click on calendar appointment cards to open a context menu with options.

Fixed:

  • Fixed a bug where appearances were not working for Packages;
  • Fixed a bug where the Package “Show More” button opened a new page instead of expanding content;
  • Fixed a bug where shortcode did not hide when no product was selected;
  • Fixed a bug where the sign-in shortcode did not work for new customer creation;
  • Fixed a bug where a pop-up window appeared multiple times after deposit payment;
  • Fixed a bug related to icons not displaying correctly in the Appointments module;
  • Fixed an issue where footer changes were not applied on all tenants’ booking pages;
  • Fixed a bug where “All extras” option was not functioning in the new appointment modal;
  • Fixed a bug in the package booking cart step and improved error handling;
  • Fixed an issue with new appointment booking where the first save click displayed wrong data;
  • Fixed a bug related to the Service Extras module;
  • Fixed a bug where certain strings were not being updated;,
  • Fixed an issue where the Outlook Calendar toggle reset after saving and refreshing;
  • Fixed an issue where the "Pay now" button in the Customer Panel was not working;
  • Fixed a bug related to incorrect text translation on the change status page;
  • Fixed a bug related to Google Calendar staff profile integration;
  • Fixed some small bugs and made minor improvements.

Improvements:

  • Improved security measures to prevent the use of unauthorized or cracked add-ons;
  • Added a new submenu under the Services menu for managing Service Categories;
  • Added “Advanced” and “Calendar settings” to the General settings menu;
  • Added an ability to change the time priority between staff and service timesheet;
  • Added an ability to set the color of the calendar card depending on service or status color.

v4.6.0 - 12 Jun 25

Fixed:

  • Fixed the bug related to the Block editor;
  • Fixed the bug related to the Appearances module;
  • Fixed the bug related to the select2 in Conditional Prices;
  • Fixed the issue related to the icon shift on the Appointments module;
  • Fixed the bug related to the disabled products on Product Inventory;
  • Fixed the bug related to the Outlook Calendar;
  • Fixed the bug related to the Mollie payment method;
  • Fixed the bug related to the Packages;
  • Fixed the bug related to the Packages expiration;
  • Fixed the bug related to the Packages payment edit;
  • Fixed some small bugs and made minor improvements.

Improvements:

  • Boostore button redesigned.

v4.5.0 - 05 May 25

Added

  • Added pay later option for package bookings in the customer panel;
  • Added new translation strings to .pot file (e.g. "Activate minimum service extras", "Workflow Name", etc).

Fixed

  • Fixed issue where package booking failed when “Local Payment” permission is disabled;
  • Fixed occasional missing flag issue in international phone input field;
  • Fixed [booknetic-signin] shortcode redirection during page editing;
  • Fixed some small issues and made minor improvements.

v4.4.1 - 12 Apr 25

Added

  • Added pay later option for package bookings in the customer panel.

Fixed

  • Fixed double click issue for default duration in services;
  • Fixed missing visual warning on required checkbox fields in custom forms;
  • Fixed 2Checkout logo not appearing in booking confirmation;
  • Fixed text truncation issue in Add-on details section;
  • Fixed the bug with purchasing packages without completing payment;
  • Fixed wrong rank order in ticket display list.

v4.3.2 - 12 Mar 25

Fixed

  • Fixed missing operators in the Condition Price - Custom Forms Number Input;
  • Fixed missing tooltip (i) in Locations and Schedule;
  • Fixed tab header is staying fixed when clicking the quick bar in the Staff Commission module;
  • Fixed database error in Customer Panel Packages Add-ons;
  • Fixed translation issues in Customer Panel Networking settings;
  • Fixed compatibility of the Customers Module with PHP 8.1.10;
  • Fixed description bug in Product Inventory;
  • Fixed waiting list permission issue in User Role Manager;
  • Fixed appointment start date issue in Conditional Prices;
  • Fixed empty service extras step issue in Beta;
  • Fixed styling issues in Calendar appointment statuses;
  • Fixed PHP 8.1 compatibility errors in Google Calendar Add-ons;
  • Fixed PHP 8.1 compatibility errors in Coupon Add-ons;
  • Fixed payment status icon bug when changing statuses;
  • Fixed default option not updating Duration;
  • Fixed Custom Forms - validation.js crash;
  • Fixed Edit Day-Based Appointment functionality;
  • Fixed Staff Commission table installation issue for certain customers;
  • Fixed missing distinction between Date Input and Text Input;
  • Upgrade security in several sections.

v4.2.3 - 10 Feb 25

Fixed

  • Fixed bugs when reloading booking steps.
  • Fixed payment status not updating correctly when a selected duration is unpaid.
  • Fixed bugs on the customer panel for users associated with multiple SaaS tenants.
  • Fixed line breaks in WhatsApp messages.
  • Fixed issues with confirming appointments without verifying the phone number (Twilio SMS Verification).
  • Fixed date error in the Reports add-on on Safari.
  • Fixed bugs related to "Direct Bank Transfer" in SaaS.
  • Fixed dynamic translation issues in the Package add-on.
  • Fixed scrolling issues in the Package add-on on mobile devices.
  • Fixed untranslatable labels in the Product Inventory add-on.
  • Fixed currency-related bugs in the Product Inventory add-on.
  • Fixed Gmail SMTP token issues in Email settings.
  • Fixed bugs related to mandatory custom fields.

v4.1.7 - 08 Jan 25

Fixed

  • Fixed the layout issue in the Information step of the booking form;
  • Fixed the timezone issue in WooCommerce order details;
  • Fixed the issue where the WooCommerce cart appeared empty under specific configurations;
  • Fixed the package expiration date calculation problem;
  • Fixed the package timezone issues for consistent scheduling across different time zones;
  • Fixed an issue with the Mollie payment gateway;
  • Fixed Unicode issues with Italian translations;
  • Fixed the translation issue with some Custom Forms fields;
  • Fixed translation issues in the Customer Panel for service and staff names;
  • Fixed problems with Staff User Role Manager, ensuring correct
  • permissions and role functionality;
  • Fixed an issue with Outlook Calendar invitation emails not being sent correctly;
  • Addressed staff commission currency inaccuracies by fetching the correct currency from the settings.

Improved

  • Added an opportunity to translate the "We've found your account in our system" text via the Labels module;
  • Resolved dynamic translation issues with {location_name} shortcode;
  • Resolved confusion caused by the "This slot is already booked" warning during the confirmation step;
  • Addressed PHP 8 deprecation issues to improve compatibility with the latest PHP versions.

v4.1.0 - 6 Nov 24

Added

  • Added functionality for selling products via the admin/staff dashboard.

Fixed

  • Fixed the issue with the checkbox input style;
  • Fixed the small issue with the top bar display;
  • Fixed responsiveness issue with the "More" button in the back-end calendar;
  • Fixed the currency issue affecting staff commissions;
  • Fixed quantity issue for Packages;
  • Fixed Unicode problem in select2;
  • Fixed the issue preventing the addition of package bookings from the customer panel on mobile;
  • Fixed Elementor overriding styles of input fields;
  • Fixed the scrolling issue in the Appointment Info Custom Forms;
  • Fixed issue with long staff email addresses;
  • Fixed issue with assigning customers to existing WP users;
  • Fixed the bug with payment links;
  • Fixed the bug in the product inventory during the service extras step;
  • Fixed issue with adding products to appointments;
  • Fixed the bug with the "How long wait for payments" option;
  • Fixed the incorrect calculation of taxes after applying a discount;
  • Fixed the staff commissions - lower amounts problem;
  • Fixed the issue with duplicate notifications;
  • Fixed the issue with {service_duration} showing only the default duration in custom durations;
  • Fixed the issue with a date not displaying in gift card usage history;
  • Fixed issue where appointments could be created even when a required custom field was missing;
  • Fixed issue with the "Hide duration in booking panel" option not hiding custom durations;
  • Fixed issue with staff-specific price display in custom durations;
  • Resolved PHP 8.2.19 compatibility issue with custom forms.

Improvements

  • Addressed security concerns with the "Information" step;
  • Enhanced styling compatibility with Elementor, ensuring proper input field appearance.

v4.0.1 - 8 Aug 24

Added:

Fixed:

  • Fixed the bug related to the date filter in the appointments module;
  • Fixed the bug related to displaying the dates for recurring events on the booking cart;
  • Fixed the translation problem completely;
  • Fixed the issue with making appointments for the current day with daily appointments;
  • Fixed the issue with the Twilio SMS verification;
  • Fixed a bug with adding service extras to the WooCommerce cart;
  • Fixed some issues with the Custom Forms add-on;
  • Fixed the bug related to the Mercado Pago payment gateway;
  • Fixed the issue with the Waiting list add-on;
  • Fixed a visual problem with Giftcards;
  • Fixed the issue with the Booking Limit Manager;
  • Fixed the bug related to Conversion tracking;
  • Fixed some other bugs and issues.

Improvements:

  • Optimized the appointments module for faster performance;
  • Optimized the booking form for faster performance;
  • Enhanced the booking form to retain user selections when navigating back;
  • Added auto-fill information step according to the email address;
  • Added the ability to bulk change appointment statuses;
  • Added appropriate colors for the payment icon;
  • Added date information in the cart for recurring appointments;
  • Made a lot of improvements and optimizations.

v3.8.28 - 16 May 24

Added:

  • Added the "Staging" feature. Users can utilize the license at a single subdomain for testing purposes;
  • Added a helper for onboarding the Custom Forms feature;
  • Added a create modal for Custom forms;
  • Added the possibility to remove the service's image and improved the color change UI.

Fixed:

  • Fixed issue with custom input responsiveness in the Dashboard;
  • Fixed a bug with the Conversion tracking feature;
  • Fixed issue with "Allow to login" when creating a Staff member;
  • Fixed issue with the redirection and Colibri page builder;
  • Fixed an issue with scrolling in the mobile admin dashboard;
  • Fixed issue with Booking Limit manager and "any Staff" selection;
  • Fixed issue with "booking outside working hours" for the Staff members;
  • Fixed issue with custom input responsiveness in the Dashboard;
  • Fixed an issue with the Google Calendar toggle in the Calendar module;
  • Fixed issue with undeleted staff image files after removing;
  • Fixed the issue with conditional price being disabled by disabling the coupon in the booking panel;
  • Fixed an issue with WPML compatibility;
  • Fixed an issue with the "Help Center" button;
  • Fixed an issue with the custom redirection after the booking completed.

Improvements:

  • Improved Appointments and Payments Loading Speed;
  • "Default" role is created in the User Role Manager;
  • All newly added staff members are assigned to the "default" user role;
  • "Called from" option is added to the "Booking Rescheduled" event;
  • Added an ability to quit from beta;

v3.8.26 - 11 April 24

Fixed:

  • Fixed issue with Wordpress  6.5 compatibility

v3.8.25 - 25 March 24

Fixed:

  • Fixed issue with the Local payment permission and staff login in the SaaS version

v3.8.23 - 18 March 24

Fixed:

  • Fixed issue with exporting services extras
  • Fixed issue with Woocommerce payment disappearance
  • Fixed issue with locations layout in booking panel
  • Fixed issue with limited booking days settng
  • Fixed issue with removed extras after appointment editing
  • Fixed issue with Google Calendar synchronization for upcoming appointments
  • Fixed issue with Customer panel timezone
  • Fixed issue with "Allow to login" for staff member edit
  • Fixed issue with special days setting for Staff member

Improvements:

  • Added "Help center" module
  • Added dynamic translation for Custom Durations


v3.8.20– 23 Feb 24

Fixed:

  • Fixed issue with Custom durations and Staff specific durations
  • Fixed issue with Importing customers CSV with birthday field
  • Fixed issue with Customer panel Date format. The format is automatically determined from the Wordpress date format.

Improvements:

  • Added shortcodes for conditional price: {appointment_conditional_prices_additions} / {appointment_conditional_prices_discounts}

v3.8.18– 08 Feb 24

Fixed:

  • Fixed issue with Calendar first dates.
  • Fixed issue with adding Wp user by staff member
  • Fixed issue with Deposit fixed amount
  • Fixed issue with Woocommerce skip confirmation step
  • Fixed issue with Coupons and Conditional prices
  • Fixed issue with category deletion in graph view
  • Fixed issue with Woocommerce overdue appointment in basket
  • Fixed issue with "Pay now" in the customer panel for cancelled appointments

Improvements:

  • Added limited booking days to the services settings



v3.8.16– 26 Jan 24

Fixed:

  • Fixed issue with Google Calendar and "waiting" appointments
  • Fixed issue with Customer Panel error
  • Fixed issue with sign-up
  • Fixed issue with services list view
  • Fixed issue with creating appointment without filling required field from admin dashboard
  • Fixed issue with Reports chart in Mozilla browser

Improvements:

  • Phone number validation length is changed to a minimum of 7 and a maximum of 15;
  • Added shortcode for time restriction to change appointments;
  • Added possibility to delete extra service category;



v3.8.15–  10 Jan 24

Fixed:

  • Fixed issue with customer sign up



v3.8.14 – 08 Jan 24

Fixed:

  • Fixed issue with timeslot length.
  • Fixed issue with "Allow admins to book outside working hours"
  • Fixed issue with Canceled appointments synchronization Google Calendar.
  • Fixed issue with Mollie blank popup if payment is not successful.

Improvements:

  • Added phone number validation
  • Added ability to hide Wordpress button for Staff in User role manager.



v3.8.12– 15 Dec 23

Fixed:

  • Hide the number of available slots.
  • Skip the month if the timeslot is not available in the booking panel;
  • Issue with Booknetic and Woocommerce order details translation;

Improvements:

  • Added synchronization of the relevant appointments that were created before Google Calendar activation;
  • Added the {appointment_total_attendees} shortcode to show the total number of customers in an appointment;
  • {appointment_brought_people} is changed to show only the brought people count;
  • The conditional price in the confirmation step is highlighted.
  • All group appointments in the calendar are synchronized to the Google Calendar.
  • Updated currencies;
  • Added autologin after the sign-up confirmation step;
  • Added a shortcode for the appointment end date;
  • "Allow admins to book outside working hours" permission is added to the User Role Manager;
  • Added more time period options for the service "Time Slot Length";

v3.8.10– 01 Dec 23

Fixed:

  • Fixed issue with Conditional prices and Coupons;
  • Fixed issue with the service image not loading in the payment link;
  • Fixed issue with double email notifications;
  • Fixed issue with conversion tracking and pre-selected booking steps;
  • Fixed issue with group booking and steps’ order;
  • Fixed issue with Rating&Reviews "Back to homepage" button;
  • Fixed issue with “Please fill all the required fields" when using Custom Form’s “hidden” and “required” properties simultaneously;
  • Fixed issue with Custom Statuses and default appointment setting;
  • Fixed issue with Reports module “Most earning locations".

Improvements:

  • Added default time schedule in the business hours from 9 am to 6 pm;
  • Added “has a match” operator to the conditional prices;
  • Added parent redirect within iframe booking panel.

v3.8.9 - 22 Nov 23

  • Added "Buy All" feature to the Boostore.


v3.8.8 – 17 Nov 23

Fixed:

  • Fixed issue with negative timezone and calendar day view;
  • Tenants are able to update their direct bank transfer information;
  • Fixed issue with button not responding to pressing in the Calendar month view;
  • Fixed the helper text styling in the custom forms;
  • Changed styling of the Giftcard field in the booking panel;
  • Removed scrolling while setting the status in appointment modal;
  • Fixed default protocol in the workflow links;
  • Fixed incompatibility between Taxes and Conditional Prices;
  • Woocommerce payment exluded from payment in the customer panel;
  • Expired coupons now do not appear in the appointment coupons;
  • Fixed dissapearance of the appointments due to off business hours;
  • Fixed issue with “between” operator in Conditional Prices module;
  • Fixed issue with deposit payment and payments links;
  • Fixed issue with untranslatable conditions in the conditional prices module;
  • Fixed issue with services step.

Improvements:

  • Added “Buy all” to the Boostore;
  • Added the ability to see the number of visitors to a group meeting for daily appointments;
  • Changed the recipient number source from initial registrated number to the number from billing;
  • Customer name and phone number shortcodes show the billing number and name, i.e latest booked information;
  • Added possibility to create appointment with all the services if granted the appropriate User role.


v3.8.6  – 13 Oct 23

Fixed:

  • Fixed issue with 100% coupon and woocommerce.
  • Fixed issue with appointment information appearance at 15 minute timeslot length.
  • Fixed issue with Mercado Pago payment link.
  • Fixed issue with Appearance saving.
  • Fixed issue with modal appearing while rescheduling the appointment in the Calendar.
  • Fixed issue with calculated revenue for cancelled appointments in Reports feature.
  • Fixed issue with missed order details in Woocommerce quick preview.
  • Fixed issue with Note field while copying the Extra services.

Improvements:

  • Included VAT configuration for EU countries that allows to include the Taxes to the service price for the booking panel.



v3.8.4  – 22 Sep 23

Added:

  • Added a filter button to the calendar.
  • Added a status filter to the calendar.

Fixed:

  • Fixed issue with registration redirect loop in SaaS.
  • Fixed issue with information field absence in the customer info.
  • Fixed issue with appearance module color picker in Opera.
  • Fixed issue with booking panel mobile responsiveness when using Elementor.

Improvements:

  • Creating appointments when clicking on the cell in the calendar's month view.
  • Staff is required when creating a service.



v3.8.3  – 12 Sep 23

Added:

  • Added 15-minute time period rescheduling for the Drag&Drop feature in Calendar;
  • Added a note section to the info on the customer panel;
  • Added customer information to Klarna;
  • Added redirection to the booking page after the customer signs up.
  • Minimum time requirement prior to booking each service separately.

Fixed:

  • Fixed issue with ready-made template and default staff and location;
  • Fixed issue with default template not being applied if tenant starts from scratch;
  • Fixed download.ics file for Safari;
  • Fixed an issue with creating recurring appointments with negative timezones in the back-end;
  • Fixed rescheduling oversight in Calendar drag&drop;
  • Fixed "reschedule" workflow not executing for Drag&Drop reschedule;
  • Fixed issue with Worklow not sending reminders when order status changed in Payment Gateway apps.

Improvements:

  • Google Calendar integration setup options transferred to the tenant’s setup.

v3.8.1 – 17 Aug 23

Added:

  • Introducing a new payment gateway - Mercado Pago;
  • Enhanced usability with drag & drop functionality for appointment management in the calendar module.

Fixed:

  • Fixed numerous translation issues for a smoother user experience;
  • Fixed a minor issue related to custom duration labels;
  • Fixed the saving problem associated with the Appearance module;
  • Fixed a bug affecting the Invoice module;
  • Fixed a 500 error occurrence within the Recurring Appointments feature;
  • Fixed double-booking concerns within the Cart step;
  • Fixed a bug affecting the Conditional Prices module;
  • Fixed other minor bug fixes and enhancements.

Improvements:

  • Upgraded Mollie payment API to a more versatile version, now supporting a wider range of payment methods;
  • Significant enhancements made to the calendar module, enhancing overall performance;
  • Added an ability to search for customers by phone number in the new appointment modal;
  • Added location as a condition field in the Conditional Prices feature.

v3.7.6 – 11 Aug 23

Improvement:

  • Implemented a code enhancement to collect PHP version information from customers.

v3.7.5 – 26 Jul 23

Fixed:

  • Fixed the issue related to themes in the Appearance module not being saved;
  • Fixed the 500 error when opening invoice tab on appointment modal;
  • Fixed mod security issue on payments;
  • Fixed some small issues and made minor improvements.

v3.7.3 – 17 Jul 23

Added:

  • You can now display the calendar (day/week view) based on your business hours;
  • Added an ability to set labels for custom durations;
  • Added an ability to hide the booking steps in the left-side of booking panel;
  • Added all add-on data to the export file.

Fixed:

  • Fixed numerous issues related to RTL (Right-to-Left) language support;
  • Fixed the bug related to customers with empty email addresses;
  • Fixed the bug related to the Conditional Prices;
  • Fixed the small issue related to the Coupons;
  • Fixed the small issue related to service extra creation without a service;
  • Fixed some small bugs.

Improvement:

  • Service extras are now displayed in a modal on the backend;
  • All available durations are now shown in the services step;
  • Added an ability to add "alt" for images (Workflow);
  • Added "Locale filter" setting for "Customer signs up" event (Workflow);
  • Added "Front/Back" setting for "Booking status changed" event (Workflow);
  • Added an ability to completely hide the "Starting guide".
  • Made minor improvements.

v3.7.1 – 29 Jun 23

Added:

Fixed:

  • Resolved a bug on the customer panel where Service Specific timesheets were not being taken into account;
  • Fixed a bug related to custom form date formats;
  • Addressed background sync errors with Google Calendar integration;
  • Resolved a bug in the Booking Panel that affected recurring services;
  • Fixed a problem where custom field input data could not be saved if the input exceeded 1000 characters;
  • Changed the hook priority for custom forms' appointment data update;
  • Addressed a warning related to the "category" array key when it is not set in the URL.

Improvements:

  • Modified the long name of the invoice files to improve readability and clarity;
  • Addressed a naming convention issue in the InvoiceHelper file;
  • Updated language files and addressed some translation issues;
  • Added a new "category" parameter to the URL query;
  • Removed unnecessary console logs from the codebase.

v3.6.5 – 26 May 23

Added:

  • Stripe Payment Gateway now supports HTTP connection;
  • Added "My, All, None" options to services permission on User Role Manager;
  • Added sign_up_page and sign_in_page shortcodes.

Fixed:

  • Fixed the bug where customers created by a tenant weren't able to get a link (resend) to reset their password;
  • Fixed the bug causing overflow on export due to notice(err);
  • Fixed the sign-in page conflict with BeTheme (Betheme cascades booknetic styles);
  • Fixed accordion icon repetition on longer category names;
  • Fixed the issue with the customer info section where long email text overlapped;
  • Fixed the bug causing customer duplication on multi-booking;
  • Fixed the activation problem during customer registration;
  • Fixed the service right/left alignment buttons in RTL mode;
  • Fixed the unsupported payment method error when creating appointments from the waiting list with custom payment methods;
  • Fixed duplicate appointments in payment checkout when the workflow runs multiple times.

Improvements:

  • Custom duration now considers brought people price;
  • Date of Birth input now allows manual entry of the year via input;
  • Improved the booking panel popup responsiveness on mobile devices;
  • Improved bring people functionality to reduce manual typing;
  • RTL issues fixed in the Appointments modal;
  • Reports module shaking fix on smaller resolutions;
  • Fixed booking panel width shaking on popup;
  • Improved the usability of the booking panel edit modal for custom status;
  • Fixed the squeeze issue with the service extra image when the extra name is too long;
  • Improved usability and efficiency of the appointment edit modal for custom status.

v3.6.0 – 05 May 23

Added:

  • Now you can select email aliases associated with Gmail as a sender email
  • Added once per booking filter to the Coupons feature

Fixed:

  • Fixed the bug that caused duplicate timeslots to appear on the booking panel.
  • Fixed the scroll problem on the booking panel that occurred when selecting custom duration.

Improvements:

  • Improved the usability of the "Customer resets password" event, making it more user-friendly and efficient.

v3.5.6 – 27 Apr 23

Added features:

  • Added iCalendar button at the booking finish step, allowing users to easily add their appointment to their calendar.
  • Added warning message to notify users to enable the second option in waiting list settings, ensuring that they have all the necessary options enabled.
  • Added dynamic translations for service extras notes, allowing for greater flexibility in language selection.

Fixed bugs:

  • Fixed scroll problem on Booking Panel for Custom Duration, improving the user experience.
  • Fixed issue with booking panel recurring end time when custom duration is selected, ensuring that appointments are correctly scheduled.
  • Fixed issue with booking panel and sign-in in BookneticData being overwritten, ensuring that user data is properly retained.
  • Fixed full calendar size problem on small durations, improving the appearance of the calendar.
  • Fixed issue regarding failure to assign a WP user to the customer, ensuring that user data is correctly recorded.
  • Fixed BeTheme conflict on the last step of booking panel, improving compatibility with third-party themes.
  • Fixed minor issue regarding redirection of customer when signed in, improving the user experience.
  • Fixed bug regarding input values on Sign In, Customer Panel, and Sign Up pages not appearing on Safari, improving cross-browser compatibility.
  • Fixed translation condition for better language support.
  • Added service extra delete translations when extra is deleted, ensuring that translations are properly updated.
  • Removed duration delete restriction if appointment exists for specific duration, providing greater flexibility for users.

Improvements:

  • Increased booking panel label settings height in the backend, improving usability.
  • Added text in the panel for Saas tenants, providing better support for Saas users.
  • Added suffix to permission must and userCan methods for better consistency and clarity.
  • Added full calendar RTL mode support and fixed many RTL issues, ensuring that the product functions properly for RTL languages.
  • Added booking panel URL to Company column on Customer panel if website URL is not present, making it easier to access the booking panel.
  • Restructured custom duration and changed services staff tab (staff must be determined before adding), improving usability.
  • Changed "no any data" to "no entries" phrase for better clarity.
  • Changed "ADD TO ICALENDAR" to "ADD TO ICAL CALENDAR" and added margin to button on mobile version, improving clarity and usability.

v3.5.5 – 06 Apr 23

Added invoices tab to the appointment info, where the attached invoices of appointments will be displayed;

Added sign_up_page and sign_in_page shortcodes;

Fixed activation problem during customer registration;

Fixed the service right/left alignment buttons in RTL mode;

Improved booking panel popup responsiveness on mobile devices;

Improved bring people functionality;

Fixed unsupported payment method error;

Custom durations are now based on timeslot length;

Change status link now displays static expiration time and time remaining until the appointment starts;

Fixed issue with limited booking days and timeslots not being displayed at the end of the month in the calendar service;

Fixed right/left alignment buttons in RTL mode in the calendar;

Fixed a lot of RTL issues;

Fixed issue with creating new custom status when there is a waiting list;

Fixed table width problem in invoices;

Improved customer panel to prevent conflicts when multiple panels are open at once;

Fixed timezone problem in recurring appointments;

Fixed timeslot overlapping issue.

Made minor improvements and fixed some small bugs.

v3.5.3 – 17 Mar 23

+ Added custom fields and appointment extras to export function for appointments;

+ Added classes to elements in the booking panel to prevent sending empty classnames to Google Tag Manager;

+ Improved appointment search by service extra name;

+ Increased login duration to 14 days;

+ Changed confirmation message for duplicate customer timeslot bookings;

+ Fixed issue with copying start and end times in the staff timesheet;

+ Fixed bug with date input in custom form conditions;

+ Fixed issue with setting value for staff in custom conditions;

+ Fixed bug in iOS app where checking the "Bring People" checkbox would increase and decrease the value by two;

+ Fixed issue with skipping extra on the back step;

+ Fixed error when staff step was hidden and there was no staff for a service;

+ Fixed issue with custom duration input in the backend;

+ Fixed bug where conditions could not be deleted in Custom Forms;

+ Fixed CSS and RTL issues;

+ Made minor improvements and fixed some small bugs.

v3.5.2 – 08 Mar 23

+ Made minor improvements and fixed some small bugs.

v3.5.1 – 08 Mar 23

+ Fixed the issue related to the cart icon when booking failed;

+ Fixed the issue related to the Elementor booking button caption;

+ Fixed the issue related to the service extra show more button;

+ Fixed the issue related to the staff edit password;

+ Fixed the issue related to the non-translatable words in the user role manager;

+ Fixed the issue related to the extras are not visible;

+ Fixed the issue related to the timeslot occupied error;

+ Made minor improvements and fixed some small bugs.

v3.5.0 – 16 Feb 23

+ Added cart system to BooStore;

+ Fixed the bug that caused the "wp-admin" page to redirect to "customer-sign-in" page;

+ Fixed the "Show more" problem in services;

+ Added ability for staff to view services;

+ Made various CSS fixes in the backend;

+ Made RTL CSS fixes in the customer panel;

+ Made minor improvements and fixed some small bugs.

v3.4.9 – 08 Feb 23

+ Added Sign-up and Forgot password widgets;

+ Added the dynamic translation data to the export file;

+ Added Server-to-Server OAuth method for Zoom integration;

+ Fixed the 500 error in Service extras;

+ Improved RTL compatibility for a better user interface;

+ Made minor improvements and fixed some small bugs.

v3.4.7 – 01 Feb 23

+ Added a feature to have different step orders for each page.

+ Made minor improvements and fixed some small bugs.

v3.4.6 – 27 Jan 23

+ Added an option to delete associated WordPress users when deleting Staff & Customer;

+ Added option to update or create a new user when editing Staff with "use existing WordPress user option" selected;

+ Added a timeout for Payments in the Booking panel;

+ Added an ability to change WooCommerce order status when the appointment is paid from the backend (WooCommerce addon);

+ Sign in page now redirects customers to the previous page instead of the customer panel;

+ Fixed the issue related to the checkbox in the Custom forms addon;

+ Fixed the issue related to the Appearance Color changing on the Booknetic Cart step;

+ Fixed some issues related to the Sign in page shortcode with Divi;

+ Fixed the bug related to the email notifications;

+ Fixed the issue related to the appointment change status;

+ Fixed the issue related to the overlapping flexible timeslots;

+ Fixed the issue related to the Graph showing wrong data in some places;

+ Fixed the issue related to the Elementor page editing when the Booking panel page was saved in settings;

+ Fixed the issue related to the WooCommerce bug not sending Appointment details via email;

+ Made Booknetic more responsive;

+ Made minor improvements and fixed some small bugs.

v3.4.5 – 13 Jan 23

+ Made minor improvements and fixed some small bugs.

v3.4.4 – 09 Jan 23

+ Fixed the bug related to the Custom Forms;

+ Fixed some issues related to the WooCommerce payment gateway;

+ Fixed the bug related to the email notifications;

+ Made minor improvements and fixed some small bugs.

v3.4.3 – 23 Dec 22

+ Added an ability to set custom names and icons for payment gateways;

+ Added an ability to use the WooCommerce payment together with the Local payment method;

+ Fixed the bug related to the conditional fields;

+ Fixed the bug related to the "Date and Time" step load;

+ Fixed the calculation issue with Taxes;

+ Fixed some issues related to the missing strings;

+ Made minor improvements and fixed some small bugs.

v3.4.2 – 16 Dec 22

+ Scrolling script has been completely changed;

+ Customers can join to the waitlist for other service if staff are busy with another service;

+ Added "Allow to login" permission in to User role manager;

+ Fixed the content encoding problem with some iPhone models;

+ Fixed the bug related to the rating button visibility after the expiration;

+ Fixed the bug related to the Custom Forms;

+ Fixed the bug related to the "Timeslot available" event;

+ Fixed the issue related to the Gmail SMTP expired tokens;

+ Fixed the issue related to the booking panel auto resize in the popup;

+ Fixed the issue related to the reordering services and service categories;

+ Fixed the issue related to the 365-day graph;

+ Made minor improvements and fixed some small bugs.

v3.4.1 – 28 Nov 22

+ Added a reset order button for services and service categories;

+ Added an option to send "Timeslot available" workflow event to customers;

+ Fixed the bug related to the "New customer created" event;

+ Fixed the bug related to the custom durations;

+ Fixed the bug related to the rating form;

+ Fixed the bug related to the reordering services and service categories;

+ Fixed the bug related to the dynamic translations;

+ Fixed the bug related to the fixed tax amount;

+ Fixed the issue related to the recaptcha position;

+ Fixed the issue related to the "Price do not include taxes" position;

+ Made minor improvements and fixed some small bugs.

v3.4.0 – 21 Nov 22

+ Added a new feature - Custom Duration;

+ Added a new feature - Conversion tracking (Google Analytics and Google Tag Manager);

+ Added a new feature - Donations;

+ Added an ability to translate the dynamic data (Services, Staff, Locations, etc.)

+ Added an ability to set conditions for Custom Forms (Conditional Fields);

+ Added new shortcodes to show each dates for the recurring appointments;

+ Added Flexible timeslots option;

+ Fixed the bug related to the limited booking days;

+ Fixed the bug related to the customer duplication on multi-booking;

+ Fixed the bug related to the staff specific price on Any Staff option;

+ Fixed the bug related to the taxes when coupon applied;

+ Fixed the bug related to the payment links with Square payment gateway;

+ Fixed the issue related to the Reordering services and categories;

+ Fixed the Google Calendar duplication issue related to the payment links;

+ Fixed the issue related to the Waiting list;

+ Fixed the traslation issue related to the Telegram integration;

+ Fixed some issues related to Rating form;

+ Fixed some issues related to Zoom;

+ Fixed some issues related to WooCommerce payment gateway;

+ Made minor improvements and fixed some small bugs.

v3.3.5 – 31 Oct 22

+ Added an ability to reorder the services and service categories;

+ Fixed the bug related to the extra services when the staff step is disabled;

+ Fixed the bug related to the Elementor widgets;

+ Fixed some permission problems with the User role manager;

+ Made minor improvements and fixed some small bugs.

v3.3.4 – 21 Oct 22

+ Added "Show more" button for long-texted service notes;

+ Added an ability to enable/disable the "Bring people with you" option for services;

+ Added an ability to show the service notes in a row;

+ Added "Last appointment date" to the Customers export CSV;

+ Fixed the bug related to the date format in the Recurring Appointments;

+ Fixed the bug related to the Booknetic Sign-in widget in Elementor;

+ Fixed the bug related to the User role manager;

+ Fixed the bug related to the first appointment order in WooCommerce payment;

+ Fixed the bug related to the specific price of staff in "Any staff" option;

+ Fixed the issue related to the Google Calendar events on Daily/Weekly view in Booknetic calendar;

+ Fixed the issue related to the Customer panel visibility for non-customer users;

+ Made minor improvements and fixed some small bugs.

v3.3.3 – 10 Oct 22

+ Added style and class inputs for booking button in Elementor;

+ Fixed some bugs related to User role manager add-on;

+ Fixed the bug related to the discount row with multi-booking in confirmation step;

+ Fixed the issue related to the Edit button in Recurring Info;

+ Fixed the issue related to the minimum time requirement in Recurring Appointments;

+ Fixed the issue related to the Datepicker in Customer panel;

+ Fixed the issue related to the long service extra names;

+ Fixed the issue related to the booking steps in tablet view;

+ Made minor improvements and fixed some small bugs.

v3.3.2 – 25 Sep 22

+ Added Gmail SMTP method for Email action;

+ Added widgets for Elementor;

+ Added widgets for Divi;

+ Fixed the bug related to Daily type of Recurring Appointments;

+ Fixed the bug related to reschedule button in Customer Panel;

+ Fixed some RTL issues;

+ Made minor improvements and fixed some small bugs.

v3.3.1 – 16 Sep 22

+ Added a new feature - User role manager;

+ Added a new feature - Sign in to Booknetic;

+ New integration with Divi;

+ Fixed the bug related to the booking button;

+ Fixed the bug related to the change status page;

+ Fixed the issue related to the confirmation page;

+ Added taxes column to Payments CSV file;

+ Made minor improvements and fixed some small bugs.

v3.3 – 08 Sep 22

+ Added an ability to export the selected fields in Appointments, Customer and etc. tabs;

+ Added a new filter for the New Booking events. Appointment created from (Backend, Frontend, Both) filter;

+ Added a new feature for staff and customers to log in;

+ Payment gateways order can be changed for Booknetic's frontend Booking Panel;

+ The time Restriction on the Customer Panel add-on also applies to the Change status option now;

+ Added Necessary Appointment status feature on Google Calendar;

+ Improvements on the stylesheet;

+ Fixed the bug related to the Recurring step staying idle on booking;

+ Fixed the bug related to the color picker on Appearances;

+ Made minor improvements and fixed some small bugs.

v3.2.7 – 18 Aug 22

+ Fixed the 500 error related to the v3.2.6 release;

v3.2.6 – 17 Aug 22

+ Added language files for Ratings & Reviews add-on;

+ Added some missing strings to the language files;

+ Fixed the bug related to the Any staff option;

+ Fixed the bug related to the reminders after the appointment is rescheduled;

+ Fixed the bug related to the deposit payments with Giftcards;

+ Fixed the bug related to the WordPress "Password changed" email;

+ Fixed the bug related to the collapsing services categories;

+ Fixed the bug related to the staff step order in Recurring Appointments;

+ Fixed the issue related to the weekdays in the Customer panel - Reschedule;

+ Made minor improvements and fixed some small bugs.

v3.2.4 – 01 Aug 22

+ Added an EDIT button for date-based Recurring Appointments;

+ Added a new success label for the status change link;

+ Added many missing strings to the language files;

+ Added a status filter for the New booking event in Workflow;

+ Invoice name is optimized;

+ Fixed the bug related to the customer timezone when booking a manual appointment from the back-end;

+ Fixed the bug related to the specific price of staff in Services;

+ Fixed the bug related to the setting decimals in Taxes;

+ Fixed the bug related to the field ordering in Custom Forms;

+ Fixed the issue related to the accordion in popup/modal (mobile);

+ Fixed the issue related to the revenues in Reports;

+ Made minor improvements and fixed many small bugs, conflicts, and visual problems;

v3.2.3 – 18 Jul 22

+ Fixed the bug related to the Giftcards in Deposit payments;

+ Fixed the bug related to the Any staff option while booking with the multi-booking feature;

+ Fixed the issue related to the Waiting List informational text on the Confirmation step;

+ Fixed the issue related to the 12-hour clock format;

+ Made minor improvements and fixed some small bugs, conflicts;

v3.2.2 – 07 Jul 22

+ Fixed the problem related to the waiting list;

+ Fixed the bug related to the custom form fields - max length;

+ Fixed the issue related to the coupon field on mobile view;

+ Fixed the issue related to the default protocol in workflow;

+ Fixed the issue related to the RTL view;

+ Made minor improvements and fixed some small bugs, conflicts;

v3.2.0 – 27 Jun 22 | Release summary (V3.1 to V3.2)

+ Added a new feature - Waiting List;

+ Added a booking widget for Elementor;

+ Added a graph to the Dashboard that shows 365 days frequency;

+ Added an ability to collapse services under a category;

+ Added an ability to start the booking calendar from any month;

+ Added an ability to set a minimum required quantity for extra services;

+ Added a new shortcode to send the payment link via Workflows;

+ Fixed the bug related to the "Continue with Google" button;

+ Fixed the bug related to Reminders;

+ Fixed the bug related to the "New customer created" event;

+ Fixed the issue related to checkbox input in Custom Forms;

+ Made minor improvements and fixed some small bugs.

v3.1.7 – 13 Jun 22

+ Fixed the bug related to workflows for appointments made via the multi-booking feature;

+ Fixed the issue related to the scroll problem on the Confirmation step;

+ Made minor improvements and fixed some small bugs.

v3.1.6 – 10 Jun 22

+ Added a new keyword to display the total number of appointments in Group - {total_appointments_in_group};

+ Fixed the bug related to the fixed frequency for Monthly type of Recurring Appointments;

+ Fixed the bug related to the available days in the Customer panel - Reschedule;

+ Fixed the bug related to the buffer time in the Customer panel - Reschedule;

+ Fixed the bug related to the invitation email problem in Google Calendar;

+ Fixed the issue related to the "0" value in Custom Forms;

+ Fixed the issue related to the Elementor in the Customer panel;

+ Fixed the issues related to the missing strings in language files;

+ Made minor improvements and fixed some small bugs.

v3.1.5 – 06 Jun 22

+ Added an ability to create a payment link for unpaid (or partially paid) appointments;

+ Added an ability to change the appointment status via the link;

+ Fixed the bug related to the product name in WooCommerce notifications;

+ Fixed the bug related to the date-based services in Recurring Appointments;

+ Fixed the bug related to the statistic boxes information in Dashboard;

+ Fixed the issue related to the payment date in the Payment Info;

+ Made minor improvements and fixed some small bugs.

v3.1.4 – 20 May 22

+ Added a new feature - Ratings & Reviews;

+ Fixed the bug related to the deposit payments in recurring appointments via the multi-booking feature;

+ Fixed the bug related to the WooCommerce;

+ Fixed the bug related to the Google Calendar and Zoom in Recurring Appointments;

+ Fixed the issues related to the Dashboard duration and new customers info;

+ Fixed several problems related to the Recurring Appointments;

+ Made minor improvements and fixed some small bugs.

v3.1.3 – 06 May 22

+ Added an official Sign-in button for Google Calendar Integration;

+ Added new keywords {recurring_appointments_tax_amount} and {recurring_appointments_tax_(tax id)_amount};

+ Fixed the bug related to the tax calculation problem in Recurring appointments;

+ Fixed the bug related to the Google Calendar sync in Booknetic Calendar;

+ Fixed the bug related to the 24-hour working option in Recurring Appointments;

+ Fixed the bug related to the day before day-off in Recurring Appointments;

+ Fixed the bug related to changing appointments after the timeslot length changed;

+ Fixed the bug related to making manual Recurring Appointment from the admin panel;

+ Fixed the issue related to the service price in mobile view;

+ Fixed the issue related to the Select input in Custom Forms;

+ Fixed the issue related to the File input in Custom Forms;

+ Fixed the issue related to the Coupons;

+ Fixed the issue related to the Recurring Appointments information in the Cart step;

+ Fixed the issue related to the "Hide price" in the Cart step;

+ Fixed the issue related to the Import/Export feature;

+ Fixed the issue related to the order by appointment date in the Payments module;

+ Made minor improvements and fixed some small bugs.

v3.1.2 – 29 Apr 22

+ Show appointment details on the Confirmation step when the Cart step is disabled;

+ Added an ability to change the "Bring People with You" labels on the Visual Translator module;

+ Added an ability to change the "Multi-booking" labels on the Visual Translator module;

+ Fixed the bug related to the appointment statuses on the Calendar module;

+ Fixed the bug related to the WooCommerce payment;

+ Fixed the bug related to the Custom Forms;

+ Fixed the bug related to the duplicating Booknetic blocks on WordPress - Pages;

+ Fixed the bug related to the Google Calendar and Zoom when the payment is not verified;

+ Fixed the conflict with the Font Awesome in the Customer Panel;

+ Fixed the CSS conflict with pages where the booking panel placed;

+ Fixed the issue related to the customer time zone on the Customer Panel;

+ Fixed the issue related to the "Any staff" option;

+ Fixed issues related to {appointment_sum_price} and {appointment_total_price} keywords;

+ Made minor improvements and fixed small bugs.

v3.1.0 – 25 Apr 22 | Release summary (V3.0 to V3.1)

+ Added a new feature - Multi booking feature;

+ Added a new feature - Mailchimp;

+ Made responsiveness changes on the Customer Panel;

+ Made minor improvements and fixed small bugs.

v3.0.16 – 11 Apr 22

+ Fixed the bug related to the Staff module;

+ Made minor improvements and fixed small bugs.

v3.0.15 – 08 Apr 22

+ Added a new keyword to show pinned location's address link - {location_google_maps_url};

+ Fixed the issue related to the Customer module;

+ Fixed the issue related to the Custom Forms add-on;

+ Fixed the issue related to the Google Calendar;

+ Made minor improvements and fixed small bugs.

v3.0.14 – 01 Apr 22

+ Added a new keyboard to show total price for all recurring appointments - {appointments_total_price};

+ Added a new option to show "Price does not include taxes" on services and extras step;

+ Fixed the issue related to the Divi;

+ Fixed the bug related to the AM and PM conflict;

+ Fixed the bug related to the Giftcards filter;

+ Made minor improvements and fixed some small bugs.

v3.0.13 – 30 Mar 22

+ Added a Locale filter to the "New customer created" event;

+ Added a new shortcode to show brought people - {appointment_brought_people};

+ Fixed the issue related to adding customers with existing email addresses;

+ Fixed the issue related to the Date picker on Custom Forms;

+ Fixed the issue related to the Stripe payment gateway;

+ Fixed the bug related to the appointments with an empty email address;

+ Fixed the bug related to the services with +1 day duration;

+ Made minor improvements and small fixes.

v3.0.12 – 18 Mar 22

+ Fixed the bug related to the Google Calendar in staff profile;

+ Fixed the issue related to the "Add to Google Calendar" button.

v3.0.11 – 16 Mar 22

+ Fixed the issue related to the payment methods;

+ Fixed the issue related to the test button in Workflow;

+ Made minor improvements and fixed some small bugs.

v3.0.10 – 14 Mar 22

+ Added a keywords selector in Webhook action;

+ Fixed the bug related to the customers of Staff members;

+ Fixed the bug related to the Export/Import module;

+ Fixed the bug related to flexible timeslots with the buffer time before;

+ Fixed the issue related to the cURL on Boostore;

+ Made minor improvements and fixed some small bugs.

v3.0.9 – 12 Mar 22

+ Fixed the issue related to the translations;

+ Made minor improvements and fixed some small bugs.

v3.0.8 – 12 Mar 22

+ Price is hidden for purchased add-ons on Boostore.

v3.0.7 – 11 Mar 22

+ Fixed the issue related to the language files of add-ons.

v3.0.6 – 11 Mar 22

+ Added a new feature to set the specific payment methods for specific services;

+ Added a new feature to share the specific booking panel link with pre-selected steps;

+ Fixed the issue related to the delete button on Appointment Info modal;

+ Fixed the issue related to the Coupons on the first customer;

+ Made minor improvements and fixed some small bugs.

v3.0.5 – 06 Mar 22

+ Fixed the bug related to the Google Calendar;

+ Fixed the bug related to the Mollie payment gateway;

+ Fixed the issue related to the default appointment status;

+ Fixed the issue related to the flexible timeslots.

v3.0.4 – 24 Feb 22

+ Added a new payment method - Razorpay payment gateway;

+ Added a new feature to add the booking panel to the page with button;

+ Added an ability to delete WP user when deleting the staff and the customer;

v3.0.3 – 23 Feb 22

+ Added an ability to do bulk actions;

+ Fixed the bug related to the d/m/y in specific timesheet of staff and services;

+ Fixed the bug related to the categories in New Appointment and Edit Appointments modals;

+ Fixed the bug related to the visibility of Coupons and Giftcards in Confirm step;

+ Fixed the issue related to the Staff module on the Staff panel;

+ Fixed the issue related to the summernote;

+ Fixed the issue related to the WordPress and Boostore buttons on the mobile version.

v3.0.2 – 18 Feb 22

+ Added a new option to allow customers to change the appointment status;

+ Added a function to ask customers for login if there is a user with the same email address;

+ Fixed the bug related to the time format on the booking panel;

+ Fixed the bug related to the categories filter on the staff step of the booking panel;

+ Fixed the issue related to the profile changes on customer panel;

+ Fixed the issue related to the link and image modal on summernote.

v3.0.1 – 17 Feb 22

+ Added a new action for Workflow (Webhook);

+ Added a new action for Workflow (Set booking status);

+ Added an ability to select the previous status on Status changed event;

+ Added an ability to show the Calendar name instead of Calendar ID on Google Calendar Integration;

+ Added an ability to disable the some of workflows on the Workflow module;

+ Added an ability to select the "For each customer" option in booking rescheduled, starts, ends events;

+ Fixed the issue related to the 24-hour working option on Special days;

+ Fixed the issue related to the customer creation date;

+ Fixed the issue related to the Starting guide.

v3.0.0 – 11 Feb 22 | Release summary (V2.7 to V3.0)

+ The engine of the plugin is recreated;

+ The marketplace is added to the plugin (Boostore);

+ Added a new module - Workflow;

+ Added a new module - Taxes;

+ Added a new feature - Custom Statuses for Appointments;

+ Added a new action for Workflow (Amazon SNS);

+ Added a new action for Workflow (Telegram);

+ Added new shortcodes to the plugin;

+ Added new input types to the Custom Forms module (Email and Phone number);

+ Added a new modal - Customer info;

+ Added the Coupons tab to the Appointment Info;

+ Added an ability to set the booking status automatically after the action is made;

+ Added an ability to show Google Calendar events on Booknetic Calendar;

+ Added an ability to select Custom field in the New Appointment modal;

+ Added an ability to select/delete/edit coupons in the New Appointment and Edit Appointment modal;

+ Added an ability to add Notes for Appointments;

+ Added an ability to export payments in the Payments module;

+ Made some changes to the existing shortcodes;

+ A lot of bugs have been fixed and made many optimizations.