Important!!! Check actual Support Forum, if you need to ask a Questions.
Hello,
Can you please help?
I'm getting the error message:
Error! Request do not pass security check! Please refresh the page and try one more time.
This only seems to be happening when someone attempts to submit a form from a mobile device. Desktop seems to work ok.
Thank in advance for your support.
Regards,
Adam.
Hello.
Usually such issue because of cache plugin.
Please recheck for any cache plugins, like "WP Super Cache", "WP Fastest 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).
Otherwise please contact support of your hosting about rechecking about any cache system at your server and deactivate it or add exception to the pages with booking forms.
Thank you.
Hello, can I hide the form under the calendar ???
Hello.
You just need to insert the Booking Calendar shortcode into that page, that relative ONLY to availability calendar without the booking form.
Is there a way to only show certain months in the calendar?
My client only wants to show december through to april as this is the ski season in meribel. Therefore he doesn't want to show the other months as they are not applicable.
We are having an issue when trying to print from an iPad. The screen just goes grey.
Ipad is the most recent model: MR7F2LL/A, using the most recent iOS11.4.1
Hello.
When you try to print from Booking Listing page, it’s must to open new print loyout in new browser tab(window). Please try to clear browser cache and test it again.
Otherwise plesse Try to print from different browser, like Chrome.
Be sure to use the latest update of Booking Calendar 8.3.2
Current we have a website that seems to have and issue with the way it is reacting to error messages about required fields. Here is the behavior : ***I have tracked this issue and determined it to be a plugin developer support issue, due to behavior of the forms when a required field has not been filled out somewhere either on the 1st or 2nd form of pool reservation booking page. Specific tracked behavior: When submit button on (2nd form) of pool party reservations is clicked, if there is a required form field on THAT page that is not filled out, it will jump you to previous page (1st form) with calender where you make initial reservation here http://162.144.41.148/~branches/__production/website/facility-booking/pool-party-reservations/ (1st form), however if you click the “book” button on same page (1st form) again, it will take you back to (2nd form) where the Error message about the empty filed will still be. This also works in reverse if a required field is fill NOT filled out on 1st form. If a user selects invalid dates on the pool reservations page, its will allow you to click “book” to move to (2nd form). If you fill out all required fields on 2nd page, with the invalid dates having initially been selected, the page will stay and it will appear nothing has happened, but if you click “Back to calender” you will then go back to (1st form) where you will then see the Error message about invalid dates. This seems to be an issue with the plugins Java script behavior when a user required field is not submitted properly, as there are limited places to edit the behavior of the error message form the WP plugin UI.
Hello.
I you are using several steps booking form, so Booking Calendar can check if some required fields was filled or days selected only at the end of wizard steps during clicking on Send button. If some text was not filled, then it’s will return to initial first step.
It’s known issue. This feature exist in our TODO list, and it will be available in some future updates of plugin.
If your need it before this update will come so you can add your own custom JavaScript code to “go next step” buttons for recycling if some field was filled or not.
Kind Regards.
I'm not sure i follow , So the plugin not properly going back to the page that a form fill that was required was not filled out is a known issue ? If so can you provide the java script code , that you refer to above , that can be edited so that each field required will trigger the proper error on the correct page ? How can we be notified when this update is released ? As it seems like a major issue if a field set to be required does not trigger the proper return...Thank you very much!
Hello.
This fix will be exist in future updates of Booking Calendar (in update 8.4.1).
So firstly please update your Booking Calendar to the latest update 8.4 and then make this customization.
You can request the new update of Booking Calendar on this page: https://wpbookingcalendar.com/request-update/
Please make this customizations.
1) Please open this file ../wp-content/plugins/{Booking Calendar Folder}/js/client.js
function showMessageUnderElement( element , errorMessage , message_type) {
if(typeof( bk_form_step_click ) == 'function') {
bk_form_step_click(); // rollback to 1st step, if system will show warning and booking form is using this customization: in the Exmaple #2 here: https://wpbookingcalendar.com/faq/customize-booking-form-for-having-several-steps-of-reservation/
}
and replace it to this code:
function showMessageUnderElement( element , errorMessage , message_type) {
//FixIn: 8.4.0.2
// if(typeof( bk_form_step_click ) == 'function') {
// bk_form_step_click(); // rollback to 1st step, if system will show warning and booking form is using this customization: in the Exmaple #2 here: https://wpbookingcalendar.com/faq/customize-booking-form-for-having-several-steps-of-reservation/
// }
2) Then find this code:
// Show Error Message in Booking Form at Front End
function showErrorMessage( element , errorMessage) {
if(typeof( bk_form_step_click ) == 'function') {
bk_form_step_click(); // rollback to 1st step, if system will show warning and booking form is using this customization: in the Exmaple #2 here: https://wpbookingcalendar.com/faq/customize-booking-form-for-having-several-steps-of-reservation/
}
and replace it to this code:
// Show Error Message in Booking Form at Front End
function showErrorMessage( element , errorMessage) {
//FixIn: 8.4.0.2
// if(typeof( bk_form_step_click ) == 'function') {
// bk_form_step_click(); // rollback to 1st step, if system will show warning and booking form is using this customization: in the Exmaple #2 here: https://wpbookingcalendar.com/faq/customize-booking-form-for-having-several-steps-of-reservation/
// }
3) Then find this code:
// Check fields at form and then send request
function mybooking_submit( submit_form , bk_type, wpdev_active_locale){
and replace it to this code:
// Check fields at form and then send request
function mybooking_submit( submit_form , bk_type, wpdev_active_locale){
//FixIn: 8.4.0.2
var is_error = wpbc_check_errors_in_booking_form( bk_type );
if ( is_error ) { return false; }
4) Then add this code to the bottom of this file:
//FixIn: 8.4.0.2
/**
* Check errors in booking form fields, and show warnings if some errors exist.
* Check errors, like not selected dates or not filled requred form fields, or not correct entering email or phone fields, etc...
*
* @param bk_type int (ID of booking resource)
*/
function wpbc_check_errors_in_booking_form( bk_type ) {
var is_error_in_field = false; // By default all is good - no error
var my_form = jQuery( '#booking_form' + bk_type );
if ( my_form.length ) {
// Pseudo-selector that get form elements input , textarea , select, button...
my_form.find( ':input' ).each( function( index, el ) {
// Skip some elements
var skip_elements = [ 'hidden', 'button' ];
if ( -1 == skip_elements.indexOf( jQuery( el ).attr( 'type' ) ) ){
// Check Calendar Dates Selection
if ( ( 'date_booking' + bk_type ) == jQuery( el ).attr( 'name' ) ) {
// Show Warning only if the calendar visible ( we are at step with calendar)
if ( ( jQuery( '#calendar_booking4' ).is( ':visible' ) ) && ( '' == jQuery( el ).val() ) ) {
showMessageUnderElement( '#date_booking' + bk_type, message_verif_selectdts, '' );
is_error_in_field = true; // Error
}
}
// Check only visible elements at this step
if ( jQuery( el ).is( ':visible' ) ){
// Is Required
if ( jQuery( el ).hasClass( 'wpdev-validates-as-required' ) ){
// Checkboxes
if ( 'checkbox' == jQuery( el ).attr( 'type' ) ){
if ( !jQuery( el ).is( ':checked' ) ){
showErrorMessage( el, message_verif_requred_for_check_box );
is_error_in_field = true; // Error
}
// Radio boxes
} else if ( 'radio' == jQuery( el ).attr( 'type' ) ){
if ( !jQuery( ':radio[name="' + jQuery( el ).attr( 'name' ) + '"]', my_form ).is( ':checked' ) ){
showErrorMessage( el, message_verif_requred_for_radio_box );
is_error_in_field = true; // Error
}
// Other elements
} else {
var inp_value = jQuery( el ).val();
if ( '' === jQuery.trim( inp_value ) ){
showErrorMessage( el, message_verif_requred );
is_error_in_field = true; // Error
}
}
}
// Validate Email
if ( jQuery( el ).hasClass( 'wpdev-validates-as-email' ) ){
var inp_value = jQuery( el ).val();
inp_value = inp_value.replace( /^\s+|\s+$/gm, '' ); // Trim white space //FixIn: 5.4.5
var reg = /^([A-Za-z0-9_\-\.\+])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,})$/;
if ( (inp_value != '') && (reg.test( inp_value ) == false) ){
showErrorMessage( el, message_verif_emeil );
is_error_in_field = true; // Error
}
}
var classList = jQuery( el ).attr( 'class' );
if ( classList ){
classList = classList.split( /\s+/ );
jQuery.each( classList, function ( cl_index, cl_item ){
////////////////////////////////////////////////////////////////////////////////////////////
// Validate field value as "Date" [CSS class - 'validate_as_digit']
if ( 'validate_as_date' === cl_item ) {
// Valid values: 09-25-2018, 09/25/2018, 09-25-2018, 31-9-1918 --- m/d/Y, m.d.Y, m-d-Y, d/m/Y, d.m.Y, d-m-Y
var regex = new RegExp( '^[0-3]?\\d{1}[\\/\\.\\-]+[0-3]?\\d{1}[\\/\\.\\-]+[0-2]+\\d{3}$' ); // Check for Date 09/25/2018
var message_verif_phone = 'This field must be valid date like this ' + '09/25/2018';
var inp_value = jQuery( el ).val();
if ( ( inp_value != '' ) && ( regex.test( inp_value ) == false ) ){
showErrorMessage( el, message_verif_phone );
is_error_in_field = true; // Error
}
}
////////////////////////////////////////////////////////////////////////////////////////////
// Validate field value as "DIGIT" [CSS class - 'validate_as_digit']
if ( 'validate_as_digit' === cl_item ) {
var regex = new RegExp( '^[0-9]+\\.?[0-9]*$' ); // Check for digits
var message_verif_phone = 'This field must contain only digits';
var inp_value = jQuery( el ).val();
if ( ( inp_value != '' ) && ( regex.test( inp_value ) == false ) ){
showErrorMessage( el, message_verif_phone );
is_error_in_field = true; // Error
}
}
////////////////////////////////////////////////////////////////////////////////////////////
// Validate field value as "Phone" number or any other valid number wth specific number of digits [CSS class - 'validate_digit_8' || 'validate_digit_10' ]
var is_validate_digit = cl_item.substring( 0, 15 );
// Check if class start with 'validate_digit_'
if ( 'validate_digit_' === is_validate_digit ){
// Get number of digit in class: validate_digit_8 => 8 or validate_digit_10 => 10
var digits_to_check = parseInt( cl_item.substring( 15 ) );
// Check about any errors in
if ( !isNaN( digits_to_check ) ){
var regex = new RegExp( '^\\d{' + digits_to_check + '}$' ); // We was valid it as parseInt - only integer variable - digits_to_check
var message_verif_phone = 'This field must contain ' + digits_to_check + ' digits';
var inp_value = jQuery( el ).val();
if ( ( inp_value != '' ) && ( regex.test( inp_value ) == false ) ){
showErrorMessage( el, message_verif_phone );
is_error_in_field = true; // Error
}
}
}
////////////////////////////////////////////////////////////////////////////////////////////
});
}
}
}
} );
}
return is_error_in_field;
}
Please do not forget to clear browser cache before testing these changes.
B) Your booking form confuiguration the JavaScript section which is relative to steps forwardnign must be configred like this at the Booking > Settings > Form page:
function bk_calendar_step_click( el ){
var br_id = jQuery( el ).closest( 'form' ).find( 'input[name^="bk_type"]' ).val();
var is_error = wpbc_check_errors_in_booking_form( br_id );
if ( is_error ) { return false; }
if ( br_id != undefined ) {
jQuery( "#booking_form" + br_id + " .bk_calendar_step" ).css({"display":"none"});
jQuery( "#booking_form" + br_id + " .bk_form_step" ).css({"display":"block"});
} else {
jQuery(".bk_calendar_step" ).css({"display":"none"});
jQuery(".bk_form_step" ).css({"display":"block"});
}
}
function bk_form_step_click( el ){
var br_id = jQuery( el ).closest( 'form' ).find( 'input[name^="bk_type"]' ).val();
var is_error = wpbc_check_errors_in_booking_form( br_id );
if ( is_error ) { return false; }
if ( br_id != undefined ) {
jQuery( "#booking_form" + br_id + " .bk_calendar_step" ).css({"display":"block"});
jQuery( "#booking_form" + br_id + " .bk_form_step" ).css({"display":"none"});
makeScroll( "#bklnk" + br_id );
} else {
jQuery(".bk_calendar_step" ).css({"display":"block"});
jQuery(".bk_form_step" ).css({"display":"none"});
}
}
Kind Regards.
Hi,
i get a warning text on my Bookingsite and don`t knwo where it comes from?
This ist the warning: Invalid argument supplied for foreach() in …/wp-content/plugins/booking.bm.8.1.2/inc/_bm/biz_m.php on line 1780
Can you help me to fix that problem?
Hello.
Please try to update your version to the latest update 8.3.2
You can request the new update of Booking Calendar on this page: https://wpbookingcalendar.com/request-update/
Kind Regards.
Hi,
that didn‘t help. The warning ist still there and all of my stylings in the calender are gone…
Is there anything else I can do?
Hello.
1) During update process, all files of plugin is replacing to the new files. So if you was made any CSS customization of the calendar skin file, its was updated.
You need to copy old CSS file from old version and overwrite this file in new version update.
Please be sure to select specific calendar skin at the Booking > Settings General page in calendar section.
2) Relative issue with warning. Its seems that inside of the booking form (may be custom booking form), was exist some non standard symbols that generate this issue.
So please open the Booking > Settings > Form page and save (in some text file), customization of all booking forms (to have backup of these forms). then try to reset the booking forms to predefined default forms or simply delete these custom booking forms, one by one, and check if that warning will disappear or not.
Please try to update your additional cost at the Booking > Resources > Advanced cost page, as well, after each reset or deleting of booking forms.
If the warning will gone, so you will know what booking form was generating it. Please try to reconfigure that custom booking form to avoid some non standard symbols there. Otherwise, please send customization of Booking form that generate this issue to support @ wpbookingcalendar.com
Thank you.
Hi, i have a problem with booking calendar plugin. I,ve already configured it but the contact form is missing, only appears the calendar.
Could you help me please??
Hello.
Probabaly you have inserted into the content of the page the shortcode for only availability calendar without the booking form.
So please open this page for editing, then remove exist Booking Calendar shortcode (it’s important, you need to remove old shortcode) and then insert new shortcode for booking form with calendar. Check more here: https://wpbookingcalendar.com/faq/shortcode-booking-form/
Hello,
I am using standard PayPal with my Booking Calendar. I want to give customers the option to pay either the 50% deposit or the full amount of their booking, so I checked the "Show deposit and total booking cost together" option under Settings > Payment. When I submit a booking, the deposit amount shows up correctly, but the total amount shows $0.00. Why doesn't it show the total amount?
2) Be sure correctly to configure costs for booking resources at the Booking > Resources page.
3) And do you see correct total booking cost, if you will deactivate the deposit payment feature ?
Thank you.
Hello,
Thanks for your response!
I updated to the latest version of Booking calendar and saw some improvement. Now when I show both the PayPal total and deposit options, the total button shows the total of the room cost alone; it does not factor in my additional taxes and fees.
Here are some screen shots of the form options, including my form code and the Advanced Cost settings: https://imgur.com/a/rqA5L6D
However, when I turn off the Deposit feature, the PayPal Total button does display the correct price. This problem only seems to appear when I am using the Deposit feature.
Thank you!
Hello.
Just retested it with latest development version and its working correctly, so this issue will be fixed with next update of Booking Calendar 8.4
Update have to come during this or next month.
Kind Regards.
Hello,
Thank you for your response.
I did find a very interesting fix as I was testing different form configurations. If I add a "$" to the label of my option in the form, PayPal will calculate that option into the final amount. So I changed
[checkbox* linen-fee default:on "Linen Fee"]
to:
[checkbox* linen-fee default:on "$300 Linen Fee"]
in the form and updated the advanced cost, and then the PayPal buttons worked as expected!
Hello.
Its seems because of value for this option.
Better to use it like this:
[checkbox* linen-fee default:on ""] $300 Linen Fee
Kind Regards.
Hello!
I have a problem with dates and days..
For example: today is saturday 15 Sep, but in the booking calendar is saturday 14 Sep!
Can you help?
and thanks for thes awesome plugin.
Hello.
Please set correct timezone at the WordPress Settings > General page.
Kind Regards.
I checked
but the problem is still!
Hello.
Can you send screenshots of where exactly you see incorrect today date in calendar ?
Please send it to the support @ wpbookingcalendar.com
Also please send scree shot of WordPress > Settings General page, as well.
Kind Regards.
I found the problem where!
in the "jquery.datepick-ar .js" file..
Thanks alote
Hello.
Have you been resolved issue or do you still have it ?
Thank you.
Yes,
everything is OK now.
Thank you.
Hi,
i played around with the demos a bit and tried to rebuild my usecase but it looks like i can't find a feature.
I don't have any base prices for cost/day, my price is based on the size of the group of people.
E.g. 1-6 people 295$ per day, 7 people 310 per day, 8 325 and so on....
So a group of 5 books my services for 3 days, total: 885 $
A group of 7 for 3 days: 930 $
Group of 8 for 7 days 2275$
And so on....
Looks like i can't find a way to do that, i don't need the price tag in the calendar itself just a [cost_hint] based on my group size and number of days. When i set the the cost/day to 0 in the resources menu no additional costs are added to the [cost_hint] field and the price always stays at 0.
Hello.
1) You need to set cost per 1 day at the Booking > Settings > Payment page
2) You need to set cost per booking resource as 295 USD at the Booking > Resources page.
3) Now at the Booking > Resources > Advanced cost page for visitors number selection you need to configure additional cost like this:
visitors:
1 = 0
2 = 0
3 = 0
4 = 0
5 = 0
6 = 0
7 = 15 USD as per 1 day
8 = 30 USD as per 1 day
So for visitors from 1 to 6 system will get standard cost per days of booking resource.
And for 7 visitors its will add 15 additional USD to base cost
and for 8 visitors its will add 30 additional USD to base cost
Hello,
Can you please help?
I'm getting the error message:
Error! Request do not pass security check! Please refresh the page and try one more time.
This only seems to be happening when someone attempts to submit a form from a mobile device. Desktop seems to work ok.
Thank in advance for your support.
Regards,
Adam.
Hello.
Usually such issue because of cache plugin.
Please recheck for any cache plugins, like "WP Super Cache", "WP Fastest 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).
Otherwise please contact support of your hosting about rechecking about any cache system at your server and deactivate it or add exception to the pages with booking forms.
Thank you.
Hello, can I hide the form under the calendar ???
Hello.
You just need to insert the Booking Calendar shortcode into that page, that relative ONLY to availability calendar without the booking form.
Instead of shortcode for booking form, you need to have availability calendar shortcode. Please check more here: https://wpbookingcalendar.com/faq/shortcode-availability-calendar/
Kind Regards.
Hi,
Is there a way to only show certain months in the calendar?
My client only wants to show december through to april as this is the ski season in meribel. Therefore he doesn't want to show the other months as they are not applicable.
Thanks, Adam
Hello.
Completely remove other months does not possible.
But its possible to set start month as December 2018 in the Booking Calendar shortcode during inserting it into the post or page.
Please read more how easily insert booking form or availability calendar into a pages https://wpbookingcalendar.com/help/inserting-booking-form/ or how manually configure Booking Calendar shortcodes in content of your pages: https://wpbookingcalendar.com/help/booking-calendar-shortcodes/
You can set days in calendar as unavailable (does not selectable but visible) for other months in the Booking Calendar Business Medium or higher versions. Check more about this feature here: https://wpbookingcalendar.com/overview/#availability
Watch it in this video guide https://wpbookingcalendar.com/help/booking-calendar-video-season-availability/
Kind Regards.
Hello,
We are having an issue when trying to print from an iPad. The screen just goes grey.
Ipad is the most recent model: MR7F2LL/A, using the most recent iOS11.4.1
Hello.
When you try to print from Booking Listing page, it’s must to open new print loyout in new browser tab(window). Please try to clear browser cache and test it again.
Otherwise plesse Try to print from different browser, like Chrome.
Be sure to use the latest update of Booking Calendar 8.3.2
You can request the new update of Booking Calendar on this page: https://wpbookingcalendar.com/request-update/
Kind Regards.
Current we have a website that seems to have and issue with the way it is reacting to error messages about required fields. Here is the behavior : ***I have tracked this issue and determined it to be a plugin developer support issue, due to behavior of the forms when a required field has not been filled out somewhere either on the 1st or 2nd form of pool reservation booking page. Specific tracked behavior: When submit button on (2nd form) of pool party reservations is clicked, if there is a required form field on THAT page that is not filled out, it will jump you to previous page (1st form) with calender where you make initial reservation here http://162.144.41.148/~branches/__production/website/facility-booking/pool-party-reservations/ (1st form), however if you click the “book” button on same page (1st form) again, it will take you back to (2nd form) where the Error message about the empty filed will still be. This also works in reverse if a required field is fill NOT filled out on 1st form. If a user selects invalid dates on the pool reservations page, its will allow you to click “book” to move to (2nd form). If you fill out all required fields on 2nd page, with the invalid dates having initially been selected, the page will stay and it will appear nothing has happened, but if you click “Back to calender” you will then go back to (1st form) where you will then see the Error message about invalid dates. This seems to be an issue with the plugins Java script behavior when a user required field is not submitted properly, as there are limited places to edit the behavior of the error message form the WP plugin UI.
Hello.
I you are using several steps booking form, so Booking Calendar can check if some required fields was filled or days selected only at the end of wizard steps during clicking on Send button. If some text was not filled, then it’s will return to initial first step.
It’s known issue. This feature exist in our TODO list, and it will be available in some future updates of plugin.
If your need it before this update will come so you can add your own custom JavaScript code to “go next step” buttons for recycling if some field was filled or not.
Kind Regards.
I'm not sure i follow , So the plugin not properly going back to the page that a form fill that was required was not filled out is a known issue ? If so can you provide the java script code , that you refer to above , that can be edited so that each field required will trigger the proper error on the correct page ? How can we be notified when this update is released ? As it seems like a major issue if a field set to be required does not trigger the proper return...Thank you very much!
Hello.
This fix will be exist in future updates of Booking Calendar (in update 8.4.1).
So firstly please update your Booking Calendar to the latest update 8.4 and then make this customization.
You can request the new update of Booking Calendar on this page: https://wpbookingcalendar.com/request-update/
Please make this customizations.
1) Please open this file ../wp-content/plugins/{Booking Calendar Folder}/js/client.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:
function showMessageUnderElement( element , errorMessage , message_type) { if(typeof( bk_form_step_click ) == 'function') { bk_form_step_click(); // rollback to 1st step, if system will show warning and booking form is using this customization: in the Exmaple #2 here: https://wpbookingcalendar.com/faq/customize-booking-form-for-having-several-steps-of-reservation/ }
and replace it to this code:
function showMessageUnderElement( element , errorMessage , message_type) { //FixIn: 8.4.0.2 // if(typeof( bk_form_step_click ) == 'function') { // bk_form_step_click(); // rollback to 1st step, if system will show warning and booking form is using this customization: in the Exmaple #2 here: https://wpbookingcalendar.com/faq/customize-booking-form-for-having-several-steps-of-reservation/ // }
2) Then find this code:
// Show Error Message in Booking Form at Front End function showErrorMessage( element , errorMessage) { if(typeof( bk_form_step_click ) == 'function') { bk_form_step_click(); // rollback to 1st step, if system will show warning and booking form is using this customization: in the Exmaple #2 here: https://wpbookingcalendar.com/faq/customize-booking-form-for-having-several-steps-of-reservation/ }
and replace it to this code:
// Show Error Message in Booking Form at Front End function showErrorMessage( element , errorMessage) { //FixIn: 8.4.0.2 // if(typeof( bk_form_step_click ) == 'function') { // bk_form_step_click(); // rollback to 1st step, if system will show warning and booking form is using this customization: in the Exmaple #2 here: https://wpbookingcalendar.com/faq/customize-booking-form-for-having-several-steps-of-reservation/ // }
3) Then find this code:
// Check fields at form and then send request function mybooking_submit( submit_form , bk_type, wpdev_active_locale){
and replace it to this code:
// Check fields at form and then send request function mybooking_submit( submit_form , bk_type, wpdev_active_locale){ //FixIn: 8.4.0.2 var is_error = wpbc_check_errors_in_booking_form( bk_type ); if ( is_error ) { return false; }
4) Then add this code to the bottom of this file:
Please do not forget to clear browser cache before testing these changes.
B) Your booking form confuiguration the JavaScript section which is relative to steps forwardnign must be configred like this at the Booking > Settings > Form page:
Kind Regards.
Hi,
i get a warning text on my Bookingsite and don`t knwo where it comes from?
This ist the warning:
Invalid argument supplied for foreach() in …/wp-content/plugins/booking.bm.8.1.2/inc/_bm/biz_m.php on line 1780
Can you help me to fix that problem?
Hello.
Please try to update your version to the latest update 8.3.2
You can request the new update of Booking Calendar on this page: https://wpbookingcalendar.com/request-update/
Kind Regards.
Hi,
that didn‘t help. The warning ist still there and all of my stylings in the calender are gone…
Is there anything else I can do?
Hello.
1) During update process, all files of plugin is replacing to the new files. So if you was made any CSS customization of the calendar skin file, its was updated.
You need to copy old CSS file from old version and overwrite this file in new version update.
Please be sure to select specific calendar skin at the Booking > Settings General page in calendar section.
2) Relative issue with warning. Its seems that inside of the booking form (may be custom booking form), was exist some non standard symbols that generate this issue.
So please open the Booking > Settings > Form page and save (in some text file), customization of all booking forms (to have backup of these forms). then try to reset the booking forms to predefined default forms or simply delete these custom booking forms, one by one, and check if that warning will disappear or not.
Please try to update your additional cost at the Booking > Resources > Advanced cost page, as well, after each reset or deleting of booking forms.
If the warning will gone, so you will know what booking form was generating it. Please try to reconfigure that custom booking form to avoid some non standard symbols there. Otherwise, please send customization of Booking form that generate this issue to support @ wpbookingcalendar.com
Thank you.
Hi, i have a problem with booking calendar plugin. I,ve already configured it but the contact form is missing, only appears the calendar.
Could you help me please??
Hello.
Probabaly you have inserted into the content of the page the shortcode for only availability calendar without the booking form.
So please open this page for editing, then remove exist Booking Calendar shortcode (it’s important, you need to remove old shortcode) and then insert new shortcode for booking form with calendar. Check more here: https://wpbookingcalendar.com/faq/shortcode-booking-form/
Please read more how easily insert booking form or availability calendar into a pages https://wpbookingcalendar.com/help/inserting-booking-form/ or how manually configure Booking Calendar shortcodes in content of your pages: https://wpbookingcalendar.com/help/booking-calendar-shortcodes/
Kind Regards.
Hello,
I am using standard PayPal with my Booking Calendar. I want to give customers the option to pay either the 50% deposit or the full amount of their booking, so I checked the "Show deposit and total booking cost together" option under Settings > Payment. When I submit a booking, the deposit amount shows up correctly, but the total amount shows $0.00. Why doesn't it show the total amount?
You can view my screenshots here: https://imgur.com/a/pE6eenJ
Thank you!
Hello.
Weird...
1) Please be sure to use latest update 8.3.2
You can request the new update of Booking Calendar on this page: https://wpbookingcalendar.com/request-update/
2) Be sure correctly to configure costs for booking resources at the Booking > Resources page.
3) And do you see correct total booking cost, if you will deactivate the deposit payment feature ?
Thank you.
Hello,
Thanks for your response!
I updated to the latest version of Booking calendar and saw some improvement. Now when I show both the PayPal total and deposit options, the total button shows the total of the room cost alone; it does not factor in my additional taxes and fees.
Here are some screen shots of the form options, including my form code and the Advanced Cost settings: https://imgur.com/a/rqA5L6D
However, when I turn off the Deposit feature, the PayPal Total button does display the correct price. This problem only seems to appear when I am using the Deposit feature.
Thank you!
Hello.
Just retested it with latest development version and its working correctly, so this issue will be fixed with next update of Booking Calendar 8.4
Update have to come during this or next month.
Kind Regards.
Hello,
Thank you for your response.
I did find a very interesting fix as I was testing different form configurations. If I add a "$" to the label of my option in the form, PayPal will calculate that option into the final amount. So I changed
[checkbox* linen-fee default:on "Linen Fee"]
to:
[checkbox* linen-fee default:on "$300 Linen Fee"]
in the form and updated the advanced cost, and then the PayPal buttons worked as expected!
Hello.
Its seems because of value for this option.
Better to use it like this:
[checkbox* linen-fee default:on ""] $300 Linen Fee
Kind Regards.
Hello!
I have a problem with dates and days..
For example: today is saturday 15 Sep, but in the booking calendar is saturday 14 Sep!
Can you help?
and thanks for thes awesome plugin.
Hello.
Please set correct timezone at the WordPress Settings > General page.
Kind Regards.
I checked
but the problem is still!
Hello.
Can you send screenshots of where exactly you see incorrect today date in calendar ?
Please send it to the support @ wpbookingcalendar.com
Also please send scree shot of WordPress > Settings General page, as well.
Kind Regards.
I found the problem where!
in the "jquery.datepick-ar .js" file..
Thanks alote
Hello.
Have you been resolved issue or do you still have it ?
Thank you.
Yes,
everything is OK now.
Thank you.
Hi,
i played around with the demos a bit and tried to rebuild my usecase but it looks like i can't find a feature.
I don't have any base prices for cost/day, my price is based on the size of the group of people.
E.g. 1-6 people 295$ per day, 7 people 310 per day, 8 325 and so on....
So a group of 5 books my services for 3 days, total: 885 $
A group of 7 for 3 days: 930 $
Group of 8 for 7 days 2275$
And so on....
Looks like i can't find a way to do that, i don't need the price tag in the calendar itself just a [cost_hint] based on my group size and number of days. When i set the the cost/day to 0 in the resources menu no additional costs are added to the [cost_hint] field and the price always stays at 0.
Hello.
1) You need to set cost per 1 day at the Booking > Settings > Payment page
2) You need to set cost per booking resource as 295 USD at the Booking > Resources page.
3) Now at the Booking > Resources > Advanced cost page for visitors number selection you need to configure additional cost like this:
visitors: 1 = 0 2 = 0 3 = 0 4 = 0 5 = 0 6 = 0 7 = 15 USD as per 1 day 8 = 30 USD as per 1 day
So for visitors from 1 to 6 system will get standard cost per days of booking resource.
And for 7 visitors its will add 15 additional USD to base cost
and for 8 visitors its will add 30 additional USD to base cost
Check more about this feature here: https://wpbookingcalendar.com/overview/#additional-cost
Watch it in this video guide https://wpbookingcalendar.com/help/advanced-costs-video-overview/
Kind Regards.