Important!!! Check actual Support Forum, if you need to ask a Questions.
Hello,
I have a problem. Calendar does not appear on the site. Form filling is displayed or not the calendar. What's the problem?
Thanks in advance.
Best regards
Hello.
Its most probably that you are having some JavaScript error at that page. Please recheck your page for any JavaScript errors and try to fix them.
You can check for the most common issues at the FAQ https://wpbookingcalendar.com/faq/ at the troubleshooting section.
You can also try to deactivate one by one all your active plugins at the WordPress > Plugins menu. Then retest it again.
If its not help, please deactivate your active theme and active the default WordPress theme. And then retest it again. May be there exist some conflict with some active plugin or actual theme and just need to find the reason of that issue.
If you still will have this issue, please send the link to the page with booking form, where you are having an issue, I will check it then
Kind Regards.
Ok, I'll try. Thanks.
Hello there..
There is an extra white line, when i use two months in the calendar.
You can see that on my picture.
I think this is unnecessary and occupies extra space for no reason. Can i take it out? https://i66.tinypic.com/2d7srxi.jpg
Hello.
Sorry, this additional line with days does not possible to remove, because its showing the days during some months.
For example, in August 2016 the days starting from Monday. But if the 1st of August will start from Friday, so then at that last line will exist some days for selections, that's why we are having these additional (6th row line) for days.
Kind Regards.
Ok i understand.
Thanks for the reply...
Hi, one pre sale question, I'm using your demo and if I choice Check In August 8, 2016 and Check Out August 9, 2016 this is one night buy in the ADMIN I saw 2 days. This is confuse for me because look 2 days and originally I choice just one. Do you offer some setting for this? Like if I choice one night just show me one night in the ADMIN? Thanks again.-
Was my error, I can see one night if I choice one night, thanks.-
Greetings!
I have a form calculation issue / question.
I have a booking for which consists of:
An hourly start time field from 9AM to 8PM.
Followed by a Duration field of 1/2 hour increments, up to 6 hours.
The rate is $100/hr with $50 booking fee applied to the first hour via the Advanced Costs Resource.
I also have an unavailable booking time of 1 hour add prior to each booking.
Everything calculates properly in different combinations as expected until I try and start time and duration combination which equals 11PM or later.
For example: if I set the start time for 7pm and a duration of 4 hours I should expect the total to be $450. ($100/hr x 5 + $50 booking fee) But instead it calculates the total as $448.33.
If I set the start time for 7pm and the duration for 6 hours I expect a total of $650.
But instead it shows $-1 850.00
huh?
If I set the time for 7pm and the duration for 7 hours I expect the total to be $750.
But instead it shows $-1 750.00
What does that mean? And how can this be fixed.
Thank you much!
Hello.
This issue relative to overbooking midnight.
If you select 7pm and select 5 hours we are getting cost $548.33 instead of 550 (100*5+50), its because we connected to the midnight, and there is issue that relative to no calculated 58 second. For fixing this issue, please make this fix:
Please open this file ../{Booking Calendar Folder}/inc/biz_m.php
then find this code:
function get_cost_between_times($times_array, $hour_cost) {
$start_time = $times_array[0]; // Get Times
if (count($times_array)>1) $end_time = $times_array[1];
else $end_time = array('24','00','00');
and replace it to this code:
function get_cost_between_times($times_array, $hour_cost) {
$start_time = $times_array[0]; // Get Times
if (count($times_array)>1) $end_time = $times_array[1];
else $end_time = array('24','00','00');
if ( $end_time == array('23','59','02') )
$end_time = array('24','00','00'); //FixIn: 6.2.3.1
But if you will select more hours, so we will inside of the next day (tommorow) and then again have an issue. To fix this issue, please find this code in the same file:
//FixIn: 6.2.3.2
if ( count($days_array) == 1 ) {
$d_day = $days_array[0];
if (! empty($d_day)) {
$d_day = explode('.',$d_day);
$day = ($d_day[0]+0); $month = ($d_day[1]+0); $year = ($d_day[2]+0);
$start_time_in_ms = mktime($times_array[0][0], $times_array[0][1], $times_array[0][2], $month, $day, $year );
$end_time_in_ms = mktime($times_array[1][0], $times_array[1][1], $times_array[1][2], $month, $day, $year );
if ( ( $end_time_in_ms - $start_time_in_ms ) < 0 ) {
//We need to add one extra day, because the end time outside of 24:00 already
$days_array[] = date('d.m.Y', mktime(0, 0, 0, $month, ($day+1), $year ) );
}
}
}
//FixIn: 6.2.3.2 - end
for($i=0;$i<(count($days_array) - $one_night );$i++){ $d_day = $days_array[$i];
Kind Regards.
Thank you! - I've made these code replacements - however now I get the following form validation notices when attempting to submit the form.
Example:
-------
Start Time 8pm
'Start Time is invalid. The date or time may be booking, or already in the past! Please choose another date or time.'
Duration 6 hours.
'The time(s) may be booked, or already in the past!
-------
One other point to note - before applying your code changes I upgraded from Business medium to Business large today because we needed the coupon capability.
Not sure if that has any impact.
I appreciate your help with this.
Hello.
This issue possible if you select only 1 day, and select time, that belong to next day (after 24:hours).
In this case you need to select minimum 2 days, so start time will be on one day and end time will be on next day...
Kind Regards.
ahh - I see. Any chance of a possible workaround?
Otherwise we would need to set the type of days selection of the calendar to 'Range days.'
Is that correct?
Since our events only ever happen on a single date / session, I know it will be confusing for people to have to click twice on the same day in order to select that day, or click two days if there event goes past midnight.
Hello.
Currently there are no some simple customization for this issue. Only by selecting 2 days.
I will add this item to the todo list for improving in future updates.
Kind regards.
Thank you - one more idea -
None or our events go past 3am. So I'm wondering. What if the internal calendar time could be offset up -3 hours ... but the display time would show the time the custom wants. So if they booked from 9pm to 2am, the system would think of it as 6pm to 11pm even though the display to the user would be 9pm to 2am.
Do you think that could work?
Hello.
You can use times selection with labels. Labels can be any text do you can enter there times that visitor will see at booking form. But real time values will be until midnight.
Here is one issue. In booking listing and in emails will be showing real times (values) and not the labels.
You can use shortcode generator at the right side of Settings Fields page for correct creation form fields with labels.
Kind regards.
ok - sounds like that won't work since the display info to the customer would be incorrect.
I will be very eager for any remedy or update for this.
We have two questions on our Booking Calendar plugin on our WP page https://www.mediauplibrary.org/reserve-a-room/
1) Please provide instructions on how we can block out multiple days and time slots when rooms are not available for reservations. We have programs that are offered 50 weeks a year and do not want to do each date/time separately.
Same question to deal with holidays and other building closures.
2) Is there a better way to manage the paypal payment option than how we are doing it? Thanks for your help.
Hello.
1) You can make specific dates as unavailable based on season filters in the Booking Calendar Business Medium and higher versions.
Please read more about this feature here: https://wpbookingcalendar.com/overview/#availability
But its works only for the FULL days.
If you need to make specific time-slots as unavailable in specific days, so then you need to make a blank bookings.
You need to open the Booking > Add booking page, then select a day, select a timeslot, and click on "auto fill" button to fill all other form fields and then you can submit the blank booking.
2) Instead of having integrated in booking form some PayPal buttons, in the Booking Calendar Business Medium and higher versions you can set additional cost for the options that you selected in booking form (checkboxes or selectboxes) at the Booking > Resources > Advanced cost page. And to have one total cost for the entire booking. Please read more about this here: https://wpbookingcalendar.com/overview/#additional-cost
You can make upgrade to the higher version of Booking Calendar from your exist version of plugin by clicking on the "Upgrade" menu item at the top right side of General Booking Settings page in your admin panel.
Kind Regards.
Unable to delete appointments off my calendar
Hello.
If you have deleted bookings in admin panel, but at front-end dude these bookings still available in calendar then please please recheck for the any cache plugins, like "WP Super Cache" or "W3 Total Cache". If you are using someone, please deactivate it or add the exception to the page with booking form for do not cache this page(s).
Kind regards.
I am unable to delete bookings from the admin panel. I click delete but then the page just says "updating"
Hello.
It's possible because of some conflict.
1) Please try to deactivate one by one all your active plugins at the WordPress > Plugins menu. Then retest it again.
If its not help, please deactivate your active theme and active the default WordPress theme. And then retest it again. May be there exist some conflict with some active plugin or actual theme and just need to find the reason of that issue.
If the previous solutions will not help, please recheck your error.log file from your server configuration (please contact your server administrator or support of the hosting company, if you will have troubles with searching of this file) to be sure in a reason of that issue
2) Please be sure that you are using latest update of plugin 6.2.2
Hi,
I use your calender for some time for my holiday house on http://www.vakantiehuisbrummel.nl (page https://www.vakantiehuisbrummel.nl/online-reserveren/). It has always worked fine, great plugin. However, suddenly the calender itself it not shown anymore. The error message is : Calender being loaded (in Dutch "Kalender word geladen....."). The booking form is there. I use WP 4.5.3 and Calender 6.2.2. Two weeks ago everything worked fine, and since then no plugin has been added or changed.
Strange: if you look at the booking page the first time, the calender is there. After a refresh of the page, the error message is there again.....
I hope you can help me!
Hello.
Please recheck for the any cache plugins, like "WP Super Cache" or "W3 Total Cache".
If you are using someone, please deactivate it or add the exception to the page with booking form for do not cache this page(s).
Kind Regards.
Thanks! I would never have found this sollution myself......
Start celebrating too early, the problem is still there. The strange thing is: when in W3 Total Cache I deactivate Page Cache completely (hence not only the page with the booking form), still the message "Calender being loaded" pops up (most of the time, not always). Any suggestions? Thanks!
Please clear your browser cache and then try to test it again.
Also if you was logged in try to log off and then test it again.
In any case you need to check your page for any JavaScript errors and try to fix them if they exist there.
Kind Regards.
Wow, this is the fastest support ever, great! However, I just found the sollution, by accident I must say. I not only included the page with the calender in "do not cache this page", but now in "do not minify this page" as well. Voila, the calender is always shown. Before I could cancel my call for help in your forum, you visited my page......Thanks anyway!
Kind regards! Michiel
Hello
The calendar does not appear on my page https://www.sbav.ch/service/materialreservation/ . As you described in the FAQ, I located the error in the current theme. Could you maybe tell me, how to solve the problem?
Thank you very much!
Kind Regards
Hello.
Please recheck the header.php file from your actual theme.
This file have to have this code:
<?php wp_head(); ?>
before this:
</head>
Its standard rule for the themes.
That code allow to load the JS and CSS files for the plugins.
Also please comment line of loading jQuery library in the footer.php or function.php file, this library will be loaded by plugin from WordPress instillation.
Kind Regards.
Thank you very much for your fast answer!
Hey is it possible to make differend starting prices ? If the price is 30€ / 24h. (The 30€ price is also the minium price.) And the cost calculation over hours. Like customers want book 26h so the price isnt then 30€ or 60€.
Like this! 30€ + 30€/24 = 32,5€.
Hello.
I do not sure that clearly understand your question.
If you need to set cost per hour, so you can open the General Booking Settings page and in "Cost section" set "cost per 1 hour" option.
Then at the General Booking Settings page set cost as 1.25 (which is 30Euro/24 hour = 1.25 Euro/hour).
Kind Regards.
Hello, this is a pre-sale question, very important to decide buy your software.
I'm using a https://bl.wpbookingcalendar.com/ and I want book one day in the calendar.
I choice one day and the pop-up calendar close.
And I see the check in & check out in the same day like this https://goo.gl/LqIiZp
This is incorrect, if I try book one day the check out need be one day after... usually is how works.
Can I change this setup or do something to work like a normal booking system's?
Thanks again.-
Hello.
In your screenshot its "search availability form". For be abale to make booking minimum 1 nigth (its means 2 days), you need to open the General Booking Settings page and in Calendar section activate "range days selection mode". Then you need to set minimum 2 days selection. Please read more about this range days selection here: https://wpbookingcalendar.com/overview/#range-days-selection
Also please check this info, which can be useful for you: https://wpbookingcalendar.com/overview/#change-over-days
You can test Booking Calendar live demos at this page https://wpbookingcalendar.com/demo/ to be sure in functionality and do not have misunderstanding.
Kind Regards.
Hello,
I have a problem. Calendar does not appear on the site. Form filling is displayed or not the calendar. What's the problem?
Thanks in advance.
Best regards
Hello.
Its most probably that you are having some JavaScript error at that page. Please recheck your page for any JavaScript errors and try to fix them.
You can check for the most common issues at the FAQ https://wpbookingcalendar.com/faq/ at the troubleshooting section.
You can also try to deactivate one by one all your active plugins at the WordPress > Plugins menu. Then retest it again.
If its not help, please deactivate your active theme and active the default WordPress theme. And then retest it again. May be there exist some conflict with some active plugin or actual theme and just need to find the reason of that issue.
If you still will have this issue, please send the link to the page with booking form, where you are having an issue, I will check it then
Kind Regards.
Ok, I'll try. Thanks.
Hello there..
There is an extra white line, when i use two months in the calendar.
You can see that on my picture.
I think this is unnecessary and occupies extra space for no reason. Can i take it out?
https://i66.tinypic.com/2d7srxi.jpg
Thank you.
https://wordpress.org/plugins/booking/
Hello.
Sorry, this additional line with days does not possible to remove, because its showing the days during some months.
For example, in August 2016 the days starting from Monday. But if the 1st of August will start from Friday, so then at that last line will exist some days for selections, that's why we are having these additional (6th row line) for days.
Kind Regards.
Ok i understand.
Thanks for the reply...
Hi, one pre sale question, I'm using your demo and if I choice Check In August 8, 2016 and Check Out August 9, 2016 this is one night buy in the ADMIN I saw 2 days. This is confuse for me because look 2 days and originally I choice just one. Do you offer some setting for this? Like if I choice one night just show me one night in the ADMIN? Thanks again.-
Was my error, I can see one night if I choice one night, thanks.-
Greetings!
I have a form calculation issue / question.
I have a booking for which consists of:
An hourly start time field from 9AM to 8PM.
Followed by a Duration field of 1/2 hour increments, up to 6 hours.
The rate is $100/hr with $50 booking fee applied to the first hour via the Advanced Costs Resource.
I also have an unavailable booking time of 1 hour add prior to each booking.
Everything calculates properly in different combinations as expected until I try and start time and duration combination which equals 11PM or later.
For example: if I set the start time for 7pm and a duration of 4 hours I should expect the total to be $450. ($100/hr x 5 + $50 booking fee) But instead it calculates the total as $448.33.
If I set the start time for 7pm and the duration for 6 hours I expect a total of $650.
But instead it shows $-1 850.00
huh?
If I set the time for 7pm and the duration for 7 hours I expect the total to be $750.
But instead it shows $-1 750.00
What does that mean? And how can this be fixed.
Thank you much!
Hello.
This issue relative to overbooking midnight.
If you select 7pm and select 5 hours we are getting cost $548.33 instead of 550 (100*5+50), its because we connected to the midnight, and there is issue that relative to no calculated 58 second. For fixing this issue, please make this fix:
Please open this file ../{Booking Calendar Folder}/inc/biz_m.php
then find this code:
function get_cost_between_times($times_array, $hour_cost) { $start_time = $times_array[0]; // Get Times if (count($times_array)>1) $end_time = $times_array[1]; else $end_time = array('24','00','00');
and replace it to this code:
function get_cost_between_times($times_array, $hour_cost) { $start_time = $times_array[0]; // Get Times if (count($times_array)>1) $end_time = $times_array[1]; else $end_time = array('24','00','00'); if ( $end_time == array('23','59','02') ) $end_time = array('24','00','00'); //FixIn: 6.2.3.1
But if you will select more hours, so we will inside of the next day (tommorow) and then again have an issue. To fix this issue, please find this code in the same file:
for($i=0;$i<(count($days_array) - $one_night );$i++){ $d_day = $days_array[$i];
and replace it to this code:
//FixIn: 6.2.3.2 if ( count($days_array) == 1 ) { $d_day = $days_array[0]; if (! empty($d_day)) { $d_day = explode('.',$d_day); $day = ($d_day[0]+0); $month = ($d_day[1]+0); $year = ($d_day[2]+0); $start_time_in_ms = mktime($times_array[0][0], $times_array[0][1], $times_array[0][2], $month, $day, $year ); $end_time_in_ms = mktime($times_array[1][0], $times_array[1][1], $times_array[1][2], $month, $day, $year ); if ( ( $end_time_in_ms - $start_time_in_ms ) < 0 ) { //We need to add one extra day, because the end time outside of 24:00 already $days_array[] = date('d.m.Y', mktime(0, 0, 0, $month, ($day+1), $year ) ); } } } //FixIn: 6.2.3.2 - end for($i=0;$i<(count($days_array) - $one_night );$i++){ $d_day = $days_array[$i];
Kind Regards.
Thank you! - I've made these code replacements - however now I get the following form validation notices when attempting to submit the form.
Example:
-------
Start Time 8pm
'Start Time is invalid. The date or time may be booking, or already in the past! Please choose another date or time.'
Duration 6 hours.
'The time(s) may be booked, or already in the past!
-------
One other point to note - before applying your code changes I upgraded from Business medium to Business large today because we needed the coupon capability.
Not sure if that has any impact.
I appreciate your help with this.
Hello.
This issue possible if you select only 1 day, and select time, that belong to next day (after 24:hours).
In this case you need to select minimum 2 days, so start time will be on one day and end time will be on next day...
Kind Regards.
ahh - I see. Any chance of a possible workaround?
Otherwise we would need to set the type of days selection of the calendar to 'Range days.'
Is that correct?
Since our events only ever happen on a single date / session, I know it will be confusing for people to have to click twice on the same day in order to select that day, or click two days if there event goes past midnight.
Hello.
Currently there are no some simple customization for this issue. Only by selecting 2 days.
I will add this item to the todo list for improving in future updates.
Kind regards.
Thank you - one more idea -
None or our events go past 3am. So I'm wondering. What if the internal calendar time could be offset up -3 hours ... but the display time would show the time the custom wants. So if they booked from 9pm to 2am, the system would think of it as 6pm to 11pm even though the display to the user would be 9pm to 2am.
Do you think that could work?
Hello.
You can use times selection with labels. Labels can be any text do you can enter there times that visitor will see at booking form. But real time values will be until midnight.
Here is one issue. In booking listing and in emails will be showing real times (values) and not the labels.
You can use shortcode generator at the right side of Settings Fields page for correct creation form fields with labels.
Kind regards.
ok - sounds like that won't work since the display info to the customer would be incorrect.
I will be very eager for any remedy or update for this.
We have two questions on our Booking Calendar plugin on our WP page https://www.mediauplibrary.org/reserve-a-room/
1) Please provide instructions on how we can block out multiple days and time slots when rooms are not available for reservations. We have programs that are offered 50 weeks a year and do not want to do each date/time separately.
Same question to deal with holidays and other building closures.
2) Is there a better way to manage the paypal payment option than how we are doing it? Thanks for your help.
Hello.
1) You can make specific dates as unavailable based on season filters in the Booking Calendar Business Medium and higher versions.
Please read more about this feature here: https://wpbookingcalendar.com/overview/#availability
But its works only for the FULL days.
If you need to make specific time-slots as unavailable in specific days, so then you need to make a blank bookings.
You need to open the Booking > Add booking page, then select a day, select a timeslot, and click on "auto fill" button to fill all other form fields and then you can submit the blank booking.
2) Instead of having integrated in booking form some PayPal buttons, in the Booking Calendar Business Medium and higher versions you can set additional cost for the options that you selected in booking form (checkboxes or selectboxes) at the Booking > Resources > Advanced cost page. And to have one total cost for the entire booking. Please read more about this here: https://wpbookingcalendar.com/overview/#additional-cost
You can make upgrade to the higher version of Booking Calendar from your exist version of plugin by clicking on the "Upgrade" menu item at the top right side of General Booking Settings page in your admin panel.
Kind Regards.
Unable to delete appointments off my calendar
Hello.
If you have deleted bookings in admin panel, but at front-end dude these bookings still available in calendar then please please recheck for the any cache plugins, like "WP Super Cache" or "W3 Total Cache". If you are using someone, please deactivate it or add the exception to the page with booking form for do not cache this page(s).
Kind regards.
I am unable to delete bookings from the admin panel. I click delete but then the page just says "updating"
Hello.
It's possible because of some conflict.
1) Please try to deactivate one by one all your active plugins at the WordPress > Plugins menu. Then retest it again.
If its not help, please deactivate your active theme and active the default WordPress theme. And then retest it again. May be there exist some conflict with some active plugin or actual theme and just need to find the reason of that issue.
If the previous solutions will not help, please recheck your error.log file from your server configuration (please contact your server administrator or support of the hosting company, if you will have troubles with searching of this file) to be sure in a reason of that issue
2) Please be sure that you are using latest update of plugin 6.2.2
Hi,
I use your calender for some time for my holiday house on http://www.vakantiehuisbrummel.nl (page https://www.vakantiehuisbrummel.nl/online-reserveren/). It has always worked fine, great plugin. However, suddenly the calender itself it not shown anymore. The error message is : Calender being loaded (in Dutch "Kalender word geladen....."). The booking form is there. I use WP 4.5.3 and Calender 6.2.2. Two weeks ago everything worked fine, and since then no plugin has been added or changed.
Strange: if you look at the booking page the first time, the calender is there. After a refresh of the page, the error message is there again.....
I hope you can help me!
Hello.
Please recheck for the any cache plugins, like "WP Super Cache" or "W3 Total Cache".
If you are using someone, please deactivate it or add the exception to the page with booking form for do not cache this page(s).
Kind Regards.
Thanks! I would never have found this sollution myself......
Start celebrating too early, the problem is still there. The strange thing is: when in W3 Total Cache I deactivate Page Cache completely (hence not only the page with the booking form), still the message "Calender being loaded" pops up (most of the time, not always). Any suggestions? Thanks!
Hello.
I can see calendar at this page: https://www.vakantiehuisbrummel.nl/online-reserveren/
and I was able to submit test booking.
Please clear your browser cache and then try to test it again.
Also if you was logged in try to log off and then test it again.
In any case you need to check your page for any JavaScript errors and try to fix them if they exist there.
Kind Regards.
Wow, this is the fastest support ever, great! However, I just found the sollution, by accident I must say. I not only included the page with the calender in "do not cache this page", but now in "do not minify this page" as well. Voila, the calender is always shown. Before I could cancel my call for help in your forum, you visited my page......Thanks anyway!
Kind regards! Michiel
Hello
The calendar does not appear on my page https://www.sbav.ch/service/materialreservation/ . As you described in the FAQ, I located the error in the current theme. Could you maybe tell me, how to solve the problem?
Thank you very much!
Kind Regards
Hello.
Please recheck the header.php file from your actual theme.
This file have to have this code:
<?php wp_head(); ?>
before this:
</head>
Its standard rule for the themes.
That code allow to load the JS and CSS files for the plugins.
Also please comment line of loading jQuery library in the footer.php or function.php file, this library will be loaded by plugin from WordPress instillation.
Kind Regards.
Thank you very much for your fast answer!
Hey is it possible to make differend starting prices ? If the price is 30€ / 24h. (The 30€ price is also the minium price.) And the cost calculation over hours. Like customers want book 26h so the price isnt then 30€ or 60€.
Like this! 30€ + 30€/24 = 32,5€.
Hello.
I do not sure that clearly understand your question.
If you need to set cost per hour, so you can open the General Booking Settings page and in "Cost section" set "cost per 1 hour" option.
Then at the General Booking Settings page set cost as 1.25 (which is 30Euro/24 hour = 1.25 Euro/hour).
Kind Regards.
Hello, this is a pre-sale question, very important to decide buy your software.
I'm using a https://bl.wpbookingcalendar.com/ and I want book one day in the calendar.
I choice one day and the pop-up calendar close.
And I see the check in & check out in the same day like this https://goo.gl/LqIiZp
This is incorrect, if I try book one day the check out need be one day after... usually is how works.
Can I change this setup or do something to work like a normal booking system's?
Thanks again.-
Hello.
In your screenshot its "search availability form". For be abale to make booking minimum 1 nigth (its means 2 days), you need to open the General Booking Settings page and in Calendar section activate "range days selection mode". Then you need to set minimum 2 days selection. Please read more about this range days selection here: https://wpbookingcalendar.com/overview/#range-days-selection
Also please check this info, which can be useful for you: https://wpbookingcalendar.com/overview/#change-over-days
You can test Booking Calendar live demos at this page https://wpbookingcalendar.com/demo/ to be sure in functionality and do not have misunderstanding.
Kind Regards.