19461 comments found.
Hi, couple of pre-sales questions… we’d like to use this plugin to allow our site visitors to look at course offered, view a calendar, filter by category, register for course, and make payment. Is this possible? Specific questions below:
- is it possible to disable the ‘provider’ functionality, and instead filter based on course categories?
- rather than ask the potential customer for their ideal date & time, we’d like to simply show them a calendar with potential dates/times for them to choose from
- can we put multiple calendars and/or links on each course overview landing page to show only the courses in that category?
Thanks for what looks like a great theme, and for advising on the questions!
J
Hi. Thanks for your interest in our product.
With Bookly customers can select the required service, filter within category and staff members, book appointments and pay for them.
- On the booking form Category, Service and Staff members fields are available for customer to select. You can set the default values and hide any of those fields.
- Unfortunately, there is no option to show calendar to customers. Calendar is available for administrator only. Therefore, staff members can log in to their accounts and view their own calendars.
- There is no such option in Bookly. Appointment reservation is built based on timeslots, so customer must select available timeslot to book an appointment.
Thanks
Hello, first thanks for the plug-in. Two questions : - How can I activate : “Show blocked timeslots” and “Show each day in one column”? They don’t appair in my backoffice…. – How can I add my own payement system? (URL to my bank). Do I have to code it?
Thanks
Hi. Thanks for purchasing our product.
- “Show blocked timeslots” and “Show each day in one column” features are available from Bookly v4.3. So, please make an update to the latest version.
- At the moment you can set up PayPal, Authorize.net and Stripe payment methods. We can add additional payment methods for additional cost. Please contact us at support@ladela.com for more info.
Thanks
Hi 
Please help.
Referring to the screenshot below, you can see that the front end allows users to book appointment which overlap with already scheduled appointments. 1. http://bit.ly/1BPoGAV 2. http://bit.ly/1aIrCUb
This is a problem because there is only 1 staff member so they can’t service more than appointment at a time.
For example, user 1 can schedule an appointment for 10am. The customer and service provider will receive a notification of the scheduled appoint.
Then customer 2 wants to search for available appointment times, they are able to schedule an appointment for the exact same time (and or a time which overlaps) as the original appointment from user 1.
Thanks, Adrian
Hi Adrian,
On your screenshorts 10am is available for booking and there is no appointment already booked for this time. So everything looks to be correct.
Can you clarify in more details what the problem is and send us an email to support@ladela.com? It will be helpful if you give us access to your admin panel so that we can check your settings.
Thanks
My comment about 10am was an example. On the screenshots please check Saturday Feb 28 at 10:30.. There is an existing booking already but on the front end a new booking can be made at the same time.
I’ve sent login credentials to you via email.
Thanks, Adrian
Please resend your email and put your Codecanyon username in the title.
Thanks
These settings are missing from my admin. I need “Show each day in one column” as shown in your demo:
Hi please update the downloads.. it still has 4.2 in main.php even after multiple downloads, logging in and out, etc.
Hi. Thanks for purchasing our product.
These features are available in Bookly v4.3.
The update is available through the standard WordPress Plugin update procedure. You need to enter your purchase code in Bookly -> Settings -> Purchase Code and then check for update on the Plugins page.
Thanks
That does not work! I’ve already tried that. You need to update the files on Codecanyon when you update them on your servers.
Hi. Thanks for your reply.
It is strange, because v4.3 is available via WP update procedure. Anyway, please send us an e-mail to support@ladela.com with the description of your inquiry and your purchase code and we will send you archive with the latest version.
Thanks
I have two questions:
1. we are using wordpress 4.1.1, will this plugin fit? 2. our web site will have provider profile page for each service providers. On each provider profile page, I want to add a “make an appointment” button, each one will link to individual service provider’s calendar. User will start from selected provider’s calendar completing appointment. Is that doable by using your plug in.
Thanks
Hi. Thanks for your interest in our product.
1. Yes, it will fit. The only Bookly technical requirements are: PHP 5.3+, Curl extension enabled.
2. You can add booking form to each service provider page and set a default value for ‘staff member’ field when adding booking form shortcode.
Thanks
Hi so we have multiple locations in 3 different states. So will this show the hours of each trainer in each state and in the booking persons time zone or does it show our corporate offices hours and allows them to book during that time?
Hi. Thanks for purchasing our product.
You will have to set up staff members working hours according to corporate offices hours. Therefore, you may enable ‘Display available time slots in client’s time zone’ option, so customers can see available timeslots according to their time zone.
Thanks
Hi,
When is the woocommerce integration coming along?
Best Regards
Hi. Thanks for purchasing our product.
We are looking forward to make WooCommerce integration by the end of the spring.
Thanks
Hello, what is this?
Plugin could not be activated because it triggered a fatal error.
Fatal error: Uncaught exception ‘Exception’ with message ‘Stripe needs the Multibyte String PHP extension.’ in /home/petmart/public_html/wp-content/plugins/appointment-booking/lib/payment/stripe/Stripe.php:13 Stack trace: #0 /home/petmart/public_html/wp-content/plugins/appointment-booking/includes.php(37): include() #1
Fatal error: Uncaught exception ‘Exception’ with message ‘Stripe needs the Multibyte String PHP extension.’ in /home/petmart/public_html/wp-content/plugins/appointment-booking/lib/payment/stripe/Stripe.php:13 Stack trace: #0 /home/petmart/public_html/wp-content/plugins/appointment-booking/includes.php(37): include() #1 /home/petmart/public_html/wp-content/plugins/appointment-booking/main.php(15): include(’/home/petmart/p…’) #2 /home/petmart/public_html/wp-admin/plugins.php(151): include(’/home/petmart/p…’) #3 /home/petmart/public_html/wp-admin/plugins.php(153): plugin_sandbox_scrape(‘appointment-boo…’) #4 {main} thrown in /home/petmart/public_html/wp-content/plugins/appointment-booking/lib/payment/stripe/Stripe.php on line 13
Hi. Thanks for purchasing our product.
It seems that you are missing php_curl extension which is required by Stripe. If you are not going to use Stripe you can edit frontend/modules/stripe/AB_StripeController.php and comment out line 4.
Thanks
Hi, “comment out line 4” is mean? I do not understand. Can you edit help me, please?
Hi there, I need right now, please
Hi. Thanks for reply.
You just need to uncomment line 4 (remove // in line 4).
Thanks
In line 4, i see only one / character
?
Hi. We are so sorry for late reply.
Please send us an e-mail to support@ladela.com with the description of your inquiry and a link to your page with an access to your admin panel and we will assist with this immediately.
Thanks
Is it possible to set Bookly up so that one person can either only book (3) 30 minute sessions a month or (2) 45 minute sessions a month?
Thank you, Eldert
Hi Eldert,
Thanks for purchasing our product.
You need to implement this in services (create services with 30 and 45 min length).
Thanks
Hi, that is not the question that I have. Is there a way to restrict users to allow them to only make, for example, three appointments in a month?
Hi. Thanks for your reply.
Unfortunately, there is no such option in Bookly.
Thanks
Hi,
Nice looking plugin!
I book individual appointments that your plugin should handle fine. I also have one day single event seminars for multiple people to attend.
1. I need the plugin to accept bookings for one day seminar events from 12-4 pm. What is the best way to set up a single day event for a specific date and time frame?
2. Do I set it up as a service?
3. I am only trying the lite version now. With the full version, will I be able to set a capacity of 25 people for the one-time event? Will it show on the front end how many slots are left?
4. Would the standard email reminder go out for the one-time event?
5. Then I can still have a separate consultation “service” with the standard 5 days a week of regular booking appointment availability?
Thanks!
Hi. Thanks for your interest in our product.
1-2. Unfortunately, there is no option to make single events in Bookly at the moment. You may set it up as a service and make a note on your web site that this is a one time event.
3. Yes, you can increase the capacity to any number you need, there is no limit on this.
Unfortunately, it will be not shown on on the front end how many slots are left. The customer will be able to see the time slot as long as capacity is >= 1.
4. Notification will be sent to a customer once he/she will book an appointment. Single events are not supported in Bookly.
Thanks
Thanks for your feedback!
Hi,
I have suggestions for changes in the Bookly functionality.
1) In Admin panel we have the possibility to define Time slot length (in Settings) and Service Duration (in Services). I have 5 services with different duration (30, 45, 60, 90 mins). The customer selects the hour of booking service from Time slot length (eg. 15 minutes). This creates a “hole time”, which are unused. Hours available for the customer should be displayed based on Duration Services, not Time slot length. In this way, the work will be effective. This is a very important feature for my client.
2) Currently in the customer base are a mess. When a customer fill in one from the three data ( name, phone, e-mail) other than earlier, it Bookly saves it as a new customer. In this situation if any of the data eg. phone or e-mail address is repeated Bookly should add the new data to the existing client.
3) Now about multi booking and display it on calendar. Now we have something like this: hours | service | signed up 5 | capacity 10. Best solution would be display client names not only numbers of signed clients. This would make it easier to browse signed clients without going into edit mode.
Best Regards, Boguslaw
Hi Boguslaw. Thanks for purchasing our product.
These are great suggestions. We may take them into consideration for future.
Thanks
you’re welcome 
Hi, is there any progress on the proposed improvements in point 1 (very important in the functionality). At present, the plugin is useless for my client, because the lack of this feature made it difficult to work instead of easier.
Best Regards, Boguslaw
Hi Boguslaw. Thanks for your post.
Currently, we are not able to provide you with this information. You may check change log for Bookly plugin to be updated on new features: http://bookly-wp-plugin.com/change-log/
Also, you may send us an e-mail to support@ladela.com for assistance with the plugin.
Thanks
Hi,
could you add access to Bookly for other users eg. Editor, Author. At the moment Bookly is displayed only in Admin panel. Other users don’t have access. Could you fix this?
Best Regards, Boguslaw
Hi Boguslaw. Thanks for your reply.
Currently Bookly system defines several types of Users: Administrator (Admin), Staff (Staff Member) and Customers (Customers). We may consider adding other user roles in future.
In case you are interested in plugin customization, please send us an e-mail to support@ladela.com and we will let you know what is possible to do.
Thanks
OK, I checked all type of Users, and this is what I have:
- Admin has access to full options in Bookly. OK, but my client can not have the status of Admin only Editor or Staff Member, because Admin has access to whole options in WP.
- Staff Member has access only to Calendar without other options in Bookly. I think
- Customers do not have access to Bookly, only to edit your WP profile.
You should create Staff Admin role (based on Editor role in WP) with access to whole options in Bookly. I think you should too add checkbox in Staff Members tab to choose access to Bookly tabs (eg. appointments, services, payments, customers etc.) – this option should be visible in Admin Panel and Editor Panel.
Best Regards, Boguslaw
Hi Boguslaw. Thanks for your post.
We will add your considerations to our customers requests list. So we may consider adding these features in future.
Thanks
Hi,
What’s the PayPal API information? Where would I find that? Isn’t it just possible to set up the PayPal email address and that’s enough?
Thanks.
Hi. Thanks for purchasing our product.
To make PayPal as your payment method you need to set up PayPal Express Checkout.
Here you can find some info about PayPal Express Checkout: https://developer.paypal.com/docs/classic/express-checkout/integration-guide/ECGettingStarted/
In Bookly it is really easy to set up. You just need to input your details in Settings -> Payments -> PayPal (API Username; API Password; API Signature).
Thanks
OK, thanks for the link – looks a lot of work. Do I need to go through all of these steps, or just the section that deals with the API?
Hi. Thanks for your reply.
This is just general information about PayPal Express Checkout.
Bookly supports PayPal Express Checkout which requires a Business or Premier PayPal account. So you need to have one of those accounts and set up PayPal payment method in Bookly.
Thanks
OK, I get that – but do I need to go through and set up an API, which by your previous reply, it looks like I do. Just to confirm – the link to PayPal developers you kindly provided has a lot of info. Am I correct in thinking I only need to concentrate on the API section, and not have to worry about sandbox accounts, etc? Thanks.
OK, I managed to get the API info, all entered. I follows your documentation, create a Page, insert the Bookly box, publish – and I just have a white screen on the front end – no menu, no navigation, nothing, just a completely white screen.
Hi,
Can you please send us an e-mail to support@ladela.com with an access to your admin panel so we can assist you with this.
Thanks
Thanks, just sent – page is “One to One Blog Consulting”
Hi. Thank you very much.
We’ve received you e-mail. We will check and get back to you asap.
Thanks
Hi,
Can you try to switch to another theme and see if it helps? It looks like your current theme outputs Bookly code before the main HTML content.
Thanks
Hi guys,
Thanks, yes it appeared after testing with another theme. Is there a way around this with my current theme, as I don’t want to change. Is there code you can provide, or would I need to speak with my theme dev?
Thanks.
It would be helpful if you ask your theme developer why shortcodes are handled before the main content output. And what is a workaround for this?
Thanks
Hi, so I had my developers look at the issue, and they suggest I send you this bug report, as it seems Bookly is causing it:
Bug Report By Dylan Kuhn <dylan@gopostmatic.com> WordPress 4.1.1 Bookly 5.1
The rendering of the bookly shortcode can cause this fatal error:
PHP Fatal error: Call to undefined function wp_enqueue_styles() in wp-content/plugins/appointment-booking/frontend/modules/booking/AB_BookingController.php on line 35
I’ve attempted to fix this to the apparent intended behavior:
diff—git a/frontend/modules/booking/AB_BookingController.php b/frontend/modules/booking/AB_BookingController.php
index dd3793d..dac6e54 100644
- a/frontend/modules/booking/AB_BookingController.php
+ b/frontend/modules/booking/AB_BookingController.php
@ -27,9 +27,13 @ class AB_BookingController extends AB_Controller
$assets_printed = true;
- $func = wp_script_is( ‘jquery’, ‘done’ ) ? ‘wp_print’ : ‘wp_enqueue’;
- $func_styles = $func . ‘_styles’;
- $func_scripts = $func . ‘_scripts’;
+ if ( wp_script_is( ‘jquery’, ‘done’ ) ) {
+ $func_styles = ‘wp_print_styles’;
+ $func_scripts = ‘wp_print_scripts’;
+ } else {
+ $func_styles = ‘wp_enqueue_style’;
+ $func_scripts = ‘wp_enqueue_script’;
+ }
// The styles and scripts are registered in AB_Frontend.php
$func_styles('ab-reset');
Hi,
Please update to the latest version of Bookly. Currently it is 5.2.2.
Thanks
Hi,
I have 5.2.2 installed:
Bookly Deactivate | Edit Bookly is a great easy-to-use and easy-to-manage appointment 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!
Version 5.2.2 | By Ladela Interactive | Visit plugin site | Check for updates
If you look at the page source of the consulting page, the form is also activated on the page (look at line 637 onward):
<script type=”text/javascript”> (function (win, fn) { var done = false, top = true, doc = win.document, root = doc.documentElement, modern = doc.addEventListener, add = modern ? ‘addEventListener’ : ‘attachEvent’, rem = modern ? ‘removeEventListener’ : ‘detachEvent’, pre = modern ? ’’ : ‘on’, init = function(e) { if (e.type == ‘readystatechange’) if (doc.readyState != ‘complete’) return; (e.type == ‘load’ ? win : doc)rem; if (!done) { done = true; fn.call(win, e.type || e); } }, poll = function() { try { root.doScroll(‘left’); } catch(e) { setTimeout(poll, 50); return; } init(‘poll’); }; if (doc.readyState == ‘complete’) fn.call(win, ‘lazy’); else { if (!modern) if (root.doScroll) { try { top = !win.frameElement; } catch(e) { } if (top) poll(); } docadd; docadd; winadd; } })(window, function() { window.bookly({ is_finished : 0, is_cancelled : 0, ajaxurl : “http:\/\/dannybrown.me\/wp-admin\/admin-ajax.php”, attributes : {hide_categories“}, form_id : “553a2287b84cd”, start_of_week : 1, date_min : 2, final_step_url : ””, custom_fields : [{type}], day_one_column : 1, show_calendar : 0 }); }); </script>
The page is here:
http://dannybrown.me/one-to-one-blog-consulting/The dummy text is on page, but the form isn’t showing.
If it helps, this is the shortcode being used for the box:
[bookly-form category_id=”1” service_id=”1” staff_member_id=”1” show_number_of_persons=”1”]
Hi,
We checked your page and there are many JavaScript errors because jQuery is missing. That’s strange because it does present on other pages.
Can you contact us at support@ladela.com to troubleshoot the problem?
Thanks
Hi, I have not updated my customers sites in a while so just updated wordpress and this plugin. But now no email notifications are being sent, either to the staff or customer. Before it used to send an instant notification, so I don’t think it’s anything to do with cron jobs. Please could you help? Thanks,
Please ignore, seems to be working 
When a customer books an appointment, is it possible for the customer to only pay part of the total price of the service? e.g. if the service costs $50, is it possible to amend so that the customer only pays a $25 booking fee instead of the full $50?
Hi. Thanks for purchasing our product.
Unfortunately, there is no such option in Bookly at the moment.
Thanks
How can I use HTML formatting the [[CANCEL_APPOINTMENT]] shortcode?
Using the following snipped in the confirmation message box: ... by following this link.
Results in this being displayed in the clients email:
... by following <a href="http://nsntc.com.au/wp-admin/admin-ajax.php?action=ab_cancel_appointment&token=29f8dbd0da0b1be8f83df0282f742471"">this link</a>.
Thanks, Adrian
Hi Adrian. Thanks for purchasing our product.
You need to set up Cancel appointment URL in Settings -> General -> Cancel appointment page URL.
Cancel appointment URL is sent to customers in notification emails if you include [[CANCEL_APPOINTMENT]] replacement in the text.
For now link in email is the only way to cancel appointment. But in our development plan we have integration with WP user system. When this will be implemented, we will add possibility to cancel appointment from user profile.
Thanks
Hi,
Thanks for the prompt reply.
I don’t think I have explained myself clearly.
I have the [[CANCEL_APPOINTMENT]] settings configured per your instructions and they’re working fine. Customer’s can make bookings, the receive the confirmation email and are able to click the link provided which removes their appointment from the database.
The problem is that instead of there being a “click here” link in the confirmation email which directs the user, via a browser to my cancelled appointment page, the link the user has to click is presented in html, i.e. http://etc.... which looks ugly.
Please recommend how I can present the cancel link to appear as a link rather than the full url.
Thanks, Adrian
Hi Adrian. Thanks for your reply.
Unfortunately this is the only way it can be displayed at the moment. Therefore, currently we are working on customer authorization feature in which it will be possible to cancel appointments from customer account.
Thanks
Hi Ladela team, Is it possible to have change between two different languages? I have both german and english customers, and would be nice to have both versions available.
If not, is there any hack I can do to make it possible?
Thanks, Pedro
Hi Pedro. Thanks for purchasing our product.
Unfortunately, there is no such option in Bookly at the moment. We are looking forward to implement WPML support in the future.
Thanks
Ok, thanks. But for now, there is nothing I can do to make it work somehow, right? It’s only the front-end that needs that, not the admin panel.
Hi Pedro. Thanks for your reply.
Unfortunately, it is not possible at the moment. We will do our best to make it possible in future.
Thanks
hi, I set up the google calender function with client id, the secret (maybe in google developer account the name is not “secret” i think it is the “client key” ) und the redirect. the staff member got the calender ID , but when i look to calender ther are no blocked dates that are in the google calender and when i look at the google calender there is no booked appointment. seems it doesn´t sync.
Hi. Thanks for purchasing our product.
Please send us an e-mail to support@ladela.com with the description of your inquiry, a link to your page and (if possible) an access to your admin panel so we can check.
Thanks
Hello again Ladela team,
We’re running into a fairly significant problem. A pre-booked appointment can be shown as available, but when a client goes to the third step of entering their information, upon submitting, they get thrown back to the first step.
Despite a Google Calendar connection, the admin’s enter all appointments through the Bookly client-facing side on the website. So it seems there is something wrong with Bookly and not any G-Cal integration.
Let me know if you need more information. Thanks!
Hi. Thanks for purchasing our product.
Please send us an e-mail to support@ladela.com with the description of your inquiry and a link to your page so we can check.
Thanks
Is there a role defined for a user that allows them just to access the bookly calendar and nothing else from the admin section?
Hi. Thanks for purchasing our product.
At the moment there is only 3 roles in Bookly.
- Admin can change system settings, manage services, staff members and their calendars, view billing information.
- Staff Members have access only to their calendar and can create new appointments.
- Customers can search for services, book appointments and pay for services.
Thanks
I do have another issue though;
WHen a visitor opens the booking page and clicks “Next” there is a delay of >45 seconds before the page loads – I’m assuming as the Google Calendar is checked.
Is there any way to reduce this?
I’ve tried not caching and with all other plugins off – also increase WP memory to 64M, with no change.
Hi. Thanks for purchasing our product.
Please send us an e-mail to support@ladela.com with the description of your inquiry and a link to your page so we can check.
Thanks