Important!!! Check actual Support Forum, if you need to ask a Questions.
Hello,
1.
How can I make the first row of the select box in the booking form as ‘-‘ with the requirement to make a selection out of one of the other rows in the box ? So you need to select something else than ‘-‘ out of the box to be able to proceed the form.
2.
How many number of selection rows are possible to make per selection box in the form?
Thanks!
Hello.
1) Use this shortcode a the WP Booking Calendar > Settings > Booking Form page: [select* somefieldname " - @@" "Option a" "Option b" "Option c"]
Please use shortcode generator at the right side of the Booking > Settings > Form page for the fast and correct creation of booking form fields.
2) It is not limited by the plugin.
Kind Regards.
Hey Guys,
I have the medium business plugin installed.
I have the calendar installed with range days, i need the change over day before and after to not be bookable. But i cant find an option to make this not bookable just "bookable".
For example i have added 1 day after the booking where i don't want it to be booked and i need this for cleaning. But it can still be booked.
Any ideas?
Many thanks
Hello.
What version update do you use ?
Can you sen screenshot from the WP Booking Calendar > Settings General page ?
And send the link to your page with booking form, where you are having the issue.
Please send all this to support @ wpbookingcalendar.com
Thank you.
Hello,
I would like to see the answer as well. Can you put the answer here?Thanks!
Sure, but please send required data that I was asked in my previos comment.
Please send to me:
- screenshot from the WP Booking Calendar > Settings General page
- send the link to your page with booking form, where you are having the issue.
My question is why value="0" not working? Client should not be able to book from weekdays 2,4,6,7. Only from weekday 1,5.
Thanks for you're reply
Hello.
Please try to use this shortcode :
[booking resource_id=1 options='{select-day condition="weekday" for="1" value="5,8"},{select-day condition="weekday" for="5" value="4,8"}']
and at the WP Booking Calendar > Settings General page in "Calendar" section activate the range days selection mode using 2 mouse clicks and activate this option: "Start day of range" as "Specific weekdays" and activate only "Mon" and "Fri".
Kind Regards.
Hello I'm using Business Medium.
In the "form option costs" of advanced costst I would like to input a result from another plugin. So this result can function as increase of booking costs.
This should be possible via javascript of that plugin.
// your custom function
var routeReadyHandler = function () {
console.log("fuelCost=" + this.fuelCost);
};
Is there a way to put the result "fuelcost" into a field of the booking form. which can increase the booking cost by this amount.
Thank you for you're support.
Hello.
By default it's does not possible.
1) You need to add the checkbox shortcode to your booking form at the Booking > Settings > Booking Form page.
For example: [checkbox add_cost_a class:cost_a ""]
2) Then configure the additional cost for this checkbox at the WP Booking Calendar > Prices > Form Options Costs page (it's possible in the Booking Calendar Business Medium or higher versions).
3) Now you can use this JavaScript to make this checkbox selected and it is means that the additional cost will be added to the booking form: jQuery( '.cost_a.wpdev-checkbox').prop('checked', true).trigger('change');
4) You can add the JavaScript code from the point #3 into the JavaScript function that you sent to me:
// your custom function
var routeReadyHandler = function () {
jQuery( '.cost_a.wpdev-checkbox').prop('checked', true).trigger('change');
};
Disclaimer. Unfortunately we can not start, right now, some personal customization or custom development, because we have almost no free time.
Check more about, what support we are providing here https://wpbookingcalendar.com/faq/what-support-do-you-provide/
Thank you for understanding.
Please note, if you modify the source code of the Booking Calendar, we will not guarantee the correct work of the plugin and do not support it.
Hi, thanks for you're clear reply.
1) I added the checkbox, this is fine.
2) Do I need to configurate somethinge here? It's at the moment 0.
3) where do i need to put this javascript code, only in point #4:
4) The checkbox on the booking form keeps empty/unfilled by the additional cost? Is this code correct? I added the Javascript code from point #3 into the Javascript function:
<span
var routeReadyHandler = function () {
jQuery( '.cost_a.wpdev-checkbox').prop('checked', true).trigger('change');
};
if (typeof RoutePlannerWidget === "undefined") {
var allScriptTags = document.getElementsByTagName("script");
for (var i = 0; i < allScriptTags.length; i++) {
if (
allScriptTags[i].hasAttribute("src")
&&
allScriptTags[i].getAttribute("src").endsWith("/widget/v1/client.js")
) {
allScriptTags[i].addEventListener('load', function(){
RoutePlannerWidget.prototype.routeReady = routeReadyHandler;
});
}
}
} else {
RoutePlannerWidget.prototype.routeReady = routeReadyHandler;
}
Hello.
2) Yes, you need to add the cost that you want to apply depend from trigger of external your plugin.
Watch it in this video guide https://wpbookingcalendar.com/help/advanced-costs-video-overview/
3-4) You need to check with support of external that plugin where to add that JavaScript code of that plugin.
Disclaimer. Unfortunately we can not start, right now, some personal customization or custom development, because we have almost no free time.
Check more about what support we are providing here https://wpbookingcalendar.com/faq/what-support-do-you-provide/
Thank you for understanding.
Please note, if you modify the source code of the Booking Calendar, we will not guarantee the correct work of the plugin and do not support it.
Kind Regards.
Hello,
Allright, now I understand what the Javascript will do. It will select the checkbox true (1) or false (0) depending from the tirgger of the external plugin.
But that's not what I want. The external pluging will give costs as a result:
var routeReadyHandler = function () {
console.log("fuelCost=" + this.fuelCost);
};
So for example; 1,70 euro. In this case I would like to add 1,70 to the [original_cost_hint] of the booking form. So if the original costs were 100 euro. The [cost_hint] should show 101,70 euro.
Is this possible ? thank you!
Hello.
Unfortunately it’s does not possible in actual versions of Booking Calendar. Sorry.
Dear sir, when i search and there is no result available, i get the text: DATES UNAVAILABLE. How can i change this text?
2) The search availability is possible in the Booking Calendar Business Large or higher version.
It's possible to search availability only for full available dates (and not the time slots).
I have the Booking Calendar Business Large. The problem is when i click search and there are no result available, i get the text: DATES UNAVAILABLE. Can i change this text?
Hello.
When you open the WP Booking Calendar > Settings > Search page and click on "Clear search cache" button, relative to this FAQ troubleshooting instruction: https://wpbookingcalendar.com/faq/no-search-results/
do you see some found pages with booking forms ?
Kind Regards.
I dont think you understand my question please.
The search utility works perfect. But when there is no availability (all the apartments are booked, so the search results are empty), i see a text message that says: DATES UNAVAILABLE. This is ok, but i want to change this text and write something else, like: "Dates unavailable, please click FLEXIBLE DAYS button and search again". Were can i change this text? In this file? wp-content/plugins/booking.bl.9.6.1/inc/css/search-form.css
Hello.
Sorry for inconvenience with this.
You can define the text that is showing if nothing was found in the Booking Calendar shortcode for search form:
Example: [bookingsearch noresultstitle='Dates unavailable, please click FLEXIBLE DAYS button and search again' searchresultstitle='Search results:']
Find more information at this page: https://wpbookingcalendar.com/faq/shortcode-search-form/#bookingsearch
Kind Regards.
This is perfect! Thank you very much!
Also when i click the FLEXIBLE DAYS button, at the top of the page i see: 11 Results Found and then i see: Advanced (2 search results).
Can i change the ADVANCE text? I think it would be better: FLEXIBLE DAYS RESULTS:
Thank you
Hello.
Currently it's not possible to change it from the settings. We will add improvements to this feature to the TODO list for having it in future updates of the plugin, but I can not say when this feature will be implemented. Sorry.
Hi, please can you help.
I currently have this setup. I have 3 booking forms, one for each resource and a WP page for each form. They are short coded as:
The three resources (1 5 and 6) have three booking forms.
They all need to book onto the same calendar as there is only one person offering the three different resources.
But:
Resource 1 needs to have 6 dates and times chosen from those available. (6 x 1.5 hour slots on multiple days, not the same day).
Resource 5 needs to have 2 dates and times chosen from those available (2 x 1.5 hour slots on 2 separate dates)
Resource 6 needs to have 1 date and time chosen from those available (1 x 1.0 hour slot on one date)
Below is the code from the booking for "Resource1BookingForm", resources 5 is identical and resource 6 has similar setup except the time slots are only 1 hour long but all start at the same times as below.
[calendar]
[select* rangetime "10:00 AM - 11:30 AM@@10:00 - 11:30" "12:00 PM - 01:30 PM@@12:00 - 13:30" "02:00 PM - 03:30 PM@@14:00 - 15:30" "04:00 PM - 05:30 PM@@16:00 - 17:30" "06:00 PM - 07:30 PM@@18:00 - 19:30"]
First Name (required):[text* name]
Last Name (required):[text* secondname]
Email (required):[email* email]
Phone:[text phone]
Details: [textarea details]
[checkbox* term_and_condition use_label_element "I Accept term and conditions"]
[captcha]
[submit class:btn "Send"]
AND
[rangetime] First Name: [name] Last Name: [secondname] Email: [email] Phone: [phone] Details: [details]
Questions:
How do I go about changing the current default setting and or code, to accommodate the different number of bookings that are required?
I want a fixed fee for each resource and not one that adds for each booking. E.g. Resource 1 $450 for all 6 dates/times but Resource 6 $150 for the one slot? At the moment Resource 1 will add 6x$450 for the total.
Thanks.
Hello.
1) Inside of the one Booking Calendar form it's does not possible to show such different times and custom booking forms. You can have the selection of booking resources.
Replace this shortcode: [booking type=1 form_type='recipeforlovebookingform' nummonths=2 aggregate='6;5;1']
to this shortcode: [bookingselect type='6,5,1' nummonths=2 aggregate='6;5;1']
Then open the :WP Booking Calendar > Resources page and define for each of your booking resources the specific custom booking form as default.
In this case, after selection of specific booking resources at the front-end side, system will load default custom booking form.
2) Finally configure different additional costs for the different custom booking forms at the WP Booking Calendar > Prices > Form Options Costs page.
Kind Regards.
Thank you. I have made the changes and that simplifies choosing the correct service/resource and limits the calendar bookings to the lengths that are appropriate.
How do ensure that they book resource 1 - 6 sessions, resource 5 - 2 sessions and resource 6 - 1 session before submitting. The sessions need to be on different days, not necessarily consecutive days.
Thanks.
if under the sessions (such as "6 sessions") you are means the number of bookings that possible to make during a day, then you need to check the Booking Calendar Business Large version, where possible to set the capacity per booking resource(s).
If you need to make a specific number of bookings per day, then you need to check the Booking Calendar Business Large version, where it is possible to make several reservations per specific full date(s) or times during selected date(s). Please read more about it here https://wpbookingcalendar.com/overview/#capacity
In this version it is possible to set the capacity of the booking resource, so date(s) in the calendar will be available until the number of reservations is less than capacity of the booking resource.
HI
I am happy to upgrade to from BM to BL, if I have read the information on what is achievable wrong. Please can you clarify for me that I can do the following on BL:
One person is running all sessions. Sessions are different lengths, so I have set it up so that I have 3 resources (3 courses), each one needs a different arrangement of times.
The 3 courses can not run at the same time as there is only one person running then, so the three resources need to use the same calendar so that people can't double book the person running the courses.
I need to put, for example:
Resource 1 (course 1) - The booking person needs to book 6 times-lots, no more and no less before they can carry on to submit the booking and pay. Each time slot is 90 minutes long. They can be on any day and the time slot chosen does not have to be the same on each day that they book.
Resource 2 (course 2) - the booking person needs to book 2 time -slots, no more and no less before they carry on to submit the booking and pay. Each time slot is 60 minutes long. They can be booked on any day and the time slot chosen does not have to be the same on each day that they book.
Resource 3 (course 3) - The booking person will only book 1 time slot for 90 minutes. They can only book one slot, no more.
Given that the same person is running all of these courses, the bookings calendar need to see each other so that they are all live and you don't book a time-slot already taken for a another course.
I also need this to write to and from a google calendar so that the person running the courses has a record of what and when they need to be available. This need to be live information so that they don't book a private client in when someone has just made a booking through the system.
I hope that helps.
Many thanks, Tony.
Hello.
1) Because the different resources has the difference time length - it is means that in the booking form has to be the different duration time field. It's possible todo by creation of the several custom booking form with different time duration fields in each booking form, and then use for specific booking resource the specific custom booking form. You can define it in the parameters of the Booking Calendar shortcodes, during inserting it into the posts or pages.
Watch it in this video guide https://wpbookingcalendar.com/help/custom-booking-forms-video-overview/
2) Relative making dates/times unavailable if such date/time was set unavailable in another booking resources.
If you want to show as unavailable some dates or times in all calendars (booking resources), if some booking was made in only one calendar (booking resources), then it's possible to configure it with "aggregate" parameter in the Booking Calendar shortcode ( it's possible in all paid versions of Booking Calendar). This parameter makes the dates in the calendar unavailable if these dates were booked in some other booking resources.
Please check more about "aggregate" parameter in the Booking Calendar shortcode here: https://wpbookingcalendar.com/faq/shortcode-booking-form/
I will explain it in example of booking separate rooms:
Example of configuration:
Booking resources at the Booking > Resources page:
- Room #1 ( ID = 3 )
- Room #2 ( ID = 4 )
- Room #3 ( ID = 5 )
And you need to insert the Booking Calendar shortcodes into the pages like this
Import.
Please check about the configuration of import events from .ics feeds in this FAQ instruction here https://wpbookingcalendar.com/faq/import-ics-feeds/
Please note, the import process is working in that case, when a visitor opens your website page with booking import shortcode. So you can configure CRON at your server, for periodically accessing this page with booking import shortcodes to start the import process. Or you can insert the import shortcode before booking form shortcode, so firstly the system will start the import process and only then show the booking form, when someone visits your page.
You can define CRON at your server for periodically access pages with import .ics feeds shortcodes and start import process during specific time-intervals, then check this: https://wpbookingcalendar.com/faq/cron-script/
Export.
Please check about the configuration of export .ics feeds in this FAQ instruction here https://wpbookingcalendar.com/faq/export-ics-feeds/
Booking Calendar is generated .ics feed with bookings in real time. But how often some services (like airbnb, or booking.com ) access this .ics feed to import the bookings from Booking Calendar into their own system, does not depend on the Booking Calendar. So in other words, Booking Calendar does not force the import process by third party service, when some booking is created. You need to check with support of this service (like airbnb or booking.com), about how often they can access the .ics feed for making imports.
Kind Regards.
How about the most important aspect of this:
Making people book one resource into 6 different slots before they can proceed?
Thanks.
Hello.
If by “6 different slots” you are means the number of available slots in calendar, then it’s possible to configure this in the Booking Calendar Business Large version with capacity feature.
If you need to make a specific number of bookings per days or times, consider using the Booking Calendar Business Large version. In this version, you can make multiple reservations for specific date(s) or times. Learn more about this feature at https://wpbookingcalendar.com/overview/#capacity
In this version, you can set the capacity of the booking resource. Dates/times in the calendar will be available until the number of reservations reaches the capacity of the booking resource.
If you was means just 6 available time slots during a day, then you can configure them at the WP Booking Calendar > Settings > Booking Form page.
Please use shortcode generator at the right side of the Booking > Settings > Form page for the fast and correct creation of booking form fields.
No, by 6 bookings, I need the end client who is booking to have to make a selection of 6 different appointments, i.e. 6 dates, their choice, with a time slot chosen on each day.
for example, the end user might want to choose Monday 4th March at 10am, and Tuesday 5th March at 4pm, and Wednesday 6th March at 11am, and Thursday 7th March at 3pm and... 2 different slots on different days... There will be no forced pattern on them, i.e. it isn't always 11am, and no forced pattern of days, i.e. it isn't necessarily always 6 days in a row, one person might choose 6 days in a row, another might choose 4 one week and 2 the next etc.
but, its vital that they can not continue from the booking page until they have chosen 6 dates/times.
Thanks.
Hello.
Unfortunately the selection of different time slots for the different selected dates such as in this description “ Monday 4th March at 10am, and Tuesday 5th March at 4pm” is not possible in the Booking Calendar during one booking process. Sorry.
You can select the same time slots for different dates during one booking process.
Kind Regards.
I am having high CPU consumption on my server from an URL like this:
Hello.
1) Please select lower number of bookings per page. For example 10 bookings per page. You can find this option at the bottom right side near pagination.
2) Try to select lower number of booking resource to show in the booking Listing page.
3) Be sure to use the latest update 9.9.1 of Booking Calendar.
4) Finally please recheck your error.log in your server configuration, about any relative errors. If you can not find error.log file, please contact support of your hosting company about helping in finding this file.
Kind Regards.
We are a golf cart rental company using wp booking calandar large business 9.9.1. No matter how many ways we reconfigure we can create a booking ourselves and get everything to work correctly - correct dates, correct length of booking, ability to use check in and checkout days, correct price etc. But when a client makes a booking we encounter a problem of them being overcharged one day extra. We have the box checked (remove last day of booking). The response the client gets is the correct number of days booked, a correct price, but over on the right when it is time to pay, the price still has the extra day charged. We have tried every conceivable combination of settings.
The following plugins are installed: Akismat Antispam, AMR shortcut, Bluehost, Classic Editor, Google Analytics for WP, Gutenberg, Jetpack, Jetpack Vault, Login Lockdown, Malcare, No self pings, Optin Montster, Super Blog stats, WP Featherlight, WP Super Cache, WP Code light, WP Forms light, Yoest SEO
Hello.
Please open the WP Booking Calendar > Settings > Payment page and set cost per nights instead of cost per days.
Kind Regards.
Hi I am using your function wpbc_api_get_bookings_arr in wpbc-dev-api.php to pull in data to a plugin I have written to match electricity readings with booking data. I have the plugin working perfectly on a local test server. I am able to filter the results as required using the prams specified. Unfortunately when I deploy it on my live server function wpbc_api_get_bookings_arr just returns an empty array. Any thoughts on what might cause this.
Hello.
Please recheck your error.log in your server configuration, about any relative errors. If you can not find error.log file, please contact support of your hosting company about helping in finding this file.
Disclaimer. Unfortunately we can not start, right now, some personal customization or custom development, because we have almost no free time.
Check more about what support we are providing here https://wpbookingcalendar.com/faq/what-support-do-you-provide/
Thank you for understanding.
Please note, if you modify the source code of the Booking Calendar, we will not guarantee the correct work of the plugin and do not support it.
Hi
First thing I did was check logs. There are no errors on the site.
Weird... You need to check your customization.
Please note.
Disclaimer. Unfortunately we can not start, right now, some personal customization or custom development, because we have almost no free time.
Check more about, what support we are providing here https://wpbookingcalendar.com/faq/what-support-do-you-provide/
Thank you for understanding.
Please note, if you modify the source code of the Booking Calendar, we will not guarantee the correct work of the plugin and do not support it.
The Year of the Date on the E-Mail receiving is not displayed correctly. On the settings I took the normal format "j M Y" but I receive this: 30 Nov -0001, 28 Feb 2024 18:15
Hello.
Please be sure to use latest update 9.9.1 of Booking Calendar.
Open the WP Booking Calendar > Settings General page in "Date / Time Formats" section and recheck your dates format. Try to re-select the different date format and save it to test how it's works.
Kind Regards.
I have done that and now the date is displayed two times lol. First with the wrong format and after this correctly. Example: "am 30 Nov -0001, 6 Mrz 2024 17:00,"
Hello.
Can you send screenshots of how you configured the date format and shortcodes for emails.
Kind Regards.
How I can upload here screenshots? Is there any mail I can send them to?
Hello.
Please send all this info to support @ wpbookingcalendar.com
Hello,
1.
How can I make the first row of the select box in the booking form as ‘-‘ with the requirement to make a selection out of one of the other rows in the box ? So you need to select something else than ‘-‘ out of the box to be able to proceed the form.
2.
How many number of selection rows are possible to make per selection box in the form?
Thanks!
Hello.
1) Use this shortcode a the WP Booking Calendar > Settings > Booking Form page:
[select* somefieldname " - @@" "Option a" "Option b" "Option c"]
Please use shortcode generator at the right side of the Booking > Settings > Form page for the fast and correct creation of booking form fields.
2) It is not limited by the plugin.
Kind Regards.
Hey Guys,
I have the medium business plugin installed.
I have the calendar installed with range days, i need the change over day before and after to not be bookable. But i cant find an option to make this not bookable just "bookable".
For example i have added 1 day after the booking where i don't want it to be booked and i need this for cleaning. But it can still be booked.
Any ideas?
Many thanks
Hello.
What version update do you use ?
Can you sen screenshot from the WP Booking Calendar > Settings General page ?
And send the link to your page with booking form, where you are having the issue.
Please send all this to support @ wpbookingcalendar.com
Thank you.
Hello,
I would like to see the answer as well. Can you put the answer here?Thanks!
Sure, but please send required data that I was asked in my previos comment.
Please send to me:
- screenshot from the WP Booking Calendar > Settings General page
- send the link to your page with booking form, where you are having the issue.
Thank you.
Thank you, found the solution!
Hello,
I used this shortcode:
[booking resource_id=1 options='{select-day condition="weekday" for="1" value="5,8"},
{select-day condition="weekday" for="2" value="0"},
{select-day condition="weekday" for="3" value="0"},
{select-day condition="weekday" for="4" value="0"},
{select-day condition="weekday" for="5" value="4,8"},
{select-day condition="weekday" for="6" value="0"},
{select-day condition="weekday" for="7" value="0"}']
My question is why value="0" not working? Client should not be able to book from weekdays 2,4,6,7. Only from weekday 1,5.
Thanks for you're reply
Hello.
Please try to use this shortcode :
[booking resource_id=1 options='{select-day condition="weekday" for="1" value="5,8"},{select-day condition="weekday" for="5" value="4,8"}']
and at the WP Booking Calendar > Settings General page in "Calendar" section activate the range days selection mode using 2 mouse clicks and activate this option: "Start day of range" as "Specific weekdays" and activate only "Mon" and "Fri".
Kind Regards.
Hello I'm using Business Medium.
In the "form option costs" of advanced costst I would like to input a result from another plugin. So this result can function as increase of booking costs.
This should be possible via javascript of that plugin.
// your custom function
var routeReadyHandler = function () {
console.log("fuelCost=" + this.fuelCost);
};
Is there a way to put the result "fuelcost" into a field of the booking form. which can increase the booking cost by this amount.
Thank you for you're support.
Hello.
By default it's does not possible.
1) You need to add the checkbox shortcode to your booking form at the Booking > Settings > Booking Form page.
For example:
[checkbox add_cost_a class:cost_a ""]
2) Then configure the additional cost for this checkbox at the WP Booking Calendar > Prices > Form Options Costs page (it's possible in the Booking Calendar Business Medium or higher versions).
3) Now you can use this JavaScript to make this checkbox selected and it is means that the additional cost will be added to the booking form:
jQuery( '.cost_a.wpdev-checkbox').prop('checked', true).trigger('change');
4) You can add the JavaScript code from the point #3 into the JavaScript function that you sent to me:
// your custom function var routeReadyHandler = function () { jQuery( '.cost_a.wpdev-checkbox').prop('checked', true).trigger('change'); };
Disclaimer. Unfortunately we can not start, right now, some personal customization or custom development, because we have almost no free time.
Check more about, what support we are providing here https://wpbookingcalendar.com/faq/what-support-do-you-provide/
Thank you for understanding.
Please note, if you modify the source code of the Booking Calendar, we will not guarantee the correct work of the plugin and do not support it.
Hi, thanks for you're clear reply.
1) I added the checkbox, this is fine.
2) Do I need to configurate somethinge here? It's at the moment 0.
3) where do i need to put this javascript code, only in point #4:
4) The checkbox on the booking form keeps empty/unfilled by the additional cost? Is this code correct? I added the Javascript code from point #3 into the Javascript function:
<span
var routeReadyHandler = function () {
jQuery( '.cost_a.wpdev-checkbox').prop('checked', true).trigger('change');
};
if (typeof RoutePlannerWidget === "undefined") {
var allScriptTags = document.getElementsByTagName("script");
for (var i = 0; i < allScriptTags.length; i++) {
if (
allScriptTags[i].hasAttribute("src")
&&
allScriptTags[i].getAttribute("src").endsWith("/widget/v1/client.js")
) {
allScriptTags[i].addEventListener('load', function(){
RoutePlannerWidget.prototype.routeReady = routeReadyHandler;
});
}
}
} else {
RoutePlannerWidget.prototype.routeReady = routeReadyHandler;
}
Hello.
2) Yes, you need to add the cost that you want to apply depend from trigger of external your plugin.
Watch it in this video guide https://wpbookingcalendar.com/help/advanced-costs-video-overview/
3-4) You need to check with support of external that plugin where to add that JavaScript code of that plugin.
Disclaimer. Unfortunately we can not start, right now, some personal customization or custom development, because we have almost no free time.
Check more about what support we are providing here https://wpbookingcalendar.com/faq/what-support-do-you-provide/
Thank you for understanding.
Please note, if you modify the source code of the Booking Calendar, we will not guarantee the correct work of the plugin and do not support it.
Kind Regards.
Hello,
Allright, now I understand what the Javascript will do. It will select the checkbox true (1) or false (0) depending from the tirgger of the external plugin.
But that's not what I want. The external pluging will give costs as a result:
var routeReadyHandler = function () {
console.log("fuelCost=" + this.fuelCost);
};
So for example; 1,70 euro. In this case I would like to add 1,70 to the [original_cost_hint] of the booking form. So if the original costs were 100 euro. The [cost_hint] should show 101,70 euro.
Is this possible ? thank you!
Hello.
Unfortunately it’s does not possible in actual versions of Booking Calendar. Sorry.
Dear sir, when i search and there is no result available, i get the text: DATES UNAVAILABLE. How can i change this text?
Best regards
Hello.
1) If you have issues with showing search results, so then please check this FAQ article: https://wpbookingcalendar.com/faq/no-search-results/
2) The search availability is possible in the Booking Calendar Business Large or higher version.
It's possible to search availability only for full available dates (and not the time slots).
Check more about this feature here: https://wpbookingcalendar.com/overview/#search
Watch it in this video guide https://wpbookingcalendar.com/help/search-availability-video-overview/
If you need to use some additional custom fields in the search form, so then check this https://wpbookingcalendar.com/faq/selecting-tags-in-search-form/
I have the Booking Calendar Business Large. The problem is when i click search and there are no result available, i get the text: DATES UNAVAILABLE. Can i change this text?
Hello.
When you open the WP Booking Calendar > Settings > Search page and click on "Clear search cache" button, relative to this FAQ troubleshooting instruction: https://wpbookingcalendar.com/faq/no-search-results/
do you see some found pages with booking forms ?
Kind Regards.
I dont think you understand my question please.
The search utility works perfect. But when there is no availability (all the apartments are booked, so the search results are empty), i see a text message that says: DATES UNAVAILABLE. This is ok, but i want to change this text and write something else, like: "Dates unavailable, please click FLEXIBLE DAYS button and search again". Were can i change this text? In this file? wp-content/plugins/booking.bl.9.6.1/inc/css/search-form.css
Hello.
Sorry for inconvenience with this.
You can define the text that is showing if nothing was found in the Booking Calendar shortcode for search form:
Example:
[bookingsearch noresultstitle='Dates unavailable, please click FLEXIBLE DAYS button and search again' searchresultstitle='Search results:']
Find more information at this page: https://wpbookingcalendar.com/faq/shortcode-search-form/#bookingsearch
Kind Regards.
This is perfect! Thank you very much!
Also when i click the FLEXIBLE DAYS button, at the top of the page i see: 11 Results Found and then i see: Advanced (2 search results).
Can i change the ADVANCE text? I think it would be better: FLEXIBLE DAYS RESULTS:
Thank you
Hello.
Currently it's not possible to change it from the settings. We will add improvements to this feature to the TODO list for having it in future updates of the plugin, but I can not say when this feature will be implemented. Sorry.
Hi, please can you help.
I currently have this setup. I have 3 booking forms, one for each resource and a WP page for each form. They are short coded as:
[booking type=1 form_type='recipeforlovebookingform' nummonths=2 aggregate='6;5;1']
The three resources (1 5 and 6) have three booking forms.
They all need to book onto the same calendar as there is only one person offering the three different resources.
But:
Resource 1 needs to have 6 dates and times chosen from those available. (6 x 1.5 hour slots on multiple days, not the same day).
Resource 5 needs to have 2 dates and times chosen from those available (2 x 1.5 hour slots on 2 separate dates)
Resource 6 needs to have 1 date and time chosen from those available (1 x 1.0 hour slot on one date)
Below is the code from the booking for "Resource1BookingForm", resources 5 is identical and resource 6 has similar setup except the time slots are only 1 hour long but all start at the same times as below.
[calendar]
[select* rangetime "10:00 AM - 11:30 AM@@10:00 - 11:30" "12:00 PM - 01:30 PM@@12:00 - 13:30" "02:00 PM - 03:30 PM@@14:00 - 15:30" "04:00 PM - 05:30 PM@@16:00 - 17:30" "06:00 PM - 07:30 PM@@18:00 - 19:30"]
First Name (required):[text* name]
Last Name (required):[text* secondname]
Email (required):[email* email]
Phone:[text phone]
Details: [textarea details]
[checkbox* term_and_condition use_label_element "I Accept term and conditions"]
[captcha]
[submit class:btn "Send"]
AND
[rangetime]
First Name: [name]
Last Name: [secondname]
Email: [email]
Phone: [phone]
Details: [details]
Questions:
How do I go about changing the current default setting and or code, to accommodate the different number of bookings that are required?
I want a fixed fee for each resource and not one that adds for each booking. E.g. Resource 1 $450 for all 6 dates/times but Resource 6 $150 for the one slot? At the moment Resource 1 will add 6x$450 for the total.
Thanks.
Hello.
1) Inside of the one Booking Calendar form it's does not possible to show such different times and custom booking forms. You can have the selection of booking resources.
Replace this shortcode:
[booking type=1 form_type='recipeforlovebookingform' nummonths=2 aggregate='6;5;1']
to this shortcode:
[bookingselect type='6,5,1' nummonths=2 aggregate='6;5;1']
Then open the :WP Booking Calendar > Resources page and define for each of your booking resources the specific custom booking form as default.
In this case, after selection of specific booking resources at the front-end side, system will load default custom booking form.
2) Finally configure different additional costs for the different custom booking forms at the WP Booking Calendar > Prices > Form Options Costs page.
Kind Regards.
Thank you. I have made the changes and that simplifies choosing the correct service/resource and limits the calendar bookings to the lengths that are appropriate.
How do ensure that they book resource 1 - 6 sessions, resource 5 - 2 sessions and resource 6 - 1 session before submitting. The sessions need to be on different days, not necessarily consecutive days.
Thanks.
if under the sessions (such as "6 sessions") you are means the number of bookings that possible to make during a day, then you need to check the Booking Calendar Business Large version, where possible to set the capacity per booking resource(s).
If you need to make a specific number of bookings per day, then you need to check the Booking Calendar Business Large version, where it is possible to make several reservations per specific full date(s) or times during selected date(s). Please read more about it here https://wpbookingcalendar.com/overview/#capacity
You can test it in the live demo here https://bl.wpbookingcalendar.com/
Watch video about this feature here https://wpbookingcalendar.com/help/availability-capacity-video-overview/
In this version it is possible to set the capacity of the booking resource, so date(s) in the calendar will be available until the number of reservations is less than capacity of the booking resource.
Check this article about configuration of capacity and availability for booking resources: https://wpbookingcalendar.com/faq/capacity-concept/
HI
I am happy to upgrade to from BM to BL, if I have read the information on what is achievable wrong. Please can you clarify for me that I can do the following on BL:
One person is running all sessions. Sessions are different lengths, so I have set it up so that I have 3 resources (3 courses), each one needs a different arrangement of times.
The 3 courses can not run at the same time as there is only one person running then, so the three resources need to use the same calendar so that people can't double book the person running the courses.
I need to put, for example:
Resource 1 (course 1) - The booking person needs to book 6 times-lots, no more and no less before they can carry on to submit the booking and pay. Each time slot is 90 minutes long. They can be on any day and the time slot chosen does not have to be the same on each day that they book.
Resource 2 (course 2) - the booking person needs to book 2 time -slots, no more and no less before they carry on to submit the booking and pay. Each time slot is 60 minutes long. They can be booked on any day and the time slot chosen does not have to be the same on each day that they book.
Resource 3 (course 3) - The booking person will only book 1 time slot for 90 minutes. They can only book one slot, no more.
Given that the same person is running all of these courses, the bookings calendar need to see each other so that they are all live and you don't book a time-slot already taken for a another course.
I also need this to write to and from a google calendar so that the person running the courses has a record of what and when they need to be available. This need to be live information so that they don't book a private client in when someone has just made a booking through the system.
I hope that helps.
Many thanks, Tony.
Hello.
1) Because the different resources has the difference time length - it is means that in the booking form has to be the different duration time field. It's possible todo by creation of the several custom booking form with different time duration fields in each booking form, and then use for specific booking resource the specific custom booking form. You can define it in the parameters of the Booking Calendar shortcodes, during inserting it into the posts or pages.
Watch it in this video guide https://wpbookingcalendar.com/help/custom-booking-forms-video-overview/
2) Relative making dates/times unavailable if such date/time was set unavailable in another booking resources.
If you want to show as unavailable some dates or times in all calendars (booking resources), if some booking was made in only one calendar (booking resources), then it's possible to configure it with "aggregate" parameter in the Booking Calendar shortcode ( it's possible in all paid versions of Booking Calendar). This parameter makes the dates in the calendar unavailable if these dates were booked in some other booking resources.
Please check more about "aggregate" parameter in the Booking Calendar shortcode here: https://wpbookingcalendar.com/faq/shortcode-booking-form/
I will explain it in example of booking separate rooms:
Example of configuration:
Booking resources at the Booking > Resources page:
- Room #1 ( ID = 3 )
- Room #2 ( ID = 4 )
- Room #3 ( ID = 5 )
And you need to insert the Booking Calendar shortcodes into the pages like this
- Room #1 ( ID = 3 )
[booking type=3 aggregate='4;5' ]
- Room #2 ( ID = 4 )
[booking type=4 aggregate='3;5' ]
- Room #3 ( ID = 5 )
[booking type=5 aggregate='4;5' ]
....
If some rooms will be booked for a specific date(s) or times, this date/time will be unavailable in other rooms, as well.
3) Please read more about this feature here: https://wpbookingcalendar.com/faq/#sync
Import.
Please check about the configuration of import events from .ics feeds in this FAQ instruction here https://wpbookingcalendar.com/faq/import-ics-feeds/
Please note, the import process is working in that case, when a visitor opens your website page with booking import shortcode. So you can configure CRON at your server, for periodically accessing this page with booking import shortcodes to start the import process. Or you can insert the import shortcode before booking form shortcode, so firstly the system will start the import process and only then show the booking form, when someone visits your page.
In case if you are having some issue of not ability to import new events, then check this troubleshooting instruction: https://wpbookingcalendar.com/faq/ics-importing-issue/
You can define CRON at your server for periodically access pages with import .ics feeds shortcodes and start import process during specific time-intervals, then check this: https://wpbookingcalendar.com/faq/cron-script/
Export.
Please check about the configuration of export .ics feeds in this FAQ instruction here https://wpbookingcalendar.com/faq/export-ics-feeds/
Booking Calendar is generated .ics feed with bookings in real time. But how often some services (like airbnb, or booking.com ) access this .ics feed to import the bookings from Booking Calendar into their own system, does not depend on the Booking Calendar. So in other words, Booking Calendar does not force the import process by third party service, when some booking is created. You need to check with support of this service (like airbnb or booking.com), about how often they can access the .ics feed for making imports.
Kind Regards.
How about the most important aspect of this:
Making people book one resource into 6 different slots before they can proceed?
Thanks.
Hello.
If by “6 different slots” you are means the number of available slots in calendar, then it’s possible to configure this in the Booking Calendar Business Large version with capacity feature.
If you need to make a specific number of bookings per days or times, consider using the Booking Calendar Business Large version. In this version, you can make multiple reservations for specific date(s) or times. Learn more about this feature at https://wpbookingcalendar.com/overview/#capacity
You can test it in the live demo at https://bl.wpbookingcalendar.com/
Watch a video about this feature at https://wpbookingcalendar.com/help/availability-capacity-video-overview/
In this version, you can set the capacity of the booking resource. Dates/times in the calendar will be available until the number of reservations reaches the capacity of the booking resource.
Check this article about configuring capacity for booking resources: https://wpbookingcalendar.com/faq/capacity-concept
If you was means just 6 available time slots during a day, then you can configure them at the WP Booking Calendar > Settings > Booking Form page.
Please use shortcode generator at the right side of the Booking > Settings > Form page for the fast and correct creation of booking form fields.
No, by 6 bookings, I need the end client who is booking to have to make a selection of 6 different appointments, i.e. 6 dates, their choice, with a time slot chosen on each day.
for example, the end user might want to choose Monday 4th March at 10am, and Tuesday 5th March at 4pm, and Wednesday 6th March at 11am, and Thursday 7th March at 3pm and... 2 different slots on different days... There will be no forced pattern on them, i.e. it isn't always 11am, and no forced pattern of days, i.e. it isn't necessarily always 6 days in a row, one person might choose 6 days in a row, another might choose 4 one week and 2 the next etc.
but, its vital that they can not continue from the booking page until they have chosen 6 dates/times.
Thanks.
Hello.
Unfortunately the selection of different time slots for the different selected dates such as in this description “ Monday 4th March at 10am, and Tuesday 5th March at 4pm” is not possible in the Booking Calendar during one booking process. Sorry.
You can select the same time slots for different dates during one booking process.
Kind Regards.
I am having high CPU consumption on my server from an URL like this:
/wp-admin/admin.php?page=wpbc&tab=filter&view_days_num=1&wh_booking_type=1%2C5%2C6%2C7%2C8%2C9%2C18%2C10%2C17%2C11%2C21%2C12%2C19%2C13%2C14%2C15%2C16%2C22%2C23%2C24%2C25%2C29%2C31%2C30%2C32%2C33%2C42%2C28%2C34%2C40%2C35%2C41%2C36%2C37%2C38%2C39%2C27%2C43%2C44%2C45%2C58&view_mode=vm_listing"
What's going on?
Hello.
1) Please select lower number of bookings per page. For example 10 bookings per page. You can find this option at the bottom right side near pagination.
2) Try to select lower number of booking resource to show in the booking Listing page.
3) Be sure to use the latest update 9.9.1 of Booking Calendar.
4) Finally please recheck your error.log in your server configuration, about any relative errors. If you can not find error.log file, please contact support of your hosting company about helping in finding this file.
Kind Regards.
We are a golf cart rental company using wp booking calandar large business 9.9.1. No matter how many ways we reconfigure we can create a booking ourselves and get everything to work correctly - correct dates, correct length of booking, ability to use check in and checkout days, correct price etc. But when a client makes a booking we encounter a problem of them being overcharged one day extra. We have the box checked (remove last day of booking). The response the client gets is the correct number of days booked, a correct price, but over on the right when it is time to pay, the price still has the extra day charged. We have tried every conceivable combination of settings.
The following plugins are installed: Akismat Antispam, AMR shortcut, Bluehost, Classic Editor, Google Analytics for WP, Gutenberg, Jetpack, Jetpack Vault, Login Lockdown, Malcare, No self pings, Optin Montster, Super Blog stats, WP Featherlight, WP Super Cache, WP Code light, WP Forms light, Yoest SEO
Hello.
Please open the WP Booking Calendar > Settings > Payment page and set cost per nights instead of cost per days.
Kind Regards.
Hi I am using your function wpbc_api_get_bookings_arr in wpbc-dev-api.php to pull in data to a plugin I have written to match electricity readings with booking data. I have the plugin working perfectly on a local test server. I am able to filter the results as required using the prams specified. Unfortunately when I deploy it on my live server function wpbc_api_get_bookings_arr just returns an empty array. Any thoughts on what might cause this.
Hello.
Please recheck your error.log in your server configuration, about any relative errors. If you can not find error.log file, please contact support of your hosting company about helping in finding this file.
Disclaimer. Unfortunately we can not start, right now, some personal customization or custom development, because we have almost no free time.
Check more about what support we are providing here https://wpbookingcalendar.com/faq/what-support-do-you-provide/
Thank you for understanding.
Please note, if you modify the source code of the Booking Calendar, we will not guarantee the correct work of the plugin and do not support it.
Hi
First thing I did was check logs. There are no errors on the site.
Weird... You need to check your customization.
Please note.
Disclaimer. Unfortunately we can not start, right now, some personal customization or custom development, because we have almost no free time.
Check more about, what support we are providing here https://wpbookingcalendar.com/faq/what-support-do-you-provide/
Thank you for understanding.
Please note, if you modify the source code of the Booking Calendar, we will not guarantee the correct work of the plugin and do not support it.
The Year of the Date on the E-Mail receiving is not displayed correctly. On the settings I took the normal format "j M Y" but I receive this: 30 Nov -0001, 28 Feb 2024 18:15
Hello.
Please be sure to use latest update 9.9.1 of Booking Calendar.
Open the WP Booking Calendar > Settings General page in "Date / Time Formats" section and recheck your dates format. Try to re-select the different date format and save it to test how it's works.
Kind Regards.
I have done that and now the date is displayed two times lol. First with the wrong format and after this correctly. Example: "am 30 Nov -0001, 6 Mrz 2024 17:00,"
Hello.
Can you send screenshots of how you configured the date format and shortcodes for emails.
Kind Regards.
How I can upload here screenshots? Is there any mail I can send them to?
Hello.
Please send all this info to support @ wpbookingcalendar.com