Readme

You might also like

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 13

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

Contributors: Ladela
Donate link: http://booking-wp-plugin.com/
Tags: 2checkout, appointment, authorize.net, booking, calendar, cart, google cal
endar, paypal, payson, reservation, responsive, stripe, woocommerce, wordpress,
wpml
Requires at least: 3.7
Tested up to: 4.6.1
Stable tag: 11.3.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 wh
o 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 servic
es, provided by business and individuals service providers offering reservations
through websites. Setup any reservations quickly, pleasantly and easy with Book
ly!
= 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
Monthly/weekly/daily calendar view for service provider
Unlimited colors
Customer profiles
Unlimited number of services
Variable timeslot length
Personalized week schedule for provider 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 shift support
SMS notifications
SMS reminders

= Features available in full version: =


*
*
*
*
*
*
*
*
*
*
*
*

Google Calendar integration


WooCommerce integration
Unlimited number of service providers
More configurable settings for services
PayPal payments
Credit card payments through Authorize.Net and Stripe
Editable email notifications to customers and service providers
Configurable email reminders
Payment reports
Discount coupons
Built-in cart
Support for Bookly add-ons

= Plugins Resources =
[Home Page](http://booking-wp-plugin.com/ "WP Appointment Booking Plugin" ) |
[Documentation](http://booking-wp-plugin.com/documentation/ "WP Appointment Book
ing Plugin Docs" ) |
[Full version demo](http://demo.booking-wp-plugin.com/ "WP Appointment Booking P
lugin Demo" )
= How it works =
After a simple installation process, the website owner can start creating servic
es, which can be provided to the customer upon request: events, meetings, lesson
s, consultations etc. Using integral managing tools, administrators can easily c
hange and customize settings such as set individual schedule for each service pr
ovider, set individual service prices, define working days and hours for the who
le 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 p
lugin also has an option to reserve appointments manually through the WP admin p
anel.
Bookly offers interesting solutions to make booking process pleasant for custome
rs: 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 proce
ss extremely easy. Customers have the possibility to find time convenient for ap
pointments, select service provider, book time and pay for services. One more th
ing that will please your clients is the ability to view the available booking t
ime intervals in their own time zone.
Lets say you have installed the Bookly plugin, but its default design doesnt corre
spond 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. Its p
ossible to select the main color and change the fields titles and descriptions.
The plugin offers easy and comfortable way of communication between service prov
iders and customers by using e-mail notifications (available in pro version). Th
ere are several types of notifications for different cases: reminders, confirmat
ions, follow-ups, agendas etc. You may also send notifications to your staff mem
bers, for example to give some information about the next agenda or appointment
details. Website owner can manage all notifications settings in the WP admin pan
el.
Customizable calendar allows looking through appointments schedule for particula
r service provider and can be displayed in two modes: by weeks and by days. Admi
nistrators 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 con
venience.
== 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.7 or greater
* PHP version 5.3.7 or greater
* MySQL version 5.0 or greater
= Automatic installation =
Automatic installation is the easiest option as WordPress handles the file trans
fers itself and you don t even need to leave your web browser. To do an automati
c install of Bookly, log in to your WordPress admin panel, navigate to the Plugi
ns 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 tha
t link you will be asked if you are sure you want to install the plugin. Click y
es 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.
2.
in
3.

Download the plugin file


Using an FTP program, or
folder to your WordPress
Activate the plugin from

to your computer and unzip it


your hosting control panel, upload the unzipped plug
installations wp-content/plugins/ directory.
the Plugins menu within the WordPress admin.

= Getting started =
When the title of the plugin has appeared on your dashboard, you may start the s
etup. The following steps are required to make it possible for customers use you
r newly installed plugin:
*
*
*
*
*
*

Create staff members of your company;


Define category of services and list of services in each category;
Determine price and duration of services;
Associate services with staff members;
Set working schedule for staff member;
Add booking form to a website page.

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

Appearance mode of booking forms;


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;
Notifications by email and/or SMS;
Payment reports with filters on multiple criteria;
Payment methods;

== Changelog ==

= 11.3.1 =
* Fixed issue with displaying appointments in back-end calendar in Bookly Lite
= 11.3 =
* Fixed issue with daylight saving time and Google Calendar
* Fixed formatting for {next_day_agenda}
= 11.2 =
* Fixed updating list of services when category is selected
* Fixed an issue with linking coupons and services
* For users of <a href="https://codecanyon.net/item/bookly-deposit-payments-addo
n/17956131?ref=ladela">Deposit Payments (Add-on)</a>: Please also update the add
-on to version 1.1
= 11.1 =
* Added support for custom SMS sender IDs
* Added locations and extras in staff agenda notifications
* Added creating appointments for WooCommerce orders with status "On Hold"
* Added cancellation of appointments for refunded/cancelled WooCommerce orders
* For users of <a href="https://codecanyon.net/item/bookly-locations-addon/17328
208?ref=ladela">Locations (Add-on)</a>: Please also update the add-on to version
1.3
= 11.0 =
* Added support for <a href="https://codecanyon.net/item/bookly-deposit-payments
-addon/17956131?ref=ladela">Deposit Payments (Add-on)</a>
* Added "Complete payment" for local payments
* For users of <a href="https://codecanyon.net/item/bookly-service-extras-addon/
15552320?ref=ladela">Service Extras (Add-on)</a>: Please also update the add-on
to version 1.8
* For users of <a href="https://codecanyon.net/item/bookly-locations-addon/17328
208?ref=ladela">Locations (Add-on)</a>: Please also update the add-on to version
1.2
= 10.12 =
* Added creating appointments when WooCommerce order with status "Processing" is
created
* Fixed an issue with private services provided by public staff members
=
*
*
*
*

10.11
Added
Fixed
Fixed
Fixed

=
new currency PKR
linking new coupons with services
updating list of services when location is selected
an issue with including Bookly assets in HTTPS pages

= 10.10 =
* Fixed saving appointments for some server configurations
* Minor CSS adjustments
= 10.9 =
* Added ability to link coupons with services
* Added new setting to show/hide service price next to employee name
* Added more codes to WooCommerce cart item data
* Added new currency BHD
* For users of <a href="https://codecanyon.net/item/bookly-service-extras-addon/
15552320?ref=ladela">Service Extras (Add-on)</a>: Please also update the add-on
to version 1.7
* For users of <a href="https://codecanyon.net/item/bookly-locations-addon/17328
208?ref=ladela">Locations (Add-on)</a>: Please also update the add-on to version
1.1

= 10.8 =
* Added support for version 1.6 of Service Extras add-on
= 10.7 =
* Added support for version 1.5 of Service Extras add-on
=
*
*
*
*

10.6 =
Added code [[PAYMENT_TYPE]] in notifications
Added ability to delete payments
Added ability to display custom fields in appointments list on the front-end
Fixed an issue with Google Calendar integration when days were marked as fully
booked

= 10.5 =
* Fixed time zone issue in WooCommerce orders
* CSS adjustments
* For users of <a href="https://codecanyon.net/item/bookly-service-extras-addon/
15552320?ref=ladela">Service Extras (Add-on)</a>: Please also update the add-on
to version 1.4
= 10.4 =
* Minor CSS adjustments
= 10.3 =
* Added "Test Email Notifications" tool
* Fixed JS error at Extras step
= 10.2 =
* Fixed time zone issue when the first step of booking is skipped
* Fixed navigation with Back button from cart
* For users of <a href="https://codecanyon.net/item/bookly-service-extras-addon/
15552320?ref=ladela">Service Extras (Add-on)</a>: Please also update the add-on
to version 1.3
= 10.1 =
* Fixed appointment time in notifications to clients
= 10.0 =
* New back-end design
* Added support for <a href="https://codecanyon.net/item/bookly-locations-addon/
17328208?ref=ladela">Locations (Add-on)</a>
* Added support for <a href="https://codecanyon.net/item/bookly-chain-appointmen
ts-addon/17367838?ref=ladela">Chain Appointments (Add-on)</a>
* Added support for <a href="https://codecanyon.net/item/bookly-multisite-addon/
13903524?ref=ladela">Multiply Appointments (Add-on)</a>
* Added translation into Traditional Chinese
* Added new currencies ZMW and MUR
* For users of <a href="https://codecanyon.net/item/bookly-service-extras-addon/
15552320?ref=ladela">Service Extras (Add-on)</a>: Please also update the add-on
to version 1.2
* For users of <a href="https://codecanyon.net/item/bookly-multisite-addon/13903
524?ref=ladela">Multisite (Add-on)</a>: Please also update the add-on to version
1.4
= 9.4 =
* Added ability to print appointments list
* Fixed minor issues with appointments list filter
= 9.3 =

* Added booking numbers


* Added new filters in Appointments
* Added combined notifications for built-in cart
* Added payment details
* Added ability for staff members to approve appointments from email or SMS noti
fications
* Added ability to hide particular staff members and services in booking form
* Added internal note for appointments
* Updated Authorize.Net to support Akamai network
* For users of <a href="http://codecanyon.net/item/bookly-service-extras-addon/1
5552320?ref=ladela">Service Extras (Add-on)</a>: Please also update the add-on t
o version 1.1
=
*
*
*
*

9.2 =
Added
Added
Fixed
Fixed

ability to make staff selection required in the first step of booking


new currency LAK
padding for Google Calendar events
translation into German

=
*
*
*
*

9.2 =
Added
Added
Fixed
Fixed

ability to make staff selection required in the first step of booking


new currency LAK
padding for Google Calendar events
translation into German

= 9.1.1 =
* Fixed selecting staff member in shortcode
=
*
*
*
*

9.1 =
Added
Fixed
Fixed
Fixed

new setting "Cancel appointment action"


regression bug in cron notifications
auto-scroll when going back to the first step of booking
custom fields order in appointments export

=
*
*
*
*

9.0 =
Added
Added
Added
Fixed

appointment statuses (pending, approved, cancelled)


new notification types for each appointment status
ability to reorder cart columns
displaying available days in calendar at the Time step

=
*
*
*

8.5.2
Added
Fixed
Fixed

=
new currency ARS
minor issues with scrolling of time slots on mobile
displaying Google Calendar errors

= 8.5.1 =
* Added new currency XOF
* Fixed time zone issue in WooCommerce when "Display available time slots in cli
ent s time zone" is enabled
= 8.5 =
* Important! If you are using Bookly Mulisite add-on you need to update it to ve
rsion 1.1 or higher
* Added support for Bookly Service Extras add-on
* Added support for Mollie (iDEAL payments available)
* Added ability to set reminders sending time
* Added ability to show/hide columns in built-in cart
* Added ability to insert textual content in custom fields
= 8.4 =

*
*
*
*

Added
Added
Added
Added

ability to bind custom fields to services


export of clients
new field Info in staff member profile
new codes [[STAFF_INFO]] and [[GOOGLE_CALENDAR_URL]] in Notifications

=
*
*
*
*

8.3 =
Added
Added
Added
Fixed

pagination for [bookly-appointments-list] shortcode


ability to edit button labels in Appearance
new currency ISK
PHP warnings when paying with PayPal

= 8.2 =
* Added filling WooCommerce checkout form with data from Bookly details step
* Fixed sending notifications when all payment methods are disabled
=
*
*
*
*

8.1 =
Added
Added
Added
Added

=
*
*
*
*
*
*

8.0 =
Added new setting "Minimum time requirement prior to cancellation"
Added support for WPML in custom fields
Added support for WPML in scheduled notifications
Added Auto-Recharge in Bookly SMS
Added notification about low balance in Bookly SMS
Improved back navigation when "Any" is selected for staff member

built-in cart
45 min slots
support for Payson invoice
new currencies AED, HRK, VND, NGN and UAH

= 7.9.1 =
* Fixed an issue with validating emails
* Fixed a problem with booking when reaching the limit of capacity
= 7.9 =
* Added support for Bookly Multisite add-on (sold separately)
= 7.8.3 =
* Fixed an issue with cancelling appointments in Google Calendar
= 7.8.2 =
* Fixed an issue with Google_Service_Exception
= 7.8.1 =
* Fixed regression bugs in custom fields and time zones
=
*
*
*
*
*

7.8 =
Added
Added
Added
Added
Fixed

Payson payment gateway


PayU Latam payment gateway
support for RTL
payment information in Calendar and Appointments
conflict with Ultimate Member plugin

= 7.7.4 =
* Fixed issue with service name in PayPal
=
*
*
*
*

7.7.3 =
Removed shipping address in PayPal
Added OMR currency
Fixed issues with "padding" of services
Fixed issue with switching months in calendar at the second step

= 7.7.2 =
* Updated Dutch and Swedish translations
* Fixed conflict with some themes due to hex2rgb function
= 7.7.1 =
* Fixed inserting shortcode
=
*
*
*
*
*
*
*

7.7 =
Added 2Checkout payment gateway
Added captcha to custom fields
Added ability to disable country selection in phone field
Added ability to hide week days and/or time range in the first step of booking
Added support for Stripe.js
Now Bookly takes into account only Google Calendar events with status "busy"
Fixed some issues with WPML and double bookings in WooCommerce cart

= 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 clients 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
ar
* Added
* Added
* Fixed
=
*
*
*
*

7.1 =
Added
Added
Added
Added

ability to view appointments of all staff members in the back-end calend


ability to navigate to specific dates in the back-end calendar
ability to edit appointments in the list
issue with displaying dates in calendar at the second step of booking
support for WPML
month view in the back-end calendar
ability to select country in the phone field
[[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 pag
e (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

=
*
*
g
*
*

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 bookin

=
*
*
*

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

Fixed creating new staff members


Fixed minor cosmetic issues

= 5.2.3 =
* Security update to prevent XSS vulnerability
* Fixed issue with extra slot being excluded when fetching events from Google Ca
lendar
= 5.2.2 =
* Fixed problem with initialization of Bookly in some themes
=
*
*
*

5.2.1
Fixed
Fixed
Fixed

=
displaying booking forms in IE9
displaying PayPal errors
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 cus

tomer uses existing name and email


= 5.1 =
* Added ability to assign WP users to customers when editing or creating a new c
ustomer
* 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 fr
ont-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
=
*
*
*
*
*
n

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 i
clients time zone is enabled

=
*
*
*
*

4.5.1
Added
Added
Fixed
Fixed

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

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

4.4 =
Added
Added
Added
Fixed

new
new
new
the

setting to restrict the number of days available for booking


code [[CANCEL_APPOINTMENT_URL]]
currency CLP
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 col
umn
* 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 not
ifications
* 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 no
tifications)
* 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
* Added
* Added
slots
* Added
* Added

support for multiple bookings


5, 10 and 12 minutes time slots
- Take in account Google Calendar events when displaying available time
- Pre populate name and email for logged in customers
- 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 notificat
ions 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
Added
Added
Added
Added
Added
Added
Added
Added
Added
Added
Fixed

automatic export to Google Calendar


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

=
*
*
*

1.2.0
Added
Added
Fixed

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

= 1.1.9 =
* New replacement [[STAFF_NAME]] in Appearance (old replacements [[BY_SERVICE_PR
OVIDER_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
Dont display non-working days
Bug fixes

== Upgrade Notice ==
= 11.3 =

Upgrade now to the most recent version of Bookly.

You might also like