WordPress Online Booking and Scheduling Plugin – Bookly - Version 16.3

Version Description

Download this release

Release Info

Developer Ladela
Plugin Icon 128x128 WordPress Online Booking and Scheduling Plugin – Bookly
Version 16.3
Comparing to
See all releases

Code changes from version 16.2 to 16.3

Files changed (3) hide show
  1. lib/base/Plugin.php +17 -0
  2. main.php +1 -1
  3. readme.txt +25 -26
lib/base/Plugin.php CHANGED
@@ -118,6 +118,11 @@ abstract class Plugin
118
  // WP hooks.
119
  $plugin_class::registerHooks();
120
 
 
 
 
 
 
121
  // Init.
122
  $plugin_class::init();
123
 
@@ -453,6 +458,18 @@ abstract class Plugin
453
 
454
  }
455
 
 
 
 
 
 
 
 
 
 
 
 
 
456
  /**
457
  * Run updates.
458
  */
118
  // WP hooks.
119
  $plugin_class::registerHooks();
120
 
121
+ // Update checker.
122
+ if ( ! $plugin_class::embedded() ) {
123
+ $plugin_class::initUpdateChecker();
124
+ }
125
+
126
  // Init.
127
  $plugin_class::init();
128
 
458
 
459
  }
460
 
461
+ /**
462
+ * Init update checker.
463
+ */
464
+ protected static function initUpdateChecker()
465
+ {
466
+ /** @var static $plugin_class */
467
+ $plugin_class = get_called_class();
468
+ if ( $plugin_class != 'Bookly\Lib\Plugin' && Lib\Config::proActive() ) {
469
+ PluginPro::initPluginUpdateChecker( $plugin_class );
470
+ }
471
+ }
472
+
473
  /**
474
  * Run updates.
475
  */
main.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Bookly
4
  Plugin URI: https://www.booking-wp-plugin.com/?utm_source=bookly_admin&utm_medium=plugins_page&utm_campaign=plugins_page
5
  Description: Bookly Plugin – is a great easy-to-use and easy-to-manage booking tool for service providers who think about their customers. The plugin supports a wide range of services provided by business and individuals who offer reservations through websites. Set up any reservation quickly, pleasantly and easily with Bookly!
6
- Version: 16.2
7
  Author: Bookly
8
  Author URI: https://www.booking-wp-plugin.com/?utm_source=bookly_admin&utm_medium=plugins_page&utm_campaign=plugins_page
9
  Text Domain: bookly
3
  Plugin Name: Bookly
4
  Plugin URI: https://www.booking-wp-plugin.com/?utm_source=bookly_admin&utm_medium=plugins_page&utm_campaign=plugins_page
5
  Description: Bookly Plugin – is a great easy-to-use and easy-to-manage booking tool for service providers who think about their customers. The plugin supports a wide range of services provided by business and individuals who offer reservations through websites. Set up any reservation quickly, pleasantly and easily with Bookly!
6
+ Version: 16.3
7
  Author: Bookly
8
  Author URI: https://www.booking-wp-plugin.com/?utm_source=bookly_admin&utm_medium=plugins_page&utm_campaign=plugins_page
9
  Text Domain: bookly
readme.txt CHANGED
@@ -5,7 +5,7 @@ Donate link: https://www.booking-wp-plugin.com/
5
  Requires at least: 3.7
6
  Tested up to: 4.9.8
7
  Requires PHP: 5.3.7
8
- Stable tag: 16.2
9
  License: GPLv3
10
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
11
 
@@ -47,7 +47,7 @@ _**PLEASE NOTE** that online payments, unlimited number of staff members and ser
47
  ## 2. Benefits for the business owner
48
  **No coding experience** required to set up Bookly. We did our best to make it as **easy and quick** as possible to install and **start using Bookly free** scheduling software on your WordPress website. And with our **Bookly Pro add-on** and other add-ons, you will bring **online scheduling** experience for you and your customers to the **next level**.
49
 
50
- You will be able to navigate the **Booking Admin Panel** like a pro, **approve** and **adjust** your appointments, and **automate your online scheduling** to concentrate on the most important part of your business – serving your customers and **grow sales**.
51
 
52
  You can change the **layout** and **modify the appearance** of the booking form to match your business, website, and branding, manage your services and the customers' list and send **email** and **SMS notifications** – all in one place.
53
 
@@ -106,7 +106,6 @@ Also, Bookly is an excellent solution for **web studios** and **developers**, wh
106
  ### 4. Bookly Pro add-on features:
107
 
108
  **Bookly Pro** add-on allows you to use more features and settings, install other add-ons for Bookly, includes six months of customer support, and provides you with advanced capabilities for automating your **online scheduling system**. Some of them include:
109
-
110
  * **Unlimited** number of **staff members** with an individual working schedule and ability to manage their profiles and online booking calendar
111
  * **Unlimited** number of **services** with additional settings (padding time, visibility, limitations, etc.)
112
  * Ability to receive secure and flexible **online payments** on your website
