Important!!! Check actual Support Forum, if you need to ask a Questions.
Hi. I am using rangetime in a form. Why are time slots that are already in the past not hidden? For example 11:30 -14:00 even though it is now 14:39.
Hello.
Booking Calendar can show only warnings if such time slot selected but time slot already in the past and do not allow to submit the booking.
But it can not hide it.
We will add improvements to this feature to the TODO list for having it in future updates of the plugin, but I can not say when this feature will be implemented. Sorry.
Kind Regards.
Hoping for an update soon.
Made a not-so-pretty temporary solution:
setInterval(function() {
if ($('.datepick-current-day.datepick-today').length) {
$('.wpbc_times_selector div').show();
var currentTime = new Date();
var currentHour = currentTime.getHours();
var currentMinute = currentTime.getMinutes();
$('.wpbc_times_selector div').each(function() {
var time = $(this).attr('data-value');
var timeParts = time.split('-');
var startTime = timeParts[0].trim();
var endTime = timeParts[1].trim();
var startHour = parseInt(startTime.split(':')[0]);
var startMinute = parseInt(startTime.split(':')[1]);
var endHour = parseInt(endTime.split(':')[0]);
var endMinute = parseInt(endTime.split(':')[1]);
Why is the text associated with time slot nowhere visible but in the form? It is neither for the client nor for me visible what they booked - only the timeslot. I always have to confirm the bookings manually because of this to make sure, that not only the timeslot is confirmed, but also what they actually booked. And for this I always have to go back to the settings to find out what it actually is according to the timeslot...
Wouldn't be that much of a tweek to add the title of the timeslot, no? Can I do this maybe on my own in the email forms somehow?
Hello.
If you use configuration of time slots togather with titles, such as: "Title A@@10:00 - 14:00"
In this case, the "Title A" will be visible for the users only in the booking form.
In the emails and in the booking Listing page will be visible real value: "10:00 - 14:00"
We will add improvements to this feature to the TODO list for having it in future updates of the plugin, but I can not say when this feature will be implemented. Sorry.
In the time slot you can only choose the time and in the same column a title. I am not sure if you meant this with "Title A@@10:00 - 14:00"? Because if I enter this in the "Title" field next to the timeslot, it actually does only show the text before the @@ in the booking form (which makes the time followed Title A useles in the form).
I got a workaround for now, which isn't pretty nice. I have a dropdown with the category the want to book and then the timeslots as buttons. This way I have all informations needed in the email. Thanks for putting it on the todo list 🙂
What am I doing wrong?
In the settings I enabled the email form "pending" to be sent out. But the only mail that arrives is the one sent to "New (admin)". The mail "pending" does not arrive.
I have not enabled "New (visitor", because all bookings are autmatically "pending". That's why I assumed the email "pending" goes out. Did I assume wrong?
Hello.
Pending email send only in case you change status for exist booking from approved to pending in admin panel.
For new created bookings system send new admin and new visitor emails.
Kind Regards.
Hello,
I've got the "500 error" after selecting the dates in the calender. If i firstly select something out of a select box and secondly select the dates in the calender than the "500 error" will not be shown.
Do you know the solution?
Thank you
Hello.
Please recheck your error.log in your server configuration, about any relative errors. If you can not find error.log file, please contact support of your hosting company about helping in finding this file.
And what version update of Booking Calendar do you use ?
Thank you.
I solved it. It was a problem in my cost calculation...
Hi, using update version 9.9.1 Medium Business.
Unfortunately there are two errors are stil there:
Error 1: /booking.bm.9.9.1/inc/_bm/wpbc-calc-string.php on line 68
Error 2: /booking.bm.9.9.1/includes/_capacity/capacity.php on line 578
Another question: is it possible to add attachments to the mails which will be send to clients? Like a pdf file?
Thanks for you're reply.
Hello.
1) Can you send full error log for these 2 lines ?
2) Unfortunately, Booking Calendar does not support attachments. Sorry.
Kind Regards.
Hello,
PHP Warning Undefined array key "aggregate_type" in /mnt/web402/d1/29/510159729/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/booking.bm.9.9.1/includes/_capacity/capacity.php on line 578
PHP Warning A non-numeric value encountered in /mnt/web402/d1/29/510159729/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/booking.bm.9.9.1/inc/_bm/wpbc-calc-string.php on line 68
Hello.
It's will be fixed in next update.
Kind Regards.
Sorry but the booking form can not been send due this error and need to be solved now ,what can I do?:
Error! SyntaxError: Unexpected token 'W', "
Warning: U"... is not valid JSON (200)
Response
Warning: Undefined array key "aggregate_type" in /mnt/web402/d1/29/510159729/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/booking.bm.9.9.1/includes/_capacity/capacity.php on line 578
Hello.
Please try to reinstall the Booking Calendar. I have sent new update to your email address and then test it.
Kind Regards.
Hi,
I bought and installed the plugin. I put into the booking form a time slot field. However, when saved, or when I don't enter Titles of options, the time slots are broken.
Hello.
Please configure correctly time slots format at the WP Booking Calendar > Settings General page in “Date / Time Formats” section
Hi.
I am having problemes with my plugin.
When doing new bookings, everything seems to be fine:
- email sent to client.
- Payment processed.
- Booking saved in database table (wp7i_booking).
Howewer, the new bookings do not appear in the list in administration page, and slot is not blocked in calendar.
Hello.
Please open the Booking Listing page and click on Reset button at the right side of top toolbar. It will reset your filter settings and show all the bookings.
Kind Regards.
It is not a problem of the filter:
The filter is set as default, but although bookings are saved in the wordpress database, nothing is shown, and slots are not blocked
Please make search those bookings by ID like this ID:72 by using text search field in booking Listing page. Or search them in Calendar overview page.
Hello.
Send the link to your page with booking form, where you are having the issue.
HI, i'am using business medium and I have the following problem:
When entering a new reservation on a partially booked date you can only select the endtime af ter the previous reservations endtime. Example: Reservation one is approved from 10.00 date1 till 17:00 date2. The next reservation form selecting date 2 till date3 only shows the endtimes from 17.00. When selection a free date you can select all the endtimes again. How can I solve this?
Hello.
Please open the WP Booking Calendar > Settings General page in “Calendar” section and deactivate this option “ Use selected times for each booking date”.
Kind Regards.
It still doesn't work. The times are still not selectable.
Please open the calendar and make first booking at fully available dates. Then make a new test booking to test as how it works.
If you were made test bookings with previous bookings then you need to edit such bookings to update the times data on such bookings.
Kind Regards.
It still doesn't work. I'am working with the live database and also the old bookings from the free version. I've changed all the bookings in 2024. I'am working with a test object, does that make a difference?
I've tried another database that's empty and it still doesn't work. Do you have an solution?
Hello.
Please send the exact link to your page with booking form, where you are having the issue.
Thank you.
Hello.
Try to make this fix.
Please open this file ../{Booking Calendar Folder}/_dist/all/_out/wpbc_all.js
Please do not forget to clear the browser cache before testing these changes.
Kind Regards.
Hello !
I need to prevent reservations for the current day when it's past 4pm. Is there a way to do this ?
Thanks !
Hello.
Unfortunately, it is not possible in the Booking Calendar versions. Sorry.
The only way to may some trick for this, it's to change the timezone of your website at the WordPress > Settings General page .
Kind Regards.
Thanks for your answer. That could to the trick for me but the time slots and the actual day still showing even when I add +12 hours via the timezone.
Any idea ?
Thanks !
Hello.
We will add this feature to the TODO list for having it in future updates of plugin, but I can not say when exactly it’s will be implemented. Thank you for understanding.
Yes that would be great, but I don't understand how the actual day is still showing, even when the wp timezone is already tomorrow.
Can you tell me how the calendar get this data ?
Thanks
Basically it should not show. It get today date from WordPress timezone. I will make test more.
Can you send screenshot of your timezone ?
Thank you.
Hello.
I have just checked at my server, and if I change timezone, it hide the today date.
What version update of Booking Calendar do you use ?
Kind Regards.
Hello,
Business large 9.9.1
Hello.
Really weird.
In any case we will add this feature to the todo list.
Kind Regards.
Hi,
1. How can I reset the [ID] numberering count to 0? I will do that maybe every year.
2. I want to calculate ([original_cost] + [additional_cost_1] + [additional_cost_2] in the booking form/email. To give a seperate overview in email or booking form. So not onl [original_cost_hint] or [cost_hint] or [additional_cost].
3. how can I add this while the two email adresses must be equal to be able to proceed the booking form?:
Emailadress*:[email* email]
Confirm Emailadress*:[email* email]
4. How can I export bookings to excel or .ics to a local folder?
thank you!
Hello.
1) Unfortunately, it is not possible in the Booking Calendar versions. Sorry.
Bookings has auto increment field for the ID and it can not be rezeted. Only full reinstall.
2) Such operation is not supported in actual versions of Booking Calendar.
3) Email verification field.To create verification email, you need to use special CSS class in other email field.
This CSS class must start with this reserved words: "same_as_" and then have to go the name of your primary email field: "class:same_as_email"
Example:
[email* other_verify_email class:same_as_email]
So your example will look like this:
Emailadress*:[email* email]
Confirm Email adress*:[email* other_verify_email class:same_as_email]
4) You can export existing bookings to the CSV file in any paid versions of Booking Calendar.
You need to open the Booking Listing page, then at the Actions toolbar click on the "Export" button.
After this you will be able to open a CSV file with bookings in MS Excel or some other applications.
Kind Regards.
Hi. I am using rangetime in a form. Why are time slots that are already in the past not hidden? For example 11:30 -14:00 even though it is now 14:39.
Hello.
Booking Calendar can show only warnings if such time slot selected but time slot already in the past and do not allow to submit the booking.
But it can not hide it.
We will add improvements to this feature to the TODO list for having it in future updates of the plugin, but I can not say when this feature will be implemented. Sorry.
Kind Regards.
Hoping for an update soon.
Made a not-so-pretty temporary solution:
Why is the text associated with time slot nowhere visible but in the form? It is neither for the client nor for me visible what they booked - only the timeslot. I always have to confirm the bookings manually because of this to make sure, that not only the timeslot is confirmed, but also what they actually booked. And for this I always have to go back to the settings to find out what it actually is according to the timeslot...
Wouldn't be that much of a tweek to add the title of the timeslot, no? Can I do this maybe on my own in the email forms somehow?
Hello.
If you use configuration of time slots togather with titles, such as: "Title A@@10:00 - 14:00"
In this case, the "Title A" will be visible for the users only in the booking form.
In the emails and in the booking Listing page will be visible real value: "10:00 - 14:00"
We will add improvements to this feature to the TODO list for having it in future updates of the plugin, but I can not say when this feature will be implemented. Sorry.
In the time slot you can only choose the time and in the same column a title. I am not sure if you meant this with "Title A@@10:00 - 14:00"? Because if I enter this in the "Title" field next to the timeslot, it actually does only show the text before the @@ in the booking form (which makes the time followed Title A useles in the form).
I got a workaround for now, which isn't pretty nice. I have a dropdown with the category the want to book and then the timeslots as buttons. This way I have all informations needed in the email. Thanks for putting it on the todo list 🙂
What am I doing wrong?
In the settings I enabled the email form "pending" to be sent out. But the only mail that arrives is the one sent to "New (admin)". The mail "pending" does not arrive.
I have not enabled "New (visitor", because all bookings are autmatically "pending". That's why I assumed the email "pending" goes out. Did I assume wrong?
Hello.
Pending email send only in case you change status for exist booking from approved to pending in admin panel.
For new created bookings system send new admin and new visitor emails.
Kind Regards.
Hello,
I've got the "500 error" after selecting the dates in the calender. If i firstly select something out of a select box and secondly select the dates in the calender than the "500 error" will not be shown.
Do you know the solution?
Thank you
Hello.
Please recheck your error.log in your server configuration, about any relative errors. If you can not find error.log file, please contact support of your hosting company about helping in finding this file.
And what version update of Booking Calendar do you use ?
Thank you.
I solved it. It was a problem in my cost calculation...
Hi, using update version 9.9.1 Medium Business.
Unfortunately there are two errors are stil there:
Error 1: /booking.bm.9.9.1/inc/_bm/wpbc-calc-string.php on line 68
Error 2: /booking.bm.9.9.1/includes/_capacity/capacity.php on line 578
Another question: is it possible to add attachments to the mails which will be send to clients? Like a pdf file?
Thanks for you're reply.
Hello.
1) Can you send full error log for these 2 lines ?
2) Unfortunately, Booking Calendar does not support attachments. Sorry.
Kind Regards.
Hello,
PHP Warning Undefined array key "aggregate_type" in /mnt/web402/d1/29/510159729/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/booking.bm.9.9.1/includes/_capacity/capacity.php on line 578
PHP Warning A non-numeric value encountered in /mnt/web402/d1/29/510159729/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/booking.bm.9.9.1/inc/_bm/wpbc-calc-string.php on line 68
Hello.
It's will be fixed in next update.
Kind Regards.
Sorry but the booking form can not been send due this error and need to be solved now ,what can I do?:
Error! SyntaxError: Unexpected token 'W', "
Warning: U"... is not valid JSON (200)
Response
Warning: Undefined array key "aggregate_type" in /mnt/web402/d1/29/510159729/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/booking.bm.9.9.1/includes/_capacity/capacity.php on line 578
Hello.
Please try to reinstall the Booking Calendar. I have sent new update to your email address and then test it.
Kind Regards.
Hi,
I bought and installed the plugin. I put into the booking form a time slot field. However, when saved, or when I don't enter Titles of options, the time slots are broken.
Expected :
11:00 - 11:30
Actual :
11 11 00 0200 - 11 11 30 0230
Please look into this page where the form is : https://cm.sicay.co/formulaire/
Hello.
Please configure correctly time slots format at the WP Booking Calendar > Settings General page in “Date / Time Formats” section
Hi.
I am having problemes with my plugin.
When doing new bookings, everything seems to be fine:
- email sent to client.
- Payment processed.
- Booking saved in database table (wp7i_booking).
Howewer, the new bookings do not appear in the list in administration page, and slot is not blocked in calendar.
Hello.
Please open the Booking Listing page and click on Reset button at the right side of top toolbar. It will reset your filter settings and show all the bookings.
Kind Regards.
It is not a problem of the filter:
The filter is set as default, but although bookings are saved in the wordpress database, nothing is shown, and slots are not blocked
Please update your Booking Calendar to the latest update 9.9.1
You can request the new update of Booking Calendar on this page: https://wpbookingcalendar.com/request-update/
Please make search those bookings by ID like this ID:72 by using text search field in booking Listing page. Or search them in Calendar overview page.
Hello.
Send the link to your page with booking form, where you are having the issue.
HI, i'am using business medium and I have the following problem:
When entering a new reservation on a partially booked date you can only select the endtime af ter the previous reservations endtime. Example: Reservation one is approved from 10.00 date1 till 17:00 date2. The next reservation form selecting date 2 till date3 only shows the endtimes from 17.00. When selection a free date you can select all the endtimes again. How can I solve this?
Hello.
Please open the WP Booking Calendar > Settings General page in “Calendar” section and deactivate this option “ Use selected times for each booking date”.
Kind Regards.
It still doesn't work. The times are still not selectable.
I use this code:
Gewenste aankomst tijd: [select* starttime default:17:00 "08:00" "08:30" "09:00" "09:30" "10:00" "10:30" "11:00" "11:30" "12:00" "12:30" "13:00" "13:30" "14:00" "14:30" "15:00" "15:30" "16:00" "16:30" "17:00" "17:30" "18:00" "18:30" "19:00" "19:30" "20:00" "20:30" "21:00"]
Gewenste vertrek tijd: [select* endtime default:12:01 "07:59" "08:29" "08:59" "09:31" "10:01" "10:31" "11:01" "11:31" "12:01" "12:31" "13:01" "13:31" "14:01" "14:31" "15:01" "15:31" "16:01" "16:31" "17:01" "17:31" "18:01" "18:31" "19:01" "19:31" "20:01" "20:31" "21:01"]
Hello.
Please open the calendar and make first booking at fully available dates. Then make a new test booking to test as how it works.
If you were made test bookings with previous bookings then you need to edit such bookings to update the times data on such bookings.
Kind Regards.
It still doesn't work. I'am working with the live database and also the old bookings from the free version. I've changed all the bookings in 2024. I'am working with a test object, does that make a difference?
I've tried another database that's empty and it still doesn't work. Do you have an solution?
Hello.
Please send the exact link to your page with booking form, where you are having the issue.
Thank you.
Hello.
Try to make this fix.
Please open this file ../{Booking Calendar Folder}/_dist/all/_out/wpbc_all.js
( you can check how to edit files in WordPress menu in this article https://wpbookingcalendar.com/faq/how-edit-file-in-wp-menu/ )
then find this code:
var time_fields_arr = ['select[name="rangetime' + resource_id + '"]', 'select[name="rangetime' + resource_id + '[]"]', 'select[name="starttime' + resource_id + '"]', 'select[name="starttime' + resource_id + '[]"]', 'select[name="endtime' + resource_id + '"]', 'select[name="endtime' + resource_id + '[]"]'];
and replace it to this code:
var time_fields_arr = ['select[name="rangetime' + resource_id + '"]', 'select[name="rangetime' + resource_id + '[]"]', 'select[name="starttime' + resource_id + '"]', 'select[name="starttime' + resource_id + '[]"]'];
Please do not forget to clear the browser cache before testing these changes.
Kind Regards.
Hello !
I need to prevent reservations for the current day when it's past 4pm. Is there a way to do this ?
Thanks !
Hello.
Unfortunately, it is not possible in the Booking Calendar versions. Sorry.
The only way to may some trick for this, it's to change the timezone of your website at the WordPress > Settings General page .
Kind Regards.
Thanks for your answer. That could to the trick for me but the time slots and the actual day still showing even when I add +12 hours via the timezone.
Any idea ?
Thanks !
Hello.
We will add this feature to the TODO list for having it in future updates of plugin, but I can not say when exactly it’s will be implemented. Thank you for understanding.
Yes that would be great, but I don't understand how the actual day is still showing, even when the wp timezone is already tomorrow.
Can you tell me how the calendar get this data ?
Thanks
Basically it should not show. It get today date from WordPress timezone. I will make test more.
Can you send screenshot of your timezone ?
Thank you.
Here you go : https://ibb.co/f4qN23X
As you can see the actual day is still showing : https://ibb.co/R4h94Ff
Hello.
I have just checked at my server, and if I change timezone, it hide the today date.
What version update of Booking Calendar do you use ?
Kind Regards.
Hello,
Business large 9.9.1
Hello.
Really weird.
In any case we will add this feature to the todo list.
Kind Regards.
Hi,
1. How can I reset the [ID] numberering count to 0? I will do that maybe every year.
2. I want to calculate ([original_cost] + [additional_cost_1] + [additional_cost_2] in the booking form/email. To give a seperate overview in email or booking form. So not onl [original_cost_hint] or [cost_hint] or [additional_cost].
3. how can I add this while the two email adresses must be equal to be able to proceed the booking form?:
Emailadress*:[email* email]
Confirm Emailadress*:[email* email]
4. How can I export bookings to excel or .ics to a local folder?
thank you!
Hello.
1) Unfortunately, it is not possible in the Booking Calendar versions. Sorry.
Bookings has auto increment field for the ID and it can not be rezeted. Only full reinstall.
2) Such operation is not supported in actual versions of Booking Calendar.
3) Email verification field.To create verification email, you need to use special CSS class in other email field.
This CSS class must start with this reserved words: "same_as_" and then have to go the name of your primary email field: "class:same_as_email"
Example:
[email* other_verify_email class:same_as_email]
So your example will look like this:
Emailadress*:[email* email] Confirm Email adress*:[email* other_verify_email class:same_as_email]
4) You can export existing bookings to the CSV file in any paid versions of Booking Calendar.
You need to open the Booking Listing page, then at the Actions toolbar click on the "Export" button.
After this you will be able to open a CSV file with bookings in MS Excel or some other applications.
Kind Regards.