Unfortunately, when I open that page manually, every time there are 0 imports although I made some test-calendar entrys on airbnb. When I use the normal import-function of Booking calendar (Settings - Synchronizing - Import) the test entrys are going to be imported.
Why does it not work? It is exactly the same ics-Link.
Please help,
Thanks!
Hello.
1) Please recheck that at this page https://www.hilltop-appartement.at/cron-job-shortcode/
you are using import shortcode for the "correct booking resource", and you have defined there correct parameters for start and end of import.
Usually its have to look like this:
Hi,
thanks for your very quick reply! I used your code now, deleted all of my bookings and the import was possible - 12 dates have been imported. But the import worked only within 1 year in forward - till middle of January 2021. Bookings after that have not been imported. Can you tell me why? The parameters say from today with open end, right?
1) First of all you need to be sure that you have correctly specified ID in this parameter resource_id=1
For example at this page https://www.hilltop-appartement.at/booking-calendar/ you are using the calendar (booking resource) with ID = 1
So you need to use parameter like resource_id=1
In paid versions of Booking Calendar, you can check ID of your booking resources at the Booking > Resources page.
2) Also If you do not see the booked dates in calendar at the front-end, please open the General Booking Settings page and in the "Advanced section", please be sure that you have not activated this option: "Allow unlimited bookings per same day(s)". This option must be unchecked. If its checked, please uncheck it and update the settings.
This option "Use pending days as available" must be unchecked, as well.
If you still will have this issue, please recheck for the any cache plugins, like "WP Super 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).
3) Relative other import parameters, you need to specify start and end date of import. You need to use parameters like this : from='today' until='any'
So your shortcode can look like this: [booking-manager-import url='URL_TO_ICS' resource_id=1 import_conditions='if_dates_free' from='today' until='any']
Kind Regards.
Hi, again thanks very much!
Okay, I got the thing with the ID now - the dates are being displayed! Thanks! I've deactivated WP Super Cache in advance.
But: It is still importing only 1 year in the future. I tried with the parameter until='any' and also e.g. until='2025-08-27' - it's the same. It imports only till January 2021. I also tried from='2021-01-01' until='2021-03-01' but than I have 0 imports altough there are calendar entries in Airbnb.
What can I do?
Thank you!
Hello.
Please download the .ics feed and open it in the notepad, please recheck that you have the bookings for the following years in that .ics feed.
Otherwise please send the URL of this ics feed to support @ wpbookingcalendar.com I will check it then.
Kind Regards.
Hi,
okay - I checked the ics.-Files. Airbnb is only exporting 1 year in advance. Booking.com only a half year. So it's their fault. But I don't understand why they make it so stupid!
Thanks anyway!!
Patrick
Is there also a version where it is possible to set different costs for specific hours? Say before 17.00 pm it cost $ 10,- and after 17.00 pm it cost $12,-
Hello.
If you have selection of hours as timeslots list via rangetime shortcode, so then in the Booking Calendar Business Medium or higher versions possible to set additional cost for the options in selectboxes (including time-slots selection options in the selectbox) at the Booking > Resources > Advanced cost page.
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/
Test it here https://bm.wpbookingcalendar.com/ (of course you need to activate the single day selection mode and add timeslots to the booking form at the Booking > Settings > Form page).
Kind Regards.
Hi there, using
Versión de WordPress 5.3.2
Tema actual: Divi (versión 4.0.11)
Plugin actual: Booking Calendar (versión 9.Business.Large.SingleSite.8.7.1)
Versión de PHP: 7.4.1
We're getting an error when I try to download a CSV with all the bookings exported.
The error is:
Wrong Path. Error during exporting CSV file!
1) The exported file must be exported into the new directory
../wp-content/wpbc_csv/bookings_export.csv
Please recheck that this directory is existing, otherwise please create it.
/wp-content/wpbc_csv/
and recheck if you see there exported file bookings_export.csv
2) Please try to delete this ../wp-content/wpbc_csv/bookings_export.csv file in your server directory, and then try to create new export.
Such issue possible because such directory was not created during activation of plugin, because of conflict with some other plugin.
I created the wpbc_csv folder and now the Export is working!
It's a bit strange, because it's the only plugin installed (so I don't think there can be much conflict)
Thanks a lot!
Hi,
We are having trouble setting up CRON for automated ical synchronisation. We contacted our server support and provide them with your FAQ, with URL of page that is calling the shortcode for ics import, but they say that it is not enough for them to do anything.
From your FAQ, I understand that we need to use the URL of the page that is importing the ics. We have 4 ics flux called on 4 different pages for 4 different ressources, through the plugin shortcode in php. Those flux are from Booking.
Imports work nicely (reservation appear in back office), but we don't know if it is already automated for synchronisation or not, and then how we should manage the CRON.
Would you mind clarifying that for us ?
Hello.
Please check more here https://wpbookingcalendar.com/faq/cron-script/
You need to configure at server in CRON something like this: 0 * * * * wget https://your-server.com/your-page1/ 0 * * * * wget https://your-server.com/your-page2/
hi, btw i am trying to add timeline widget on the pages but it doesn't display the booked user ? it just shows blue bar that's all it doesn't show the user names ? please help
Hello.
Its possible in the paid versions of Booking Calendar.
You need to configure shortcodes for the fields to show at the Booking > Settings General page in Timeline section for the option: "Booking title (TimeLine)"
and if you need to show full booking details in the popup window, then activate this option: "Booking details in popover".
Test it here https://bm.wpbookingcalendar.com/timeline/
Is there a way to export all contacts at once who have booked with me? Im using - Version 9.Business.Large.SingleSite.6.2
Hello.
You can export exist bookings to the CSV file (by clicking on Export button at the booking Listing page in Actions toolbar), and then open this file in MS Excel .
Watch it in this video guide https://wpbookingcalendar.com/help/booking-listing-video-tutorial/
Hi,
i want to create a discout if customers stay longer than 11days ,( for example they should get 20 % discount )
how is that possible
thanks Marc
I'm using BusinessMedium. My users select multiple days upon booking. However, I only want them to be able to book Friday, Saturday and/or Sunday, but myself I want to be able to book all seven days of the week. If I limit the availability of the given resource to Friday-Sunday I can't perform bookings myself on Monday-Thursday (neither in the admin panel). How do I add a booking for e.g. Wednesday when availability is limited to Friday-Sunday?
Best regards
Hello.
By default it’s does not possible.
But you can make a trick.
For example you are having booking resource, with ID=7 this booking resource is for you as for admin for making a bookings at Booking > Add booking page. You need to have all dates as available in this booking resource.
Then you can create new booking resource ( for example with ID = 9 ) and define As available only specific days during specific weekdays at Booking > Resources > Availability page.
For having as unavailable days in this new booking resource with ID=9 when you have bookings in your booking resource With ID =7 you need to use aggregate paramater in the Booking Calendar shortcode, like this:
I was thinking of something similar to the dynamic range selection:
bk_2clicks_mode_days_specific
If something similar was available to multiple days selection, such as:
bk_multiple_mode_days_specific
And then being able to define which days the user is able to choose from, e.g. [5,6,0] making it only possible to select Friday, Saturday and Sunday. Just a suggestion!
But since it is not available I better stick to aggregating two calendars. Thanks.
Best regards
Hello.
Sorry, such setting of availability does not possible.
Kind Regards.
Hi again,
Versión de WordPress 5.3.2
Tema actual: Divi (versión 4.0.11)
Plugin actual: Booking Calendar (versión 9.Business.Large.SingleSite.8.7.1)
Versión de PHP: 7.4.1
We use the plugin to book free car testdrives (we use resources with 30 minute timeslots).
However, after putting it online, we need to limit abuse of the form, since there are users booking 3 or 4 times during the same day or week.
Is there any way to limit the number of times a user can book a resource?
In the registration form we ask for email and celphone, so if there is some way to check for 2 fields would be great.
Thanks in advance,
Hello.
Unfortunately it’s does not possible to limit the number of times a user can book a resource.
We will add this feature to the TODO list for having it in future updates of plugin.
Kind Regards.
Hi,
When displaying a timeline: Is there a way to not show pending reservations (only show accepted reservations)?
Best regards
Hello.
Unfortunately it’s does not possible in actual versions of Booking Calendar. Sorry.
Kind Regards.
Hi,
I'm trying to synchronize Booking.com + Airbnb with Booking Calendar. Therefore, I made like in the tutorial (https://wpbookingcalendar.com/faq-category/sync/) described a page where I filled in the short code:
https://www.hilltop-appartement.at/cron-job-shortcode/ (Later, I'm gonna open this page with cron-jobs).
Unfortunately, when I open that page manually, every time there are 0 imports although I made some test-calendar entrys on airbnb. When I use the normal import-function of Booking calendar (Settings - Synchronizing - Import) the test entrys are going to be imported.
Why does it not work? It is exactly the same ics-Link.
Please help,
Thanks!
Hello.
1) Please recheck that at this page https://www.hilltop-appartement.at/cron-job-shortcode/
you are using import shortcode for the "correct booking resource", and you have defined there correct parameters for start and end of import.
Usually its have to look like this:
[booking-manager-import url='https://calendar.google.com/calendar/ical/CALENDAR_ID/public/basic.ics' resource_id=9 import_conditions='if_dates_free' from='today' until='any']
2) Otherwise check this troubleshooting instruction: https://wpbookingcalendar.com/faq/ics-importing-issue/
Hi,
thanks for your very quick reply! I used your code now, deleted all of my bookings and the import was possible - 12 dates have been imported. But the import worked only within 1 year in forward - till middle of January 2021. Bookings after that have not been imported. Can you tell me why? The parameters say from today with open end, right?
Another thing: The imported dates are not visible in the calendar: https://www.hilltop-appartement.at/booking-calendar/. Why? I can see them as imported and earmarked in the backend.
Sorry for asking so many questions, but I'm struggling since days .. !
Thanks!
Hello.
Please read carefully about all parameters here https://oplugins.com/plugins/wp-booking-manager/booking-manager-help/#events-import
1) First of all you need to be sure that you have correctly specified ID in this parameter resource_id=1
For example at this page https://www.hilltop-appartement.at/booking-calendar/ you are using the calendar (booking resource) with ID = 1
So you need to use parameter like resource_id=1
In paid versions of Booking Calendar, you can check ID of your booking resources at the Booking > Resources page.
If you was specified in this parameter incorrect ID, so then you will not see booked dates at this page https://www.hilltop-appartement.at/booking-calendar/
2) Also If you do not see the booked dates in calendar at the front-end, please open the General Booking Settings page and in the "Advanced section", please be sure that you have not activated this option: "Allow unlimited bookings per same day(s)". This option must be unchecked. If its checked, please uncheck it and update the settings.
This option "Use pending days as available" must be unchecked, as well.
If you still will have this issue, please recheck for the any cache plugins, like "WP Super 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).
3) Relative other import parameters, you need to specify start and end date of import. You need to use parameters like this : from='today' until='any'
So your shortcode can look like this:
[booking-manager-import url='URL_TO_ICS' resource_id=1 import_conditions='if_dates_free' from='today' until='any']
Kind Regards.
Hi, again thanks very much!
Okay, I got the thing with the ID now - the dates are being displayed! Thanks! I've deactivated WP Super Cache in advance.
But: It is still importing only 1 year in the future. I tried with the parameter until='any' and also e.g. until='2025-08-27' - it's the same. It imports only till January 2021. I also tried from='2021-01-01' until='2021-03-01' but than I have 0 imports altough there are calendar entries in Airbnb.
What can I do?
Thank you!
Hello.
Please download the .ics feed and open it in the notepad, please recheck that you have the bookings for the following years in that .ics feed.
Otherwise please send the URL of this ics feed to support @ wpbookingcalendar.com I will check it then.
Kind Regards.
Hi,
okay - I checked the ics.-Files. Airbnb is only exporting 1 year in advance. Booking.com only a half year. So it's their fault. But I don't understand why they make it so stupid!
Thanks anyway!!
Patrick
Is there also a version where it is possible to set different costs for specific hours? Say before 17.00 pm it cost $ 10,- and after 17.00 pm it cost $12,-
Hello.
If you have selection of hours as timeslots list via rangetime shortcode, so then in the Booking Calendar Business Medium or higher versions possible to set additional cost for the options in selectboxes (including time-slots selection options in the selectbox) at the Booking > Resources > Advanced cost page.
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/
Test it here https://bm.wpbookingcalendar.com/ (of course you need to activate the single day selection mode and add timeslots to the booking form at the Booking > Settings > Form page).
Kind Regards.
Hi there, using
Versión de WordPress 5.3.2
Tema actual: Divi (versión 4.0.11)
Plugin actual: Booking Calendar (versión 9.Business.Large.SingleSite.8.7.1)
Versión de PHP: 7.4.1
We're getting an error when I try to download a CSV with all the bookings exported.
The error is:
Wrong Path. Error during exporting CSV file!
And the URL that displays the error is:
https://www.ourdomain.com/wp-content/plugins/booking.bl.8.7.1/inc/_ps/wpdev-get-exported-csv.php?csv_dir=/www/ourdomain_245/public/wp-content/uploads
Thanks,
Hello.
1) The exported file must be exported into the new directory
../wp-content/wpbc_csv/bookings_export.csv
Please recheck that this directory is existing, otherwise please create it.
/wp-content/wpbc_csv/
and recheck if you see there exported file bookings_export.csv
2) Please try to delete this ../wp-content/wpbc_csv/bookings_export.csv file in your server directory, and then try to create new export.
Such issue possible because such directory was not created during activation of plugin, because of conflict with some other plugin.
I created the wpbc_csv folder and now the Export is working!
It's a bit strange, because it's the only plugin installed (so I don't think there can be much conflict)
Thanks a lot!
Hi,
We are having trouble setting up CRON for automated ical synchronisation. We contacted our server support and provide them with your FAQ, with URL of page that is calling the shortcode for ics import, but they say that it is not enough for them to do anything.
From your FAQ, I understand that we need to use the URL of the page that is importing the ics. We have 4 ics flux called on 4 different pages for 4 different ressources, through the plugin shortcode in php. Those flux are from Booking.
Imports work nicely (reservation appear in back office), but we don't know if it is already automated for synchronisation or not, and then how we should manage the CRON.
Would you mind clarifying that for us ?
Hello.
Please check more here https://wpbookingcalendar.com/faq/cron-script/
You need to configure at server in CRON something like this:
0 * * * * wget https://your-server.com/your-page1/
0 * * * * wget https://your-server.com/your-page2/
where https://your-server.com/your-page1 and https://your-server.com/your-page2 its pages where you have inserted the import shortcodes.
Kind Regards.
hi, btw i am trying to add timeline widget on the pages but it doesn't display the booked user ? it just shows blue bar that's all it doesn't show the user names ? please help
Hello.
Its possible in the paid versions of Booking Calendar.
You need to configure shortcodes for the fields to show at the Booking > Settings General page in Timeline section for the option: "Booking title (TimeLine)"
and if you need to show full booking details in the popup window, then activate this option: "Booking details in popover".
Test it here https://bm.wpbookingcalendar.com/timeline/
Is there a way to export all contacts at once who have booked with me? Im using - Version 9.Business.Large.SingleSite.6.2
Hello.
You can export exist bookings to the CSV file (by clicking on Export button at the booking Listing page in Actions toolbar), and then open this file in MS Excel .
Watch it in this video guide https://wpbookingcalendar.com/help/booking-listing-video-tutorial/
Hi,
i want to create a discout if customers stay longer than 11days ,( for example they should get 20 % discount )
how is that possible
thanks Marc
Hello.
Its possible in the Booking Calendar Business Medium or higher versions via "Valuation days" cost settings.
Check more about this feature here: https://wpbookingcalendar.com/overview/#valuation-days
Watch it in this video guide https://wpbookingcalendar.com/help/valuation-days-cost-video-overview/
Test it here https://bm.wpbookingcalendar.com/
Kind Regards.
Hi,
I'm using BusinessMedium. My users select multiple days upon booking. However, I only want them to be able to book Friday, Saturday and/or Sunday, but myself I want to be able to book all seven days of the week. If I limit the availability of the given resource to Friday-Sunday I can't perform bookings myself on Monday-Thursday (neither in the admin panel). How do I add a booking for e.g. Wednesday when availability is limited to Friday-Sunday?
Best regards
Hello.
By default it’s does not possible.
But you can make a trick.
For example you are having booking resource, with ID=7 this booking resource is for you as for admin for making a bookings at Booking > Add booking page. You need to have all dates as available in this booking resource.
Then you can create new booking resource ( for example with ID = 9 ) and define As available only specific days during specific weekdays at Booking > Resources > Availability page.
For having as unavailable days in this new booking resource with ID=9 when you have bookings in your booking resource With ID =7 you need to use aggregate paramater in the Booking Calendar shortcode, like this:
[booking type=9 aggregate='7']
Please check more here https://wpbookingcalendar.com/faq/shortcode-booking-form/
Kind Regards.
Thanks for your quick reply.
I was thinking of something similar to the dynamic range selection:
bk_2clicks_mode_days_specific
If something similar was available to multiple days selection, such as:
bk_multiple_mode_days_specific
And then being able to define which days the user is able to choose from, e.g. [5,6,0] making it only possible to select Friday, Saturday and Sunday. Just a suggestion!
But since it is not available I better stick to aggregating two calendars. Thanks.
Best regards
Hello.
Sorry, such setting of availability does not possible.
Kind Regards.
Hi again,
Versión de WordPress 5.3.2
Tema actual: Divi (versión 4.0.11)
Plugin actual: Booking Calendar (versión 9.Business.Large.SingleSite.8.7.1)
Versión de PHP: 7.4.1
We use the plugin to book free car testdrives (we use resources with 30 minute timeslots).
However, after putting it online, we need to limit abuse of the form, since there are users booking 3 or 4 times during the same day or week.
Is there any way to limit the number of times a user can book a resource?
In the registration form we ask for email and celphone, so if there is some way to check for 2 fields would be great.
Thanks in advance,
Hello.
Unfortunately it’s does not possible to limit the number of times a user can book a resource.
We will add this feature to the TODO list for having it in future updates of plugin.
Kind Regards.
Hi,
When displaying a timeline: Is there a way to not show pending reservations (only show accepted reservations)?
Best regards
Hello.
Unfortunately it’s does not possible in actual versions of Booking Calendar. Sorry.
Kind Regards.