Important!!! Check actual Support Forum, if you need to ask a Questions.
I have loaded the free version of Booking Calendar onto my wordpress site and to check there is no conflict with other plugins or themes I also a freshly installed wordpress site.
In both cases I cannot change the settings for the calendar. In wpadmin > booking > settings, when I press 'save changes' I get this message.
403 Forbidden
You don't have permission to access /test/wp-admin/admin.php on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
How can I fix this?
Many thanks
Grant
Hello.
Please recheck your .httacces file for the any incorrect rules there. Try to remove any rules from there and retest it.
Also please recheck the links to the home site at the WordPress site, it's have to be correct URL to exist site. Also please recheck your WordPress parmalink structure at the settings of the WordPress site.
HI,
I have checked the .htaccess file but cannot find anything amiss. It is the one generated by wordpress and looks like this
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
In the wp-options db table the siteurl and home values are set to https://www.pitlochryholidayhouse.co.uk. Both correct.
In Admin > settings > permalink settings I have tried the 5 permalink options and none make any difference. The error still occurs.
Anything else I can try?
Thanks
Hello.
Please save the backup of your .httaccess file, then remove evrything from the content of file, save it as blank file and then try to make test.
Regards.
Hi,
I have done so but still receive the same error.
Regards
Grant
Hello.
Ok, try recheck if you can chnage any options and save it at the WordPress geneal settings page.
Thank you.
Hi.
Please recheck the permissions of the "booking" folder and the php files inside.
Also we are sent the email to you with some other suggestion about this solution.
Hi,
I was wondering if the Business Medium package of your plugin offers the possibility of asking for full payment, when a property is booked, instead of only a partial payment, as the premium version only offers the possibility of getting partial payment, when I visitor books a property.
Best regards,
olaf
Hello,
I think there is little misunderstanding.
At the Booking Calendar Business Small version at the payment form, when visitor is made the reservation, is showing the cost for the FULL booking.
At the Booking Calendar Business Medium version at the General Booking Settings page you can activate the "deposit payment feature" and then at the Booking > Resources > Cost and rates page you can set the deposit value for the any booking resource, its mean that in the payment form, when visitor is made the reservation, is showing the deposit amount to payment, which can be part from the FULL cost depend from your settings in previous step.
You can test Booking Calendar live demos at this page https://wpbookingcalendar.com/demo/ to be sure in functionality and do not have misunderstanding.
Hi,
thank you for the reply, I had a look at the demo and was able to conclude that it is possible to set the deposit to be 100% of the payment, so that you get full payment upfront for the booked property.
Best regards
olaf
Hello
Yes, but you can change the "100%" to some other value of course.
Kind regards.
Hi, guys,
I have the Business Large version of the Booking plugin and I just noticed that in the emails that get sent, there is no start date or end date for the bookings. We are still in testing phase, so I didn't pay attention to this so far, but yesterday I checked all the emails that got sent and they are all the same. In the Bookings panel, also the dates don't show. It's like this: Start time: End time: First Name:Rifki
I had the default settings on the form output.
Thanks for your support.
Hello,
for having the dates of booking inside of the emails, which is sending to the visitors or to the administrator, you are need to have this shortcode: [dates] at the each email templates at the Booking > Settings > Emails page
If you are mean possibility to have info about the times of reservations, so then you are need to have at the BOTTOM form of the Booking > Settings > Fields page the shortcodes for the "times" with names exactly as at the TOP form. (I am can not see in your reply, what shortcode you are used in that form.)
Thank you for the reply. I think I misunderstood what start time / end time means. It's supposed to input the time (hour) the booking starts, not the date. Right?
I also have another question: we are testing the plugin here: 4-dummies.org. Is it possible that in the search widget to have a drop-down for this section: Search: hotels, villas or tours? So instead of the user typing "hotels" or "villas" in the box, he would select from the drop-down what he is searching for.
And also connected to this, is it a way to limit search results to a certain number? Or paginate them? If I have 500 resources on the site, it will be a very long search results page.
Thank you for all your support so far, you guys are great and so is the plugin. 🙂
Yes its was time.
Sorry, those features are not available yet in the booking calendar, but they are already in our todo list and will be available in the future updates.
Kind regards.
Hi,
Thank you very much now it is showing cost for selected dates.
Regards,
Lakshmi.
In the settings page I have the TIME FORMAT set to CUSTOM and I typed in "g" so that my times show up as "1 - 2" for instance on my range time selector.
However, once you book a time, and hover over the PARTIALLY BOOKED clock icon, the little pop up window displays the range time as "13:00 - 14:00" instead of "1-2" and this is very confusing for my clients.
Also, is there a way to just be able to book only a specific hour, like 12pm, or 1pm, instead of 12-1pm ? Thanks
Hello,
you are need to make a little customization according possibility to show in the mouseover tooltip only the numbers.
So please open this file: ../booking/inc/biz_s.js
and inside of the content of this function hoverDayTime(value, date, bk_type)
find this code:
if (is_am_pm_inside_time) {
if (hours_show>=12) {
hours_show = hours_show - 12;
if (hours_show==0) hours_show = 12;
hours_show_sufix = ' pm';
} else {
hours_show_sufix = ' am';
}
}
//Customization of bufer time for DAN
if (times_array[i][2] == '02' ) {
times_array[i][1] = ( times_array[i][1]*1) + time_buffer_value ;
if (times_array[i][1] > 59 ) {
times_array[i][1] = times_array[i][1] - 60;
hours_show = (hours_show*1) + 1;
}
if (times_array[i][1] < 10 ) times_array[i][1] = '0'+times_array[i][1];
}
tooltip_time += hours_show + ':' + times_array[i][1] + hours_show_sufix;
}
and replace it to this code:
is_am_pm_inside_time = true;
if (is_am_pm_inside_time) {
if (hours_show>=12) {
hours_show = hours_show - 12;
if (hours_show==0) hours_show = 12;
hours_show_sufix = ' pm';
} else {
hours_show_sufix = ' am';
}
}
//Customization of bufer time for DAN
if (times_array[i][2] == '02' ) {
times_array[i][1] = ( times_array[i][1]*1) + time_buffer_value ;
if (times_array[i][1] > 59 ) {
times_array[i][1] = times_array[i][1] - 60;
hours_show = (hours_show*1) + 1;
}
if (times_array[i][1] < 10 ) times_array[i][1] = '0'+times_array[i][1];
}
tooltip_time += hours_show ;//+ ':' + times_array[i][1] + hours_show_sufix;
}
Thanks!
How do I change the code so the email also displays my custom time and not 12 hour time?
thanks
And is there a way to remove the time from the date in the email? And why does it show my date twice?
in my email sometimes it looks like Date: 08/01/2012 1 - 08/01/2012 2
It appears my confirmation email to my client about the booking they just made features two dates, each with the time after the date, but my confirmation email asking the administrator to approve the booking only features one date.
EMAIL OF PERSON WHO BOOKED: Date: 08/25/2012 6 - 08/25/2012 7
EMAIL OF ADMINISTRATOR WHO APPROVES BOOKING: Date: 08/25/2012 6
note: I am using custom time "g" so the time appears as 6 and not 6:00
You have the dates in the such format, because you are have check in and check out times, so thats why you are have dates 2 times for the showing start and end time.
Please note, usually we are do not support and provide such custom modifications.
Please open the ../booking/lib/wpdev-booking-functions.php file
find inside of the content of this function change_date_format( $mydates ) {
this code: $time_format = get_bk_option( 'booking_time_format');
if ( $time_format !== false ) $time_format = ' ' . $time_format;
else $time_format='';
and replace it to this code:
But, please note, its will apply to the any times format, which is used in the system, not only inside of the email templates.
I need to do the same thing, but the code doesn't seem to exist. I'm using version small business 4.0.1.
Hello,
no its have to be this code in the 4.0.1 version, please recheck it more carefully.
how to integrate payment gateway with booking window plugin.
Hello,
Right now is supported only integration the Paypal, Sage pay, iPay88 payment systems, other payment systems or direct credit card payments are not supported yet.
We can not say about the date of integration of new ways of payments. Some new payment systems integration will be available with new future update
I'd like to buty this plugin for my hotel but I need to add minimun stay of 2 nights I tryed all the possible configuration but I not founded this possibility... Can you help me?
Thanks
Hello,
Its possible at the Business Small and higher versions.
Please open the General Booking Settings page and activate the "Range days selections" using 2 mouse clicks, so then in sub options you can set there the minimum number of days selections.
Approval e-mails do not get sent when auto-approval is active.
If auto-approval is deactivated, and I manually approve a booking, then the e-mail is sent just fine.
Is there a fix or did I do something wronge ?
Also, if the e-mail field is NOT mandatory and i leave it empty it still gives errors about validation!
Is this something that can be fixed ?
If not, i'm considering making a refund!
Hello,
the email, field is used in many actions during booking process, so thats why its mandatory field in any case.
If you are want to skip it,so then you can make this fix:
Please open this file: ../booking/js/wpdev.bk.js
find this code: if ( element.className.indexOf('wpdev-validates-as-email') !== -1 ){
var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
if(reg.test(inp_value) == false) {showErrorMessage( element , message_verif_emeil);return;}
}
and comment it:
// if ( element.className.indexOf('wpdev-validates-as-email') !== -1 ){
// var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
// if(reg.test(inp_value) == false) {showErrorMessage( element , message_verif_emeil);return;}
// }
But please, note, its can generate some issues, like during approvement/cancellation of bookings and during some other process, because some of these process is require the email field. So we are do not recommend to make that fix and remove the email field from the booking form.
The autobooking fix worked just fine :0)
Tip:
The line you mentioned is found in two places in the above file.
This is due a simple if-statement. The first one is for editing existing bookings, and the other is for new bookings.
In my case I only wanted to change for new bookings.
For the e-mail problem, is used the default-value functionality, so the e-mail field is automatically filled with the following: example@example.dk.
This way the field is optional and the system still works. Just have to ignore the mail field in bookings which have e-mail corresponding to the above dummy mail.
Thx for the help and the excellent support (speed and accuracy).
Lavitaebella.dk
Hello,
If you are activated this feature "Auto approve all new bookings" ( "Check this checkbox to activate auto approve of all new pending bookings." ) - so its mean that "pending" bookings are not exist at all, because all booking s are auto approved by default, and thats why the emails for the approve in this case are not sending.
If you are want to add possibility to send the approval emails in this case, so then you are need to make this fix:
Please open the ../booking/lib/wpdev-booking-ajax.php file,
find this code:
do_action('wpdev_new_booking',$booking_id, $bktype, str_replace('|',',',$dates), array($start_time, $end_time ) ,$sdform );
Can I add two different admin e-mails in the Booking Settings Customization? I have tried to separate the e-mails with a semicolon, but it didn´t work.
I have loaded the free version of Booking Calendar onto my wordpress site and to check there is no conflict with other plugins or themes I also a freshly installed wordpress site.
In both cases I cannot change the settings for the calendar. In wpadmin > booking > settings, when I press 'save changes' I get this message.
403 Forbidden
You don't have permission to access /test/wp-admin/admin.php on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
How can I fix this?
Many thanks
Grant
Hello.
Please recheck your .httacces file for the any incorrect rules there. Try to remove any rules from there and retest it.
Also please recheck the links to the home site at the WordPress site, it's have to be correct URL to exist site. Also please recheck your WordPress parmalink structure at the settings of the WordPress site.
HI,
I have checked the .htaccess file but cannot find anything amiss. It is the one generated by wordpress and looks like this
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
In the wp-options db table the siteurl and home values are set to https://www.pitlochryholidayhouse.co.uk. Both correct.
In Admin > settings > permalink settings I have tried the 5 permalink options and none make any difference. The error still occurs.
Anything else I can try?
Thanks
Hello.
Please save the backup of your .httaccess file, then remove evrything from the content of file, save it as blank file and then try to make test.
Regards.
Hi,
I have done so but still receive the same error.
Regards
Grant
Hello.
Ok, try recheck if you can chnage any options and save it at the WordPress geneal settings page.
Thank you.
Hi,
Yes, saving general setting works:
https://www.pitlochryholidayhouse.co.uk/wp-admin/options-general.php becomes
https://www.pitlochryholidayhouse.co.uk/wp-admin/options-general.php?settings-updated=true and the page updates.
Regards
Grant
Hi.
Please recheck the permissions of the "booking" folder and the php files inside.
Also we are sent the email to you with some other suggestion about this solution.
Hi,
I was wondering if the Business Medium package of your plugin offers the possibility of asking for full payment, when a property is booked, instead of only a partial payment, as the premium version only offers the possibility of getting partial payment, when I visitor books a property.
Best regards,
olaf
Hello,
I think there is little misunderstanding.
At the Booking Calendar Business Small version at the payment form, when visitor is made the reservation, is showing the cost for the FULL booking.
At the Booking Calendar Business Medium version at the General Booking Settings page you can activate the "deposit payment feature" and then at the Booking > Resources > Cost and rates page you can set the deposit value for the any booking resource, its mean that in the payment form, when visitor is made the reservation, is showing the deposit amount to payment, which can be part from the FULL cost depend from your settings in previous step.
You can test Booking Calendar live demos at this page https://wpbookingcalendar.com/demo/ to be sure in functionality and do not have misunderstanding.
Hi,
thank you for the reply, I had a look at the demo and was able to conclude that it is possible to set the deposit to be 100% of the payment, so that you get full payment upfront for the booked property.
Best regards
olaf
Hello
Yes, but you can change the "100%" to some other value of course.
Kind regards.
Hi, guys,
I have the Business Large version of the Booking plugin and I just noticed that in the emails that get sent, there is no start date or end date for the bookings. We are still in testing phase, so I didn't pay attention to this so far, but yesterday I checked all the emails that got sent and they are all the same. In the Bookings panel, also the dates don't show. It's like this:
Start time: End time: First Name:Rifki
I had the default settings on the form output.
Thanks for your support.
Hello,
for having the dates of booking inside of the emails, which is sending to the visitors or to the administrator, you are need to have this shortcode: [dates] at the each email templates at the Booking > Settings > Emails page
If you are mean possibility to have info about the times of reservations, so then you are need to have at the BOTTOM form of the Booking > Settings > Fields page the shortcodes for the "times" with names exactly as at the TOP form. (I am can not see in your reply, what shortcode you are used in that form.)
Thank you for the reply. I think I misunderstood what start time / end time means. It's supposed to input the time (hour) the booking starts, not the date. Right?
I also have another question: we are testing the plugin here: 4-dummies.org. Is it possible that in the search widget to have a drop-down for this section: Search: hotels, villas or tours? So instead of the user typing "hotels" or "villas" in the box, he would select from the drop-down what he is searching for.
And also connected to this, is it a way to limit search results to a certain number? Or paginate them? If I have 500 resources on the site, it will be a very long search results page.
Thank you for all your support so far, you guys are great and so is the plugin. 🙂
Yes its was time.
Sorry, those features are not available yet in the booking calendar, but they are already in our todo list and will be available in the future updates.
Kind regards.
Hi,
Thank you very much now it is showing cost for selected dates.
Regards,
Lakshmi.
In the settings page I have the TIME FORMAT set to CUSTOM and I typed in "g" so that my times show up as "1 - 2" for instance on my range time selector.
However, once you book a time, and hover over the PARTIALLY BOOKED clock icon, the little pop up window displays the range time as "13:00 - 14:00" instead of "1-2" and this is very confusing for my clients.
Please go here and type "password" as the password to access the page which has my problem: https://metropolitandetail.com/dealer-login/
Also, is there a way to just be able to book only a specific hour, like 12pm, or 1pm, instead of 12-1pm ? Thanks
Hello,
you are need to make a little customization according possibility to show in the mouseover tooltip only the numbers.
So please open this file: ../booking/inc/biz_s.js
and inside of the content of this function hoverDayTime(value, date, bk_type)
find this code:
if (is_am_pm_inside_time) { if (hours_show>=12) { hours_show = hours_show - 12; if (hours_show==0) hours_show = 12; hours_show_sufix = ' pm'; } else { hours_show_sufix = ' am'; } } //Customization of bufer time for DAN if (times_array[i][2] == '02' ) { times_array[i][1] = ( times_array[i][1]*1) + time_buffer_value ; if (times_array[i][1] > 59 ) { times_array[i][1] = times_array[i][1] - 60; hours_show = (hours_show*1) + 1; } if (times_array[i][1] < 10 ) times_array[i][1] = '0'+times_array[i][1]; } tooltip_time += hours_show + ':' + times_array[i][1] + hours_show_sufix; }
and replace it to this code:
is_am_pm_inside_time = true; if (is_am_pm_inside_time) { if (hours_show>=12) { hours_show = hours_show - 12; if (hours_show==0) hours_show = 12; hours_show_sufix = ' pm'; } else { hours_show_sufix = ' am'; } } //Customization of bufer time for DAN if (times_array[i][2] == '02' ) { times_array[i][1] = ( times_array[i][1]*1) + time_buffer_value ; if (times_array[i][1] > 59 ) { times_array[i][1] = times_array[i][1] - 60; hours_show = (hours_show*1) + 1; } if (times_array[i][1] < 10 ) times_array[i][1] = '0'+times_array[i][1]; } tooltip_time += hours_show ;//+ ':' + times_array[i][1] + hours_show_sufix; }
Thanks!
How do I change the code so the email also displays my custom time and not 12 hour time?
thanks
And is there a way to remove the time from the date in the email? And why does it show my date twice?
in my email sometimes it looks like Date: 08/01/2012 1 - 08/01/2012 2
It appears my confirmation email to my client about the booking they just made features two dates, each with the time after the date, but my confirmation email asking the administrator to approve the booking only features one date.
EMAIL OF PERSON WHO BOOKED:
Date: 08/25/2012 6 - 08/25/2012 7
EMAIL OF ADMINISTRATOR WHO APPROVES BOOKING:
Date: 08/25/2012 6
note: I am using custom time "g" so the time appears as 6 and not 6:00
You have the dates in the such format, because you are have check in and check out times, so thats why you are have dates 2 times for the showing start and end time.
Please note, usually we are do not support and provide such custom modifications.
Please open the ../booking/lib/wpdev-booking-functions.php file
find inside of the content of this function change_date_format( $mydates ) {
this code:
$time_format = get_bk_option( 'booking_time_format'); if ( $time_format !== false ) $time_format = ' ' . $time_format; else $time_format='';
and replace it to this code:
$time_format = get_bk_option( 'booking_time_format'); if ( $time_format !== false ) $time_format = ' ' . $time_format; else $time_format=''; $time_format='';
But, please note, its will apply to the any times format, which is used in the system, not only inside of the email templates.
I need to do the same thing, but the code doesn't seem to exist. I'm using version small business 4.0.1.
Hello,
no its have to be this code in the 4.0.1 version, please recheck it more carefully.
how to integrate payment gateway with booking window plugin.
Hello,
Right now is supported only integration the Paypal, Sage pay, iPay88 payment systems, other payment systems or direct credit card payments are not supported yet.
We can not say about the date of integration of new ways of payments. Some new payment systems integration will be available with new future update
I'd like to buty this plugin for my hotel but I need to add minimun stay of 2 nights I tryed all the possible configuration but I not founded this possibility... Can you help me?
Thanks
Hello,
Its possible at the Business Small and higher versions.
Please open the General Booking Settings page and activate the "Range days selections" using 2 mouse clicks, so then in sub options you can set there the minimum number of days selections.
Approval e-mails do not get sent when auto-approval is active.
If auto-approval is deactivated, and I manually approve a booking, then the e-mail is sent just fine.
Is there a fix or did I do something wronge ?
Also, if the e-mail field is NOT mandatory and i leave it empty it still gives errors about validation!
Is this something that can be fixed ?
If not, i'm considering making a refund!
Hello,
the email, field is used in many actions during booking process, so thats why its mandatory field in any case.
If you are want to skip it,so then you can make this fix:
Please open this file: ../booking/js/wpdev.bk.js
find this code:
if ( element.className.indexOf('wpdev-validates-as-email') !== -1 ){ var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/; if(reg.test(inp_value) == false) {showErrorMessage( element , message_verif_emeil);return;} }
and comment it:
// if ( element.className.indexOf('wpdev-validates-as-email') !== -1 ){ // var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/; // if(reg.test(inp_value) == false) {showErrorMessage( element , message_verif_emeil);return;} // }
But please, note, its can generate some issues, like during approvement/cancellation of bookings and during some other process, because some of these process is require the email field. So we are do not recommend to make that fix and remove the email field from the booking form.
The autobooking fix worked just fine :0)
Tip:
The line you mentioned is found in two places in the above file.
This is due a simple if-statement. The first one is for editing existing bookings, and the other is for new bookings.
In my case I only wanted to change for new bookings.
For the e-mail problem, is used the default-value functionality, so the e-mail field is automatically filled with the following: example@example.dk.
This way the field is optional and the system still works. Just have to ignore the mail field in bookings which have e-mail corresponding to the above dummy mail.
Thx for the help and the excellent support (speed and accuracy).
Lavitaebella.dk
Hello,
If you are activated this feature "Auto approve all new bookings" ( "Check this checkbox to activate auto approve of all new pending bookings." ) - so its mean that "pending" bookings are not exist at all, because all booking s are auto approved by default, and thats why the emails for the approve in this case are not sending.
If you are want to add possibility to send the approval emails in this case, so then you are need to make this fix:
Please open the ../booking/lib/wpdev-booking-ajax.php file,
find this code:
do_action('wpdev_new_booking',$booking_id, $bktype, str_replace('|',',',$dates), array($start_time, $end_time ) ,$sdform );
and replace it to this code:
do_action('wpdev_new_booking',$booking_id, $bktype, str_replace('|',',',$dates), array($start_time, $end_time ) ,$sdform ); $auto_approve_new_bookings_is_active = get_bk_option( 'booking_auto_approve_new_bookings_is_active' ); if ( trim($auto_approve_new_bookings_is_active) == 'On') { sendApproveEmails($booking_id, 1); }
Kind regards.
Hi,
Can I add two different admin e-mails in the Booking Settings Customization? I have tried to separate the e-mails with a semicolon, but it didn´t work.
Thanks
Hello.
Please try to use the coma separated emails:
email1@server1.com, email2@server2.com