@@ -179,7 +178,7 @@ We recommend visiting our [Help Center](https://support.booking-wp-plugin.com/hc
179
 
180
  Regular License of Bookly Pro add-on includes six months of support which is available online 24/7. After the support pack expires, it can be [renewed at any time](https://help.market.envato.com/hc/en-us/articles/207886473-Extending-and-Renewing-Item-Support).
181
 
182
- = I’ve installed Bookly. How do I get it running? =
183
 
184
  To start using Bookly, you’ll need to add a staff member and at least one service. To publish a booking form on your website, go to the Pages/Posts and click on the "Add Bookly booking form" button in the page editor.
185
 
@@ -188,7 +187,7 @@ To start using Bookly, you’ll need to add a staff member and at least one serv
188
  Appearance section in Bookly menu is the place to start with. Change the colors, update interface texts, show/hide particular fields, and much more.
189
  If you want to remove fields, make sure you only check the right boxes to the booking form.
190
 
191
- = Do I need to know how to code in order to install or use Bookly? =
192
 
193
  No, if your website runs on WordPress.
194
  You can access all Bookly capabilities from the admin area, which will be an integral part of your WordPress dashboard.
@@ -197,15 +196,15 @@ You can access all Bookly capabilities from the admin area, which will be an int
197
 
198
  1. In *Bookly menu –> SMS Notifications*, click on "Register" in the login form on the left side of the page;
199
  2. Top up your balance by one of the standard $10, $25, $50, or $100 amounts (transaction processed by PayPal);
200
- 3. To send scheduled notifications please execute the following command hourly with your cron:
201
  wget -q -O - http://[your-domain]/wp-cron.php
202
  4. Choose notification types and build your messages using shortcodes: tick a checkbox, and an editor field will open. Write the copy, format it as you like, and add personalized data using shortcodes that you’ll see just below the text edit window.
203
 
204
  To learn more, please visit our [Help Center](https://support.booking-wp-plugin.com/hc/en-us/articles/212411289?utm_campaign=wp_FAQ&utm_medium=cpc&utm_source=WP_ORG).
205
 
206
- = I want to learn more about all Bookly features. =
207
 
208
- You can find more details about Bookly Pro features [here](https://www.booking-wp-plugin.com/features/?utm_campaign=wp_FAQ&utm_medium=cpc&utm_source=WP_ORG) (paid version requires the Bookly Pro add-on).
209
  Check out our [video tutorials](https://www.youtube.com/channel/UCO4v4UcvU43enNcHU8BN5XA?utm_campaign=wp_FAQ&utm_medium=cpc&utm_source=WP_ORG) about main Bookly features.
210
 
211
  = How do I suggest a feature for future versions of Bookly? =
@@ -237,40 +236,40 @@ We've created a [discussion board](https://support.booking-wp-plugin.com/hc/en-u
237
 
238
  == Installation ==
239
 
240
- = MINIMUM REQUIREMENTS =
241
  * WordPress 3.7 or greater
242
  * PHP version 5.3.7 or greater
243
- * MySQL version 5.0 or greater
244
-
245
- = AUTOMATIC INSTALLATION =
246
  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.
247
 
248
  In the search field type “Bookly” and click Search Plugins. Once you have found our plugin, you can install it simply by clicking Install Now. WordPress will automatically complete the installation.
249
 
250
- = MANUAL INSTALLATION =
251
  The manual installation method involves downloading our plugin and uploading it to your web server via your favorite FTP application.
252
 
253
  1. Download the plugin file to your computer and unzip it.
254
  2. Using an FTP program, or your hosting control panel, upload the unzipped plugin folder to your WordPress installations wp-content/plugins/ directory.
255
  3. Activate the plugin in the *WordPress sidebar menu –> Plugins*.
256
 
257
- = GETTING STARTED =
258
- 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 to use your newly installed plugin:
259
 
260
- * Create a staff member of your company;
261
- * Define a category of services and list of services in each category (you can add up to five services with free version of Bookly);
262
- * Determine the price and the duration of services;
263
- * Associate services with a staff member;
264
- * Set a working schedule for a staff member;
265
  * Add booking form to a website page.
266
 
267
- Upon the completion of these steps, customers can book appointments. In the Calendar section of the administrator’s view, administrators can add the information about appointments manually. The website administrator can also look through and set:
268
 
269
- * Appearance mode of booking forms;
270
- * Staff member’s individual schedule;
271
- * Staff member’s individual service prices;
272
- * Set holidays and days off;
273
- * List of customers with contact information;
274
  * Email Notifications and SMS reminders.
275
 
276
  == Changelog ==
5
  Requires at least: 3.7
6
  Tested up to: 4.9.8
7
  Requires PHP: 5.3.7
8
+ Stable tag: 16.3
9
  License: GPLv3
10
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
11
 
47
  ## 2. Benefits for the business owner
48
  **No coding experience** required to set up Bookly. We did our best to make it as **easy and quick** as possible to install and **start using Bookly free** scheduling software on your WordPress website. And with our **Bookly Pro add-on** and other add-ons, you will bring **online scheduling** experience for you and your customers to the **next level**.
49
 
50
+ You will be able to navigate the **Booking Admin Panel** like a pro, **approve** and **adjust** your appointments, and **automate your online scheduling** to concentrate on the most important part of your business – serving your customers and **grow sales**.
51
 
52
  You can change the **layout** and **modify the appearance** of the booking form to match your business, website, and branding, manage your services and the customers' list and send **email** and **SMS notifications** – all in one place.
53
 
106
  ### 4. Bookly Pro add-on features:
107
 
108
  **Bookly Pro** add-on allows you to use more features and settings, install other add-ons for Bookly, includes six months of customer support, and provides you with advanced capabilities for automating your **online scheduling system**. Some of them include:
 
109
  * **Unlimited** number of **staff members** with an individual working schedule and ability to manage their profiles and online booking calendar
110
  * **Unlimited** number of **services** with additional settings (padding time, visibility, limitations, etc.)
111
  * Ability to receive secure and flexible **online payments** on your website
178
 
179
  Regular License of Bookly Pro add-on includes six months of support which is available online 24/7. After the support pack expires, it can be [renewed at any time](https://help.market.envato.com/hc/en-us/articles/207886473-Extending-and-Renewing-Item-Support).
180
 
181
+ = I’ve installed Bookly. How do I get it running? =
182
 
183
  To start using Bookly, you’ll need to add a staff member and at least one service. To publish a booking form on your website, go to the Pages/Posts and click on the "Add Bookly booking form" button in the page editor.
184
 
187
  Appearance section in Bookly menu is the place to start with. Change the colors, update interface texts, show/hide particular fields, and much more.
188
  If you want to remove fields, make sure you only check the right boxes to the booking form.
189
 
190
+ = Do I need to know how to code in order to install or use Bookly? =
191
 
192
  No, if your website runs on WordPress.
193
  You can access all Bookly capabilities from the admin area, which will be an integral part of your WordPress dashboard.
196
 
197
  1. In *Bookly menu –> SMS Notifications*, click on "Register" in the login form on the left side of the page;
198
  2. Top up your balance by one of the standard $10, $25, $50, or $100 amounts (transaction processed by PayPal);
199
+ 3. If you use cron for scheduled notifications, make sure to update your cron settings by replacing the current command with the following:
200
  wget -q -O - http://[your-domain]/wp-cron.php
201
  4. Choose notification types and build your messages using shortcodes: tick a checkbox, and an editor field will open. Write the copy, format it as you like, and add personalized data using shortcodes that you’ll see just below the text edit window.
202
 
203
  To learn more, please visit our [Help Center](https://support.booking-wp-plugin.com/hc/en-us/articles/212411289?utm_campaign=wp_FAQ&utm_medium=cpc&utm_source=WP_ORG).
204
 
205
+ = I want to learn more about all Bookly features. =
206
 
207
+ You can find more details about Bookly Pro features [here](https://www.booking-wp-plugin.com/features/?utm_campaign=wp_FAQ&utm_medium=cpc&utm_source=WP_ORG) (paid version requires the Bookly Pro add-on).
208
  Check out our [video tutorials](https://www.youtube.com/channel/UCO4v4UcvU43enNcHU8BN5XA?utm_campaign=wp_FAQ&utm_medium=cpc&utm_source=WP_ORG) about main Bookly features.
209
 
210
  = How do I suggest a feature for future versions of Bookly? =
236
 
237
  == Installation ==
238
 
239
+ = MINIMUM REQUIREMENTS =
240
  * WordPress 3.7 or greater
241
  * PHP version 5.3.7 or greater
242
+ * MySQL version 5.0 or greater
243
+
244
+ = AUTOMATIC INSTALLATION =
245
  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.
246
 
247
  In the search field type “Bookly” and click Search Plugins. Once you have found our plugin, you can install it simply by clicking Install Now. WordPress will automatically complete the installation.
248
 
249
+ = MANUAL INSTALLATION =
250
  The manual installation method involves downloading our plugin and uploading it to your web server via your favorite FTP application.
251
 
252
  1. Download the plugin file to your computer and unzip it.
253
  2. Using an FTP program, or your hosting control panel, upload the unzipped plugin folder to your WordPress installations wp-content/plugins/ directory.
254
  3. Activate the plugin in the *WordPress sidebar menu –> Plugins*.
255
 
256
+ = GETTING STARTED =
257
+ 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 to use your newly installed plugin:
258
 
259
+ * Create a staff member of your company;
260
+ * Define a category of services and list of services in each category (you can add up to five services with free version of Bookly);
261
+ * Determine the price and the duration of services;
262
+ * Associate services with a staff member;
263
+ * Set a working schedule for a staff member;
264
  * Add booking form to a website page.
265
 
266
+ Upon the completion of these steps, customers can book appointments. In the Calendar section of the administrator’s view, administrators can add the information about appointments manually. The website administrator can also look through and set:
267
 
268
+ * Appearance mode of booking forms;
269
+ * Staff member’s individual schedule;
270
+ * Staff member’s individual service prices;
271
+ * Set holidays and days off;
272
+ * List of customers with contact information;
273
  * Email Notifications and SMS reminders.
274
 
275
  == Changelog ==