Important!!! Check actual Support Forum, if you need to ask a Questions.
Hi, I would like to make some modifications to the "select box" page : https://onlinebookingcalendar.com/faq/#faq-selection-by-selectbox . I would like to make a text clickable, and when you click on it, the calendar ( with the proper ID) and the form appears.
5 Links ( a link for each ressource)... onClick ... make the calendar visible for booking. Im a noob in javascript (can't stand this language) ... could you help me ? Thanks
Hello,
try to use this:
<?php global $wpdb;
$types_list = $wpdb->get_results( "SELECT booking_type_id as id, title FROM ".$wpdb->prefix ."bookingtypes" );
foreach ($types_list as $tl) { ?>
<a href="javascript;" onclick="javascript:jWPDev('.bk_forms').css('display', 'none');document.getElementById('<?php echo $tl->id; ?>').style.display='block';"><?php echo $tl->title; ?></a>
<?php } ?>
<?php foreach ($types_list as $tl) { ?>
<div class="bk_forms" id="<?php echo $tl->id; ?>" style="display: none;"><?php do_action('wpdev_bk_add_form', $tl->id, 1); ?></div>
<?php } ?>
It's almost working. When I click on the links , the form and calendar appears...and 1 sec later...I am redirected to mysite.com/javascript; wich generate a 404 error.
Solved href="#" .
Ok, good to know it.
I've taken over a project for a client of mine. We have this plugin installed on their live site as well as on the development site. I'm getting an error 'You do not have sufficient permissions to access this page.' when I try to add a new booking resource. I was wondering if this message is appearing because the plugin is installed in both locations (using only for 1 client) or if you might have a suggestion for fixing this.
Thanks
Hello Brian.
Firstly you must use it only at one site.
Also I thnk the instllation of plugin was not successfull or you have somewhere wronf configuration.
So please try to make these steps.
1) Open WordPress Plugins menu page, click at the deactivate link near Booking Calendar. Wait for message that plaugin is deactivated successfuly.
2) Then press activate link and wait for message that plugin is activated successfuly ( important !!! ).
3) Open Booking > Settings page, then at the right side page expand option "Show settings of user access level to admin menu" and recheck that all pages have correct permissions there.
then test it again.
Hi,
How easy is it to adapt the software to display the front end part in a different language?
Hello,
if you want to use dinamic chnaging the languages so then you are need to use some additional plugin for this, which is can make dynamic chnaging locale of site. For exmple, WPML plugin, or some other plugins. But other plugins is not tested yet.
If you just need static (non English) language, its also simple. Please read more info about it here https://onlinebookingcalendar.com/faq/#faq-7-1
Great plugin, I've had a lot of success customizing it, but I have run into a roadblock. I am trying to display the calendars in an availability chart that would show the dates all in one horizontal row. I have the layout all working in firefox and chrome, but IE does not support using display:inline, display:inline-block, or float:left on a tr element. Is there anyway to display the calendar in one horizontal row?
Here is the chart I have created. Any ideas would be terrific, I'm about out of them!
Thanks,
Jeremy
Hello,
for fixing that you need to edit this file booking/js/datepick/jquery.datepick.js
then find the function declaration: _generateHTML: function(inst) {
aftre inside of this function find this lines (2 times): for (var dow = 0; dow < 7; dow++) {
and replace to this: for (var dow = 0; dow < 37; dow++) {
then find this line: var numRows = (isMultiMonth ? 6 : Math.ceil((leadDays + daysInMonth) / 7));
and replace it to this var numRows = 1;
Please note, these modifications will apply to all calendars from the Booking Calendar plugin, which you are use in your site.
I have the free version. I am looking simply change the field text for the sidebar widget. I want to change 'details' to Preferred Time. Does anyone know how to do that. I assume i edit the plugin but I cant locate where this is determined. Thanks in advance.
Hello John,
if you want just to change the label at the field so then you can make it at the translation file, or by editing it at the file booking/lib/wpdev-booking-class.php at function get_booking_form,
but if you are need real bookings for specific times, with applying time to the calendar, so then you are need Premium or Premium Plus versions.
You can test live demos of these versions at the demo section of this site.
Firstly, great plugin - thanks 🙂 I've been looking at the hotel demo and I was wondering if it was at all possible to have people book only certain times (e.g. 11:00 --> 12:00) over multiple days, instead of booking the entire days. Thanks!
Hello,
if you are need only one time selection like 11:00 - 12:00 in a day, so then its will be the same like a booking a full date, and you can use this field inside of the booking form at Hotel Edition version.
But if you are need to have several time slot selections, and for each time slot have the capacity, not per FULL date as its done now, so then you will need to create booking resource for the each time slots and then after this then capcity to each of them.
So you will have several booking resources with some capacity. In this case your visitors firstly will need to select the time slot (booking resource) and only after this select a date and then fill the booking form. Here is notes how to make it: https://onlinebookingcalendar.com/faq/#faq-selection-by-selectbox
I'm having a little trouble when making the availability filters. I need to be able to specify a day of the week where there will only be one appointment available. For example, Monday, Tuesday, Wednesday, and Friday I want 3 available appointments, but on Thursdays I only want 1 available appointment.
I made a filter with the available days, but the calendar will let the user make several appointments instead of just 1..
Hello Mark,
you need to create 2 booking resources - for each of your appointment. So its mean that you will have 2 booking calendars. To one resource you can set capacity - 3 to other 1.
Also you can apply to them the season filters for setting available only specific dates.
You can also be interesting in this type of selection of booking resources: https://onlinebookingcalendar.com/faq/#faq-selection-by-selectbox
Hi!
I've got two resources that my end users can choose from.
I've tried to implement the code which was defined in the FAQ:
[calendar]
[calendar id=2]
However, when I try to send a form, selecting a date from the second calendar, I get an error;
"Please, select reservation date(s) at calendar"
What am I doing wrong?
Hello Alex,
Which version do you use ? Its seems like you are use some old version. At the current update 3.0 this issue is not exist.
So please send to this email info @ onlinebookingcalendar.com your details about purchasing booking calendar and we will send update to you, then.
Hi,
Urgent!
I would be very useful for the site of one of my clients can directly select the date is not available, instead of only "Setting number of unavailable days in calendar starting from today."
I bought [Premium Edition Plus and Hotel].
Thanks
Hello,
You can set any date(s) as unavailable in these versions using the season filter definition of these date(s) st the Settings Filter menu page.
And then you csn set this date(s) as unavailable for your booking resource at the Cost and availability settings page.
I've done so, but is not the best for my client. You can not do something simpler!? maybe clicking on the date (s)!
It would be much easier for those who manage the bookings. This is an obstacle that I had (and also not pleased by my client) and I thought to report it to you.
I hope you make this change because I'd like to buy it back again. The rest of the management is very well done.
Thanks
Hello,
if you need just block several dates in your booking calendar,so then you can also use other method.
You need to open wordpress admin panel then open page Booking > Add new resrvation
then select your booking resource, after select your dates and press the "Auto fill" button at the top right side and after this press Submit button.
This method will create fast "blank" reservation and block your selected dates.
Hi.
I was wondering if your plugin can be used for a barber shop appointment booking. If so, how do you create 30-minute slots, and what version is best for it? Ideally, the scenario would be like this; Customer clicks on "Book" link on our site, next page shows the day starting from 9am to 8pm, with 30-minute slots. Customer can see which one of the barbers is booked and which slots are free. If customer wants to choose another day in the future he can select that day. Once he found available slot he can book it, no need to specify the price for that booking.
Do you think your plugin can do all of the above, if so how can I set it up in your live demo?
Thanks
Hello Renat,
yes, its possible to use the Booking Calendar for the barber shop booking with 30-minutes time slot selection.
Its possible at the Premium and Premium Plus versions.
The workflow of booking is little different from the your description but its similar.
You will need to create the booking resource (calendar) for each of your barbers, then you need to deactivate multiple days selection at the general booking settings page, and at the settings fields page configure your booking form by setting your time slot selections, like this [select rangetime "10:00 - 10:30" "10:30 - 11:00" "11:00 - 11:30" "11:30 - 12:00" "12:00 - 12:30" ]
So your visitors firstly need to select your barber page or booking form in one page, then select a date, and select a time slot from avilable ones.
You can test this functionality at the live demos of Premium and Premium Plus versions.
Thanks for the quick reply. So, when a customer selects the time-slot pull-down menu for example "10:00 - 10:30", and if that slot is already taken, what happens? does he get the next page saying that time slot is taken or is there more visual way of presenting booked slots? Thanks
If you are use single days selection (multiple days selections is unchecked at the general booking settings page) and you are use the time slots selection select box (timernage shortcode), so then after the day is selected by visitor, inside of select box the resrved time lots will be DISABLED and visitor is still can not select them.
If you will use some other time selection shortcode, so then when visitor is select date and time and press the send button, he will see the warning message, if that time for that date will be resrved and he can not make resrvation for already reserved time.
Hi, I would like to make some modifications to the "select box" page : https://onlinebookingcalendar.com/faq/#faq-selection-by-selectbox . I would like to make a text clickable, and when you click on it, the calendar ( with the proper ID) and the form appears.
5 Links ( a link for each ressource)... onClick ... make the calendar visible for booking. Im a noob in javascript (can't stand this language) ... could you help me ? Thanks
Hello,
try to use this:
<?php global $wpdb; $types_list = $wpdb->get_results( "SELECT booking_type_id as id, title FROM ".$wpdb->prefix ."bookingtypes" ); foreach ($types_list as $tl) { ?> <a href="javascript;" onclick="javascript:jWPDev('.bk_forms').css('display', 'none');document.getElementById('<?php echo $tl->id; ?>').style.display='block';"><?php echo $tl->title; ?></a> <?php } ?> <?php foreach ($types_list as $tl) { ?> <div class="bk_forms" id="<?php echo $tl->id; ?>" style="display: none;"><?php do_action('wpdev_bk_add_form', $tl->id, 1); ?></div> <?php } ?>
It's almost working. When I click on the links , the form and calendar appears...and 1 sec later...I am redirected to mysite.com/javascript; wich generate a 404 error.
Solved href="#" .
Ok, good to know it.
I've taken over a project for a client of mine. We have this plugin installed on their live site as well as on the development site. I'm getting an error 'You do not have sufficient permissions to access this page.' when I try to add a new booking resource. I was wondering if this message is appearing because the plugin is installed in both locations (using only for 1 client) or if you might have a suggestion for fixing this.
Thanks
Hello Brian.
Firstly you must use it only at one site.
Also I thnk the instllation of plugin was not successfull or you have somewhere wronf configuration.
So please try to make these steps.
1) Open WordPress Plugins menu page, click at the deactivate link near Booking Calendar. Wait for message that plaugin is deactivated successfuly.
2) Then press activate link and wait for message that plugin is activated successfuly ( important !!! ).
3) Open Booking > Settings page, then at the right side page expand option "Show settings of user access level to admin menu" and recheck that all pages have correct permissions there.
then test it again.
Hi,
How easy is it to adapt the software to display the front end part in a different language?
Hello,
if you want to use dinamic chnaging the languages so then you are need to use some additional plugin for this, which is can make dynamic chnaging locale of site. For exmple, WPML plugin, or some other plugins. But other plugins is not tested yet.
If you just need static (non English) language, its also simple. Please read more info about it here https://onlinebookingcalendar.com/faq/#faq-7-1
Great plugin, I've had a lot of success customizing it, but I have run into a roadblock. I am trying to display the calendars in an availability chart that would show the dates all in one horizontal row. I have the layout all working in firefox and chrome, but IE does not support using display:inline, display:inline-block, or float:left on a tr element. Is there anyway to display the calendar in one horizontal row?
https://villaholidaysindubai.com/all-properties/
Here is the chart I have created. Any ideas would be terrific, I'm about out of them!
Thanks,
Jeremy
Hello,
for fixing that you need to edit this file booking/js/datepick/jquery.datepick.js
then find the function declaration: _generateHTML: function(inst) {
aftre inside of this function find this lines (2 times):
for (var dow = 0; dow < 7; dow++) {
and replace to this:
for (var dow = 0; dow < 37; dow++) {
then find this line:
var numRows = (isMultiMonth ? 6 : Math.ceil((leadDays + daysInMonth) / 7));
and replace it to this
var numRows = 1;
Please note, these modifications will apply to all calendars from the Booking Calendar plugin, which you are use in your site.
I have the free version. I am looking simply change the field text for the sidebar widget. I want to change 'details' to Preferred Time. Does anyone know how to do that. I assume i edit the plugin but I cant locate where this is determined. Thanks in advance.
Hello John,
if you want just to change the label at the field so then you can make it at the translation file, or by editing it at the file booking/lib/wpdev-booking-class.php at function get_booking_form,
but if you are need real bookings for specific times, with applying time to the calendar, so then you are need Premium or Premium Plus versions.
You can test live demos of these versions at the demo section of this site.
Firstly, great plugin - thanks 🙂 I've been looking at the hotel demo and I was wondering if it was at all possible to have people book only certain times (e.g. 11:00 --> 12:00) over multiple days, instead of booking the entire days. Thanks!
Hello,
if you are need only one time selection like 11:00 - 12:00 in a day, so then its will be the same like a booking a full date, and you can use this field inside of the booking form at Hotel Edition version.
But if you are need to have several time slot selections, and for each time slot have the capacity, not per FULL date as its done now, so then you will need to create booking resource for the each time slots and then after this then capcity to each of them.
So you will have several booking resources with some capacity. In this case your visitors firstly will need to select the time slot (booking resource) and only after this select a date and then fill the booking form. Here is notes how to make it: https://onlinebookingcalendar.com/faq/#faq-selection-by-selectbox
I'm having a little trouble when making the availability filters. I need to be able to specify a day of the week where there will only be one appointment available. For example, Monday, Tuesday, Wednesday, and Friday I want 3 available appointments, but on Thursdays I only want 1 available appointment.
I made a filter with the available days, but the calendar will let the user make several appointments instead of just 1..
Hello Mark,
you need to create 2 booking resources - for each of your appointment. So its mean that you will have 2 booking calendars. To one resource you can set capacity - 3 to other 1.
Also you can apply to them the season filters for setting available only specific dates.
You can also be interesting in this type of selection of booking resources: https://onlinebookingcalendar.com/faq/#faq-selection-by-selectbox
Hi!
I've got two resources that my end users can choose from.
I've tried to implement the code which was defined in the FAQ:
[calendar]
[calendar id=2]
However, when I try to send a form, selecting a date from the second calendar, I get an error;
"Please, select reservation date(s) at calendar"
What am I doing wrong?
Hello Alex,
Which version do you use ? Its seems like you are use some old version. At the current update 3.0 this issue is not exist.
So please send to this email info @ onlinebookingcalendar.com your details about purchasing booking calendar and we will send update to you, then.
Hi,
Urgent!
I would be very useful for the site of one of my clients can directly select the date is not available, instead of only "Setting number of unavailable days in calendar starting from today."
I bought [Premium Edition Plus and Hotel].
Thanks
Hello,
You can set any date(s) as unavailable in these versions using the season filter definition of these date(s) st the Settings Filter menu page.
And then you csn set this date(s) as unavailable for your booking resource at the Cost and availability settings page.
I've done so, but is not the best for my client. You can not do something simpler!? maybe clicking on the date (s)!
It would be much easier for those who manage the bookings. This is an obstacle that I had (and also not pleased by my client) and I thought to report it to you.
I hope you make this change because I'd like to buy it back again. The rest of the management is very well done.
Thanks
Hello,
if you need just block several dates in your booking calendar,so then you can also use other method.
You need to open wordpress admin panel then open page Booking > Add new resrvation
then select your booking resource, after select your dates and press the "Auto fill" button at the top right side and after this press Submit button.
This method will create fast "blank" reservation and block your selected dates.
Hi.
I was wondering if your plugin can be used for a barber shop appointment booking. If so, how do you create 30-minute slots, and what version is best for it? Ideally, the scenario would be like this; Customer clicks on "Book" link on our site, next page shows the day starting from 9am to 8pm, with 30-minute slots. Customer can see which one of the barbers is booked and which slots are free. If customer wants to choose another day in the future he can select that day. Once he found available slot he can book it, no need to specify the price for that booking.
Do you think your plugin can do all of the above, if so how can I set it up in your live demo?
Thanks
Hello Renat,
yes, its possible to use the Booking Calendar for the barber shop booking with 30-minutes time slot selection.
Its possible at the Premium and Premium Plus versions.
The workflow of booking is little different from the your description but its similar.
You will need to create the booking resource (calendar) for each of your barbers, then you need to deactivate multiple days selection at the general booking settings page, and at the settings fields page configure your booking form by setting your time slot selections, like this
[select rangetime "10:00 - 10:30" "10:30 - 11:00" "11:00 - 11:30" "11:30 - 12:00" "12:00 - 12:30" ]
So your visitors firstly need to select your barber page or booking form in one page, then select a date, and select a time slot from avilable ones.
You can test this functionality at the live demos of Premium and Premium Plus versions.
Thanks for the quick reply. So, when a customer selects the time-slot pull-down menu for example "10:00 - 10:30", and if that slot is already taken, what happens? does he get the next page saying that time slot is taken or is there more visual way of presenting booked slots? Thanks
If you are use single days selection (multiple days selections is unchecked at the general booking settings page) and you are use the time slots selection select box (timernage shortcode), so then after the day is selected by visitor, inside of select box the resrved time lots will be DISABLED and visitor is still can not select them.
If you will use some other time selection shortcode, so then when visitor is select date and time and press the send button, he will see the warning message, if that time for that date will be resrved and he can not make resrvation for already reserved time.