=== Appointment Booking === Contributors: MotoPress Donate link: https://motopress.com/ Tags: appointment Requires at least: 5.3 Tested up to: 6.1 Requires PHP: 7.0 Stable tag: trunk License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html MotoPress Appointment Booking makes it easy for time and service-based businesses to accept bookings and appointments online. == Description == MotoPress Appointment Booking makes it easy for time and service-based businesses to accept bookings and appointments online. == Installation == 1. Upload the Appointment Booking plugin to the /wp-content/plugins/ directory. 2. Activate the plugin through the 'Plugins' menu in WordPress. == Copyright == Appointment Booking plugin, Copyright (C) 2020, MotoPress https://motopress.com/ Appointment Booking plugin is distributed under the terms of the GNU GPL. == Changelog == = 1.15.2, Jan 20 2023 = * Bug fix: fixed an issue with turning abandoned, canceled, and trashed bookings into available time slots. * Bug fix: fixed an issue with time zones to avoid issues with booking available time slots. * Bug fix: fixed an issue with the legacy widget for the Appointment booking form. * Improvement: Made improvements for better compatibility with Elementor. * Improvement: Categorized the email template tags and deleted deprecated ones. = 1.15.1, Dec 7 2022 = * Fixed an issue with displaying the G\hi time format in the booking form. = 1.15.0, Nov 14 2022 = * Added the ability to allow clients to cancel their bookings. * Added new payment tags to the admin and customer email templates, which indicate the total booking price and the sum left to pay. * Fixed a fatal error upon creating appointment notifications. * Fixed an issue of blocking timeslots on the frontend that were not actually booked. * Fixed an issue with a booking link inside the admin email. * Fixed an issue with displaying the admin bookings calendar in WordPress 6.1. * Fixed an issue with displaying a card number field at checkout. * Fixed an issue with editing services in a booking on the admin backend. * Fixed an issue of editing tags and categories for services in the block editor. = 1.14.0, Sep 2 2022 = * Added the ability to enable deposit online payments service-wise. Deposit-based bookings are added with the 'Confirmed' status to the list of reservations. * Improved the interface of the admin bookings calendar: * Added more booking details to the individual booking pop-up. * Added the ability to choose which weekday displays as the first one in the calendar. * Improved the security of payment processing via the website. * Bug fixed: fixed an issue with applying coupon codes of the 100% discount value. = 1.13.0, Aug 2 2022 = * Added the ability to send automated email notifications in a certain time frame before and after the appointment. = 1.12.0, Jun 24 2022 = * Code improvements for the ability to add new payment gateways. = 1.11.0, May 13 2022 = * Added the ability to create and apply coupon codes. * Enhanced the bookings calendar interface on the backend. * Fixed a timezone issue. = 1.10.2, May 3 2022 = * Added the ability to designate Time Before Booking (a minimum period of time before the appointment when customers can submit a booking request) up to 31 days. * Added the ability to display a mandatory "terms and conditions" consent checkbox for the user before they can pay / reserve the appointment. * Added the ability for clients to add notes when placing a booking. Admins can also record notes on the backend. * Added the browser history synchronization with the booking calendar filters in the admin dashboard. * Reduced size of the Google Calendar library code to increase the loading speed of the plugin. * Fixed an issue of using quotes in the HTML email templates. * Fixed an issue of incorrect displaying of images uploaded to the email templates. * Fixed an issue of overwriting Reservation Details in email templates through the settings. = 1.10.1, Mar 31 2022 = * Added the ability to duplicate Employee and Schedule. * Fixed the issue of undelivered emails for bookings placed via the admin dashboard. = 1.10.0, Mar 25 2022 = * Added the ability to synchronize bookings with an employee's Google Calendar. = 1.9.0, Mar 17 2022 = * Added the ability to edit existing bookings. = 1.8.1, Mar 16 2022 = * Bug fix: fixed the plugin error that appeared in version 1.8.0. = 1.8.0, Mar 14 2022 = * Added the calendar view for bookings. = 1.7.0, Feb 15 2022 = * Added the new Appointment Manager and Appointment Employee user roles that define access to the Appointment Booking plugin settings and menus. Note: after you updated the plugin to this version, you might need to change user roles. = 1.6.3, Jan 6 2022 = * Fixed the booking issue. = 1.6.2, Jan 5 2022 = * Added the ability for admins to view and create log messages when editing bookings and payments. * Removed the payment options step from the booking wizard for clients who book free services. * Added the ability for clients to book more services right away after they completed their first reservation. * Added support for WordPress 5.8. = 1.6.1, Dec 28 2021 = * Bug fix: fixed missing files in the previous version. = 1.6.0, Dec 17 2021 = * Added the ability to receive payments through the PayPal gateway. * Bug fix: fixed an issue when one employee with multiple assigned services could have been booked for the same time. = 1.5.0, Dec 2 2021 = * Added the ability to receive payments through Stripe, Direct Bank Transfer and Pay on Arrival gateways. Note: default email notification templates were updated to support payments, you might want to check them out. * Added more appointment booking form customization options: the ability to change the booking form title, the number of columns in a timepicker, and choose to show or hide the appointment end time. = 1.4.1, Jul 28 2021 = * Updated translation files. = 1.4.0, Jul 20 2021 = * Added the Multibooking option. It enables your clients to add several services to cart, thus reserve more than one appointment at one go. Note: default email notification templates were updated to support multiservice booking, you might want to check them out. * Improved the Appointment Booking widgets' customization experience in Divi and Elementor. = 1.3.1, Jun 11 2021 = * Added the service capacity settings: now you can set the min and max number of people per one service allowing a client to book an appointment for a group of people. * Fixed an issue with applying search filters incorrectly in the appointment booking form in Safari. = 1.3.0, May 26 2021 = * Added integration with popular builders: Elementor, the block editor (Gutenberg), and Divi. This will allow you to add and edit appointment forms and blocks visually with drag and drop. = 1.2.2, May 13 2021 = * Fixed an issue with including days off and custom working days in the Appointment Form. * Fixed an issue with including service variations. = 1.2.1, Apr 21 2021 = * Improved 'Any' values support for the Location and Employee fields in the Appointment Form. * Improved field filters for the Appointment Form shortcode. * Added datepicker localization for 50+ languages. * Fixed an issue with the translations support on the frontend. = 1.2.0, Mar 29 2021 = * Added 15 new Appointment form shortcode parameters to help you customize the process of selecting a service: default values, the ability to rename form labels and edit texts, and the ability to remove unneeded form fields. * Added 12 new shortcodes: a list of employees, locations, services, and service categories; plus, 8 single-employee shortcodes that will help you build up a single employee page. * Added a dedicated page for customizing major shortcodes, where you can edit shortcode parameters of the Appointment form and lists and save them for further use. * Added 3 new blocks for an Employee: Contact Information, Social Networks and Additional Information. * Improved the view of the shortcodes list on the Help page. Added all the new shortcodes and their parameters. * Improved the Appointment Form shortcode: the Next button is always visible, while invalid inputs are highlighted once the button is clicked. = 1.1.0, Dec 24 2020 = * Added the ability to set a Default appointment status (Confirmed or Pending) for newly created bookings. * Added the Shortcodes page with shortcodes and their descriptions. * Added the ability to send client and admin email notifications associated with bookings. = 1.0.0, Nov 26 2020 = * Initial release.