Important!!! Check actual Support Forum, if you need to ask a Questions.
Hello,
the synchronization works when creating bookings from external site. Can it work when deleting bookings too (meaning deleting booking on final website when deleted from original source) ?
Thanks
Hello.
You can activate this option " Trash all imported bookings before new import " at the Booking > Settings > Sync > "General" page --
to move all previously imported bookings to trash before new import bookings. Its can resolve issue of updating deleted and edited events in external sources. Its work only, if you are using one source (.ics feed) for importing into specific booking resource!
- Does it remove bookings before or after downloading ics ? It should do it after, this way if the ics url is bugged or non-responsive, you don't lose already synced bookings.
- Does it remove bookings from the past ? Only future bookings should be removed before re-import.
Thanks again
Hello.
1) Sorry it's delete before download. Check how to fix it in section below.
2) System delete (move to trash) all imported bookings, including past bookings.
Because system delete such big amount of bookings, you need to be sure periodically to empty the trash. You need to click on "Empty trash" button at the Booking Listing page in Actions toolbar, because it's can be reason why you will have too large database, and sometimes reason of slowdown.
-- Delete imported bookings after the downloading of the .ics feed, to prevent issue of deleteing of all imported bookings and having issue with downloading new .ics feed and new import.
Please open this file ../wp-content/plugins/booking-manager/core/wpbc/wpbm-bc-import.php
Hi there,
1. Is it possible to have 2 properties on a single calendar, where when one is booked, the other is no longer selectable?
2. Can Forms have conditional fields? e.g. If Property A is selected, a specific field will be shown, but if Property B is selected a different field can be shown.
Thanks in advance.
Hello.
1) It’s does not possible to have them in one calendar. But in your description basically used one calendar and selection of properties is like selection of option in the booking form.
aggregate
possibility to show reserved days in one calendar from several booking resources. So it means that one calendar can aggregate dates from several booking resources. Usage: aggregate='2;4;5', where 2;4;5 – ID of booking resources. The ID of booking resources you can check at the Booking > Resources page.
Fantastic. Thank you for the speedy response. I will investigate this further.
Best,
Craig
Hi,
I would like to send confirmation mails in diferent languages out of the "add Booking" part in the admin panel.
I added a [lang=de_DE] and [lang=es_ES] Text in all Email parts in the settings.
Using WPML and changing "Language Flags" did not do the trick.
How can I get this right?
Thanks Alex
Hello.
During creation of booking, the system will send an email in the language that you were active in the admin panel during making this action.
You need to switch languages of the admin panel by clicking on the language option of specific translation plugin.
Hello Admin,
The plugin is working great.
I need to add a customer signature field to the form. How can i get the canvas field in the form. Looking forward to hearing from you.
Thank you.
Hello.
Unfortunately, Booking Calendar does not support such a "signature field" and it is not possible to add the canvas field to the Booking form. Sorry.
Kind Regards.
Hi,
is it possible to configure a minimum stay for a booking for a specific period or date range? For instance, minimum stay of two nights at weekends.
Best regards
It seems has conflicts on my site. So when the plugin is activated, the webiste can't get updated(e.g. click "Update" in the dashaboard, it saying there's an error). And if i deactivated the plugin, everything back to normal.
Please let me know if you need access to the website. I'm using the Divi builder at the moment.
Hello.
If you are using the paid version of Booking Calendar, and require update of Booking Calendar plugin, then you can request the new update of Booking Calendar on this page: https://wpbookingcalendar.com/request-update/
Hello. Is there an option in your calendar to set the cost of the hourly rental and what package does it include?
Hello.
It's possible in the Booking Calendar Business Small or higher versions.
You can set cost per 1 hour at the Booking > Settings > Payment page.
Test it here https://bs.wpbookingcalendar.com/
Kind Regards.
I Want to use the process
1) Receive new booking
2) set in manually to pending
3) Set to confirmed, when to customer sends back the Email he receives after 2)
But I can not find out, who to do that. New booking are already in state "pending" (but the customers do not received the pending Email). The General settings "auto approve", etc. are not checked.
Any Idea?
Current version: MultiUser SingleSite 8.8
Hello.
It’s have to be possible by default.
In case if you just do not receive emails.
Please note, Booking Calendar is use standard WordPress wp_mail function for sending emails. This function can be overridden by other plugins.
The most probably you need to check the point #5 from this instruction and install WP Mail SMTP plugin which is 'sending emails via php' option and it can resolve that issue.
I/the customer receives all other emails. Also the "Pending"-Mail, if I "unapprove" (click on strickedtrhourgh circle.
But the Email-Template calls "Pending" not "undo confirmation". Thats my problem.
Because there are email-template for "new(customer)", "pending" and and confirmed, I assume there should be the possibility to have following status of a booking
1) NEW
2) PENDING
3) CONFIRMED
4) Declined/Confirmed.
In our system it seems not no do the step new -> pending manually. All new bookings are already pending when they appear, so I do not understand the function of the Pending-Email.
Or asked in an other way: how can I realize the process with automated emails or how other users do that?
1) Receive new booking --> Customer receives the confirmation email (This already works)
2) I confirm the new booking as "Pending" --> customer receives an Email wich ex. has to send back, so the booking is valid (-> Customer receives the confirmation email (This already works)
3) I get the confirmation and confirm the booking -> Customer receives the booking email (This already works)
I will avoid fake booking from some persons.
Hello.
The "Pending" email template is sending only, when you switch "Approved" booking back to the "Pending" status.
In other words, this "Pending" email sending only, if you click on "Pending" button for specific approved booking in the Booking Listing page.
Pending email template does not send during creation of the booking, during creation of the booking are sending New (visitor) and New (admin) email templates. And yes, by default this booking has pending status.
When you approve booking, then "Approved" email is sending.
You can NOT "confirm the new booking as "Pending"" because this booking after creation already have the pending status, and you can set pending status only for the approved booking. Such situation possible, if you do not receive the payment for the booking, or after phone call from visitor, or in some other situation.
Hope it's clear now.
Kind Regards.
Hello
Thanks now it is clear and I understand the process.
How deal other customers with "Confirmation" of a booking?
No problem that somebody makes a booking wit fake data?
Hello.
Confirmation of the booking it’s “Approving” of the booking. You can click on “Approve” button at the Booking Listing page and then “Approved” email will be send to the visitor.
Kind Regards.
WordPress 5.6.1
Version 8.8
Most of my emails for bookings are bouncing, how can this be fixed. It only started happening this year I think. Never used to be an issue.
It is also not an issue for all emails only about 50% of them.
E.g:
Hi. This is the qmail-send program at vm03-marty.h4ahosting.com.
I'm afraid I wasn't able to deliver your message to the following addresses.
This is a permanent error; I've given up. Sorry it didn't work out.
:
169.239.218.2 failed after I sent the message.
Remote host said: 550 41.86.105.127 is not allowed to send mail from homeop*******own.co.za. Please see the SPF record, with scope mfrom, identity in**@homeop*******own.co.za, and ip 41.86.105.127
OR
Hi. This is the qmail-send program at vm03-marty.h4ahosting.com.
I'm afraid I wasn't able to deliver your message to the following addresses.
This is a permanent error; I've given up. Sorry it didn't work out.
:
78.46.2.197 does not like recipient.
Remote host said: 550 SPF policy prohibits sending from address 41.86.105.127
Giving up on 78.46.2.197.
Hello.
You need to contact support of your hosting for resolving this issue.
Please note, Booking Calendar uses standard WordPress wp_mail function for sending emails. This function can be overridden by other plugins.
Most probably you need to check point #5 from this instruction and install WP Mail SMTP plugin which is 'sending emails via php' option and it can resolve that issue.
Hello,
the synchronization works when creating bookings from external site. Can it work when deleting bookings too (meaning deleting booking on final website when deleted from original source) ?
Thanks
Hello.
You can activate this option " Trash all imported bookings before new import " at the Booking > Settings > Sync > "General" page --
to move all previously imported bookings to trash before new import bookings. Its can resolve issue of updating deleted and edited events in external sources. Its work only, if you are using one source (.ics feed) for importing into specific booking resource!
Please check more useful info at the FAQ here https://wpbookingcalendar.com/faq/
Please watch more useful video guides here https://wpbookingcalendar.com/help/
Ah cool !
Just minor questions checking the behaviour :
- Does it remove bookings before or after downloading ics ? It should do it after, this way if the ics url is bugged or non-responsive, you don't lose already synced bookings.
- Does it remove bookings from the past ? Only future bookings should be removed before re-import.
Thanks again
Hello.
1) Sorry it's delete before download. Check how to fix it in section below.
2) System delete (move to trash) all imported bookings, including past bookings.
Because system delete such big amount of bookings, you need to be sure periodically to empty the trash. You need to click on "Empty trash" button at the Booking Listing page in Actions toolbar, because it's can be reason why you will have too large database, and sometimes reason of slowdown.
-- Delete imported bookings after the downloading of the .ics feed, to prevent issue of deleteing of all imported bookings and having issue with downloading new .ics feed and new import.
Please open this file ../wp-content/plugins/booking-manager/core/wpbc/wpbm-bc-import.php
( 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:
wpbm_delete_all_imported_bookings( array( 'resource_id' => $shortcode['resource_id'] ) ); //FixIn: 2.0.10.3 //debuge($shortcode); // <editor-fold defaultstate="collapsed" desc=" Notice - Import Parameters | Error No URL" > do_action( 'wpbc_show_debug', array( 'Import Parameters' , $shortcode ) ); // S_Y_S_T_E_M L_O_G if ( empty( $shortcode[ 'url' ] ) ) { do_action( 'wpbc_admin_show_top_notice', __( 'No ics url feed', 'booking-manager' ), 'error', 5000 ); // N_O_T_I_C_E in H_E_A_D_E_R return false; } // </editor-fold> ///////////////////////////////////////////////////////////////////// - Get, Parse ICS Feed $ics_array = wpbm_ics_file_to_array( $shortcode[ 'url' ] ); // <editor-fold defaultstate="collapsed" desc=" Notice - feed contain N events | Error Importing " > do_action( 'wpbc_show_debug', array( 'Imported data' , $ics_array) ); // S_Y_S_T_E_M L_O_G // If Error if ( is_wp_error( $ics_array ) ) { $error_message = $ics_array->get_error_message(); do_action( 'wpbc_admin_show_top_notice', $error_message, 'error', 5000 ); // N_O_T_I_C_E in H_E_A_D_E_R return false; }
and replace it to this code:
//debuge($shortcode); // <editor-fold defaultstate="collapsed" desc=" Notice - Import Parameters | Error No URL" > do_action( 'wpbc_show_debug', array( 'Import Parameters' , $shortcode ) ); // S_Y_S_T_E_M L_O_G if ( empty( $shortcode[ 'url' ] ) ) { do_action( 'wpbc_admin_show_top_notice', __( 'No ics url feed', 'booking-manager' ), 'error', 5000 ); // N_O_T_I_C_E in H_E_A_D_E_R return false; } // </editor-fold> ///////////////////////////////////////////////////////////////////// - Get, Parse ICS Feed $ics_array = wpbm_ics_file_to_array( $shortcode[ 'url' ] ); // <editor-fold defaultstate="collapsed" desc=" Notice - feed contain N events | Error Importing " > do_action( 'wpbc_show_debug', array( 'Imported data' , $ics_array) ); // S_Y_S_T_E_M L_O_G // If Error if ( is_wp_error( $ics_array ) ) { $error_message = $ics_array->get_error_message(); do_action( 'wpbc_admin_show_top_notice', $error_message, 'error', 5000 ); // N_O_T_I_C_E in H_E_A_D_E_R return false; } //FixIn: 2.0.18.3 wpbm_delete_all_imported_bookings( array( 'resource_id' => $shortcode['resource_id'] ) ); //FixIn: 2.0.10.3
Kind Regards.
Hi there,
1. Is it possible to have 2 properties on a single calendar, where when one is booked, the other is no longer selectable?
2. Can Forms have conditional fields? e.g. If Property A is selected, a specific field will be shown, but if Property B is selected a different field can be shown.
Thanks in advance.
Hello.
1) It’s does not possible to have them in one calendar. But in your description basically used one calendar and selection of properties is like selection of option in the booking form.
2) Plugin does not have the conditional fields.
But in the Booking Calendar Business Medium or higher versions possible to have 2 or more different custom booking forms. It’s means that one property can have one booking form and other will have other booking form. Check more about this feature here: https://wpbookingcalendar.com/overview/#custom-forms
Watch it in this video guide https://wpbookingcalendar.com/help/custom-booking-forms-video-overview/
You can have selection of booking resources like in this example https://bm.wpbookingcalendar.com/select-resource/
Also you need to use aggregate parameter to make the dates unavailable in one calendar if it’s was booked in other.
It's possible with aggregate parameter in the booking resource selection shortcode.
Example:
[bookingselect type='3,4' label='Please select the resource:' aggregate='3,4']
Please check more here https://wpbookingcalendar.com/faq/shortcode-booking-resources-selection/
Relative this aggregate parameter check more here https://wpbookingcalendar.com/faq/shortcode-booking-form/
aggregate
possibility to show reserved days in one calendar from several booking resources. So it means that one calendar can aggregate dates from several booking resources. Usage: aggregate='2;4;5', where 2;4;5 – ID of booking resources. The ID of booking resources you can check at the Booking > Resources page.
Fantastic. Thank you for the speedy response. I will investigate this further.
Best,
Craig
Hi,
I would like to send confirmation mails in diferent languages out of the "add Booking" part in the admin panel.
I added a [lang=de_DE] and [lang=es_ES] Text in all Email parts in the settings.
Using WPML and changing "Language Flags" did not do the trick.
How can I get this right?
Thanks Alex
Hello.
During creation of booking, the system will send an email in the language that you were active in the admin panel during making this action.
You need to switch languages of the admin panel by clicking on the language option of specific translation plugin.
Hello Admin,
The plugin is working great.
I need to add a customer signature field to the form. How can i get the canvas field in the form. Looking forward to hearing from you.
Thank you.
Hello.
Unfortunately, Booking Calendar does not support such a "signature field" and it is not possible to add the canvas field to the Booking form. Sorry.
Kind Regards.
Hi,
is it possible to configure a minimum stay for a booking for a specific period or date range? For instance, minimum stay of two nights at weekends.
Best regards
Hello.
It's possible in the Booking Calendar Business Medium or higher versions.
Please check more here https://wpbookingcalendar.com/overview/#advanced-days-selection
Read more about this configuration here (at options parameter section) https://wpbookingcalendar.com/faq/shortcode-booking-form/#booking-options-condition
Kind Regards.
Hi there,
It seems has conflicts on my site. So when the plugin is activated, the webiste can't get updated(e.g. click "Update" in the dashaboard, it saying there's an error). And if i deactivated the plugin, everything back to normal.
Please let me know if you need access to the website. I'm using the Divi builder at the moment.
Hello.
If you are using the paid version of Booking Calendar, and require update of Booking Calendar plugin, then you can request the new update of Booking Calendar on this page: https://wpbookingcalendar.com/request-update/
Please check more useful info at the FAQ here https://wpbookingcalendar.com/faq/
Kind Regards.
Hello. Is there an option in your calendar to set the cost of the hourly rental and what package does it include?
Hello.
It's possible in the Booking Calendar Business Small or higher versions.
You can set cost per 1 hour at the Booking > Settings > Payment page.
Test it here https://bs.wpbookingcalendar.com/
Kind Regards.
I Want to use the process
1) Receive new booking
2) set in manually to pending
3) Set to confirmed, when to customer sends back the Email he receives after 2)
But I can not find out, who to do that. New booking are already in state "pending" (but the customers do not received the pending Email). The General settings "auto approve", etc. are not checked.
Any Idea?
Current version: MultiUser SingleSite 8.8
Hello.
It’s have to be possible by default.
In case if you just do not receive emails.
Please note, Booking Calendar is use standard WordPress wp_mail function for sending emails. This function can be overridden by other plugins.
Please check this troubleshooting instruction https://wpbookingcalendar.com/faq/no-emails/
The most probably you need to check the point #5 from this instruction and install WP Mail SMTP plugin which is 'sending emails via php' option and it can resolve that issue.
I/the customer receives all other emails. Also the "Pending"-Mail, if I "unapprove" (click on strickedtrhourgh circle.
But the Email-Template calls "Pending" not "undo confirmation". Thats my problem.
Because there are email-template for "new(customer)", "pending" and and confirmed, I assume there should be the possibility to have following status of a booking
1) NEW
2) PENDING
3) CONFIRMED
4) Declined/Confirmed.
In our system it seems not no do the step new -> pending manually. All new bookings are already pending when they appear, so I do not understand the function of the Pending-Email.
Or asked in an other way: how can I realize the process with automated emails or how other users do that?
1) Receive new booking --> Customer receives the confirmation email (This already works)
2) I confirm the new booking as "Pending" --> customer receives an Email wich ex. has to send back, so the booking is valid (-> Customer receives the confirmation email (This already works)
3) I get the confirmation and confirm the booking -> Customer receives the booking email (This already works)
I will avoid fake booking from some persons.
Hello.
The "Pending" email template is sending only, when you switch "Approved" booking back to the "Pending" status.
In other words, this "Pending" email sending only, if you click on "Pending" button for specific approved booking in the Booking Listing page.
Pending email template does not send during creation of the booking, during creation of the booking are sending New (visitor) and New (admin) email templates. And yes, by default this booking has pending status.
When you approve booking, then "Approved" email is sending.
You can NOT "confirm the new booking as "Pending"" because this booking after creation already have the pending status, and you can set pending status only for the approved booking. Such situation possible, if you do not receive the payment for the booking, or after phone call from visitor, or in some other situation.
Hope it's clear now.
Kind Regards.
Hello
Thanks now it is clear and I understand the process.
How deal other customers with "Confirmation" of a booking?
No problem that somebody makes a booking wit fake data?
Hello.
Confirmation of the booking it’s “Approving” of the booking. You can click on “Approve” button at the Booking Listing page and then “Approved” email will be send to the visitor.
Kind Regards.
WordPress 5.6.1
Version 8.8
Most of my emails for bookings are bouncing, how can this be fixed. It only started happening this year I think. Never used to be an issue.
It is also not an issue for all emails only about 50% of them.
E.g:
Hi. This is the qmail-send program at vm03-marty.h4ahosting.com.
I'm afraid I wasn't able to deliver your message to the following addresses.
This is a permanent error; I've given up. Sorry it didn't work out.
:
169.239.218.2 failed after I sent the message.
Remote host said: 550 41.86.105.127 is not allowed to send mail from homeop*******own.co.za. Please see the SPF record, with scope mfrom, identity in**@homeop*******own.co.za, and ip 41.86.105.127
OR
Hi. This is the qmail-send program at vm03-marty.h4ahosting.com.
I'm afraid I wasn't able to deliver your message to the following addresses.
This is a permanent error; I've given up. Sorry it didn't work out.
:
78.46.2.197 does not like recipient.
Remote host said: 550 SPF policy prohibits sending from address 41.86.105.127
Giving up on 78.46.2.197.
Hello.
You need to contact support of your hosting for resolving this issue.
Please note, Booking Calendar uses standard WordPress wp_mail function for sending emails. This function can be overridden by other plugins.
Please check this troubleshooting instruction https://wpbookingcalendar.com/faq/no-emails/
Most probably you need to check point #5 from this instruction and install WP Mail SMTP plugin which is 'sending emails via php' option and it can resolve that issue.
Kind Regards.