=== Bookly - Responsive Appointment Booking Tool (Lite Version) ===

Contributors: Ladela
Donate link: http://booking-wp-plugin.com/
Tags: appointment, authorize.net, booking, business, calendar, google calendar, night shift, paypal, reservation, responsive, stripe, woocommerce, wpml 
Requires at least: 3.7
Tested up to: 4.3
Stable tag: 7.6.1
License: GPLv3
License URI: http://www.gnu.org/licenses/gpl-3.0.html

Bookly is a easy-to-use and easy-to-manage booking tool for Service providers who think about their customers.

== Description ==

Bookly Plugin – is a great easy-to-use and easy-to-manage booking tool for service providers who think about their customers. Plugin supports wide range of services, provided by business and individuals service providers offering reservations through websites. Setup any reservations quickly, pleasantly and easy with Bookly!

= Key features: =

* User friendly responsive touch optimized front end design
* Comprehensive admin area with intuitive interface
* Easy WordPress integration
* Fully translatable with WPML support
* Dozens of options to fit your business model
* Weekly calendar view for each service provider
* Unlimited colors
* Translation ready
* Unlimited number of services
* Variable timeslot length
* Personalized provider week schedule with unlimited number of breaks
* Configurable holidays and days-off
* Importable and manageable list of customers
* Customizable appearance settings
* Export of bookings to CSV
* Custom fields
* Night shifts support

= Features available in full version: =

* Google Calendar integration
* WooCommerce integration
* Daily calendar overview for all or selected service providers
* Unlimited number of service providers
* Personalized price of service for a provider
* PayPal payments
* Credit card payments through Authorize.Net and Stripe
* Editable email notifications to customers and service providers
* SMS notifications
* Configurable email and SMS reminders
* Configurable payments report
* Discount coupons

= Plugins Resources =

[Home Page](http://booking-wp-plugin.com/  "WP Appointment Booking Plugin" ) |
[Documentation](http://booking-wp-plugin.com/documentation/ "WP Appointment Booking Plugin Docs" ) |
[Full version demo](http://demo.booking-wp-plugin.com/ "WP Appointment Booking Plugin Demo" ) 

= How it works =

After a simple installation process, the website owner can start creating services, which can be provided to the customer upon request: events, meetings, lessons, consultations etc. Using integral managing tools, administrators can easily change and customize settings such as set individual schedule for each service provider, set individual service prices, define working days and hours for the whole company and for each service provider separately, manage services, customers, service providers and their availability, view billing information and payment reports with filters on multiple criteria, add and edit appointments, etc. The plugin also has an option to reserve appointments manually through the WP admin panel.

Bookly offers interesting solutions to make booking process pleasant for customers: the only thing that is required from the client is to complete 5 easy steps. The intuitive interface, as well as clear and attractive design make this process extremely easy. Customers have the possibility to find time convenient for appointments, select service provider, book time and pay for services. One more thing that will please your clients is the ability to view the available booking time intervals in their own time zone.

Let’s say you have installed the Bookly plugin, but its default design doesn’t correspond to the appearance of your website. Our developers took care of everything: you can easily modify the booking form design according to your own needs. It’s possible to select the main color and change the fields’ titles and descriptions.

The plugin offers easy and comfortable way of communication between service providers and customers by using e-mail notifications (available in pro version). There are several types of notifications for different cases: reminders, confirmations, follow-ups, agendas etc. You may also send notifications to your staff members, for example to give some information about the next agenda or appointment details. Website owner can manage all notifications settings in the WP admin panel.

Customizable calendar allows looking through appointments schedule for particular service provider and can be displayed in two modes: by weeks and by days. Administrators can also create new appointments and edit the existing ones. There is also an option to assign the color for each category of services for visual convenience.


== Frequently Asked Questions ==

= How can I embed the booking form into a post/page? =

You can find a button “Add Booking Form” above content editor for a post or a page.

== Screenshots ==

1. Booking process for a customer

2. Backend features

== Installation ==

= Minimum Requirements =

* WordPress 3.6 or greater
* PHP version 5.3 or greater
* MySQL version 5.0 or greater

= Automatic installation =

Automatic installation is the easiest option as WordPress handles the file transfers itself and you don't even need to leave your web browser. To do an automatic install of Bookly, log in to your WordPress admin panel, navigate to the Plugins menu and click Add New.

In the search field type "Bookly" and click Search Plugins. Once you have found our plugin you can install it by simply clicking Install Now. After clicking that link you will be asked if you are sure you want to install the plugin. Click yes and WordPress will automatically complete the installation.

= Manual installation =

The manual installation method involves downloading our plugin and uploading it to your web server via your favorite FTP application.

1. Download the plugin file to your computer and unzip it
2. Using an FTP program, or your hosting control panel, upload the unzipped plugin folder to your WordPress installations wp-content/plugins/ directory.
3. Activate the plugin from the Plugins menu within the WordPress admin.

= Getting started =

When the title of the plugin has appeared on your dashboard, you may start the setup. The following steps are required to make it possible for customers use your newly installed plugin:

* Enter company details (name, address, etc.);
* Set company’s working hours;
* Define category of services and list of services in each category;
* Determine price and duration of services;
* Determine service staff member;
* Set working schedule for staff member;
* Add a booking form to a website page.

Upon the completion of these steps, customers can book appointments. In the Calendar section of the administrators view, administrators can add the information about appointments manually. Site owner can also look through and set:

* Appearance mode for appointment information;
* Individual schedule provided by each staff member;
* Individual service prices provided by each staff member;
* Set holidays for the whole company and for each staff member separately;
* List of customers with contact information;
* Notification by email;
* Payment reports with filters on multiple criteria;
* Payment methods;
* Booking form appearance modes.

== Changelog ==

= 7.6.1 =
* Fixed disabling SMS and email notifications

= 7.6 =
* Added padding time
* Fixed regression bugs with credit card payments
* Fixed issue with HTTPS and detecting client’s country by IP

= 7.5 =
* Added support for night shifts
* Fixed “<br/>” in company address in emails sent as plain text
* Fixed issue with the second step not loading when “Show calendar” is enabled

= 7.4 =
* Added time slot lengths up to 6 hours
* Added new setting to send emails as plain text
* Added new setting to set clients’ email as “reply to” address in email notifications
* Improved the second step of booking when “Show calendar” is enabled

= 7.3.1 =
* Fixed wrong dates in the popup back-end calendar for time zones behind UTC
* Fixed time-text in vertical axis of the back-end calendar

= 7.3 =
* Added ‘All day’ services
* Added new code [[LOGIN_FORM]] to the Details step of booking so users can log in at that step
* Added ability to choose staff members in the back-end calendar
* Back-end calendar now remembers active view and staff members
* Added ability to translate category, service and staff member names with WPML

= 7.2 =
* Added ability to view appointments of all staff members in the back-end calendar
* Added ability to navigate to specific dates in the back-end calendar
* Added ability to edit appointments in the list
* Fixed issue with displaying dates in calendar at the second step of booking

= 7.1 =
* Added support for WPML
* Added month view in the back-end calendar
* Added ability to select country in the phone field
* Added [[STAFF_NAME]] in staff agenda templates
* Fixed “<br/>” in company address in SMS

= 7.0.1 =
* Fixed issue with popups in the back-end on mobile devices
* Fixed issue with “No time is available for booking”

= 7.0 =
* Added SMS notifications
* Added reusable coupons
* Added deduction parameter in coupons
* Added support for database backup/transfer plugins
* Added ability to specify what information should be placed in Google Calendar event title
* Added new setting for choosing how Bookly assets should be included in the page (may be helpful in some themes)
* Improved the look and feel of the admin panel elements
* Fixed email notifications when WooCommerce is enabled

= 6.3 =
* Added ability to use WooCommerce cart with free services
* Fixed conflict with other plugins that change default time zone in WordPress
* Fixed issues with Google Calendar events when “Show blocked timeslots” is enabled

= 6.2 =
* Updated Authorize.Net library
* Added support for working hours up to midnight
* Added translation into Italian
* Fixed issue with displaying days off in calendar at the second step
* Fixed problem with creating `ab_email_notification` table in database
* Fixed E_STRICT error message

= 6.1 =
* Added ability to delete associated WordPress user when deleting customer
* Added restoring selected week days when going back to the first step of booking
* Fixed creating new staff members
* Fixed minor cosmetic issues

= 6.0 =
* Added integration with WooCommerce
* Added new option to allow staff members to edit their profile settings
* Added auto scroll when the next step’s content is outside of screen

= 5.2.3 =
* Security update to prevent XSS vulnerability
* Fixed issue with extra slot being excluded when fetching events from Google Calendar

= 5.2.2 =
* Fixed problem with initialization of Bookly in some themes

= 5.2.1 =
* Fixed displaying booking forms in IE9
* Fixed displaying PayPal errors
* Fixed bug with repeating days when “Show each day in one column” is enabled

= 5.2 =
* Added new code [[CUSTOM_FIELDS_2C]] in Notifications for 2 column formatting ([[CUSTOM_FIELDS]] reverted to old formatting)
* Fixed issues when creating WP user for logged in customer or not logged in customer uses existing name and email

= 5.1 =
* Added ability to assign WP users to customers when editing or creating a new customer
* Added translation into Dutch

= 5.0 =
* Added ability to create WP accounts for customers
* Added new shortcode for viewing and cancelling customers’ appointments in the front-end
* Added cancelled appointment notifications
* Added ability to view appointments as a list in the admin panel
* Added ability to use HTML tags in Appearance and Custom Fields
* Improved time zones support

= 4.6 =
* Added new selection “Number of persons” in the first step of booking
* Added new appearance setting “Show calendar”
* Added new codes [[NUMBER_OF_PERSONS]] and [[TOTAL_PRICE]]
* Added new currency COP
* Fixed time in scheduled email notifications when “Display available time slots in client’s time zone” is enabled

= 4.5.1 =
* Added translation into German
* Added new currency SAR
* Fixed time in email notifications to clients (regression bug)
* Fixed an issue when Bookly output is affected by “wpautop”

= 4.5 =
* Added new setting to limit the number of fetched events from Google Calendar for 2 way sync
* Fixed displaying time slots with big time zone offset
* Fixed a problem with Google Calendar integration (regression bug)

= 4.4 =
* Added new setting to restrict the number of days available for booking
* Added new code [[CANCEL_APPOINTMENT_URL]]
* Added new currency CLP
* Fixed the number of displayed time slots at step 2

= 4.3 =
* Added ability to reorder items in the lists of services, categories and staff members
* Added new appearance settings – “Show blocked timeslots” and “Show each day in one column”
* Fixed regression bugs in the drop down lists in the first step of booking form

= 4.2 =
* Added custom fields in export
* Added new codes [[STAFF_PHOTO]], [[STAFF_EMAIL]], [[STAFF_PHONE]] in email notifications
* Added option to enable just 1 way sync with Google Calendar
* Added ability to change “I will pay locally”

= 4.1 =
* Added [[CUSTOM_FIELDS]] code in email notifications
* Added copying custom fields to Google Calendar event
* Added displaying custom fields’ values in Bookly calendar when capacity is 1
* Fixed issue when loading lots of events from Google Calendar for step 2

= 4.0 =
* Added custom fields (Note that [[CLIENT_NOTES]] has been removed from email notifications)
* Added support for 100% discount coupons
* Added payment description in PayPal invoice
* Fixed export to CSV

= 3.4.2 =
* Fixed popup box issue in calendar in WordPress 4.1
* Fixed [[CATEGORY_NAME]] in email notifications

= 3.4.1 =
* Fixed redirect after PayPal payment

= 3.4 =
* Added minimum time requirement prior to booking from 1 to 48 hours
* Fixed caching problems on WP Engine hosting
* Fixed auto selection of newly created customer in the calendar

= 3.3 =
* Added option to hide date and time selection at the first step
* Fixed import of customers

= 3.2.2 =
* Fixed setting GC calendar ID
* Fixed regression bugs

= 3.2.1 =
* Added 2 way sync with Google Calendar via new API
* Added coupons
* Restored notes in the backend calendar when capacity is 1

= 3.1 =
* Added new replacement [[SERVICE_PRICE]] for email notifications
* Added delimiter setting for import from CSV
* Fixed regression bug in export to Google Calendar

= 3.0.1 =
* Fixed regression bug in cron notifications
* Fixed regression bug in displaying price next to employee name

= 3.0 =
* Added support for multiple bookings
* Added 5, 10 and 12 minutes time slots
* Added - Take in account Google Calendar events when displaying available time slots
* Added - Pre populate name and email for logged in customers
* Added - Sort categories, services and employees alphabetically

= 2.2.3 =
* Fixed displaying step 5 after PayPal payment (regression bug)

= 2.2.2 =
* Fixed bug when deleting appointment after cancellation
* Fixed bug in displaying customers list

= 2.2.1 =
* Fixed [[CATEGORY_NAME]] in cron notifications
* Fixed service selection when go backwards
* Fixed regression bugs

= 2.2.0 =
* Since this version Bookly requires at least PHP 5.3
* Added new payment method - Stripe
* Skip payment step for free services
* Fixed issues with HTTPS
* Fixed cancellation link for appointments created in the backend

= 2.1.0 =
* Added Authorize.net support
* Added new replacement [[CATEGORY_NAME]] both in appearance and email notifications settings
* Bug fixes

= 2.0.1 =
* WordPress 4.0 support
* Fixed translation into French
* Fixed cron notifications
* Fixed Google Calendar formatting
* Clear plugin data upon uninstalling

= 2.0 =
* Added automatic export to Google Calendar
* Added time zones support
* Added time slot length setting
* Added customer search field when editing appointment
* Added cancel appointment link
* Added 22 new currencies
* Added possibility to edit form labels
* Added possibility to enter CSS code for main color
* Added setting to disable last minute appointments
* Added export appointments feature
* Added import customers feature
* Fixed first day of week

= 1.2.0 =
* Added new field Notes at Details step
* Added RUB, SEK, DKK
* Fixed date and time in email notifications on non-English web sites

= 1.1.9 =
* New replacement [[STAFF_NAME]] in Appearance (old replacements [[BY_SERVICE_PROVIDER_NAME]] and [[BY_STAFF_NAME]] are deprecated)
* Translation into French
* Fixed bug with datepicker on non-English web sites

= 1.1.8 =
* Fixed sending emails to staff
* Updated translations

= 1.1.7 =
* Added decimal prices
* Don’t display non-working days
* Bug fixes

== Upgrade Notice ==

= 7.6.1 =
Upgrade now to the most recent version of Bookly.