Support

Technical help board
Important.  Check FAQ first for existing answers before posting new Questions.
Note.  You can check archive 1, archive 2 and archive 3 of support technical board of already exist solutions and troubleshooting stories.
If you have any technical question about the plugin or configuration of plugin or if you found some issue, please describe it here. Please, inform inside of message your version of WordPress, PHP, Booking Calendar. Also sometimes is needed list of used plugins inside of system and name of your WordPress theme.

    • Hello.
      Its seems like some other plugin or your actual theme is making conflict, by loading own CSS files at ALL admin pages, instead of loading them only at own admin pages.

      Please try to deactivate one by one all your active plugins at the WordPress > Plugins menu and make testing after each plugin deactivation.
      If its not help, please deactivate all your plugins and active the default WordPress theme. And then retest it again.

      We just need to find the reason of this issue, after this you can contact support of specific plugin or theme, about resolving issue of not loading their CSS files at all admin pages, and only to load them at own admin settings pages of specific plugin or theme.

      Kind Regards.

      • Okay, thanks. Found out that it was a problem with the Theme "Be Theme". When using default theme the icons show as expected.

        The theme had its own options/settings menu and this has now disappeared whenever you booking plugin is activated. When deactivating it, it reappears.

        The theme doesn't officially support your extension so they do not offer any support to fix the problem.

        Do you have any idea what to do or can I pay you to fix the problem?

        Thanks

        • Hello.
          You can deactivate the loading of Bootstrap library in the Booking Calendar at the Booking > Settings General page in Advanced section in admin panel. But it’s will disable icons in the Booking Calendar.

          You need todo this in the theme. And this is responsibility of the theme support. Unfortunately we can not make such fix in your theme.

          Disclaimer. Unfortunately we can not start, right now, some personal customization or custom development, because almost have no free time. ~ Check more about new features here https://wpbookingcalendar.com/faq/need-new-feature/ ~ Thank you for understanding. ~ Please note, if you will modify the source code of the Booking Calendar, we will not guaranteed the correct work of plugin and do not support it.

          • Thanks. However it didn't help. I'll try to find a developer that can help me fix this issue.

  1. Hi, first of all thank you for this amazing plugin! Is helping a lot in my business.

    I have a question: I don't have the Google calandar syncronized with the plugin and I want to set 7 days of the next month unavailable to book (I'm going on holidays), how can I do? Do I have to book manually all the days or is there a way to put some days unavailable?

    Thank you in advance,
    David

    • Hello.
      1) You can make blank bookings at the Booking > Add booking page for Making such dates as unavailable.

      Or in the Booking Calendar Business Medium or higher versions you can set such dates as unavailable via season filters. Check more about this feature here: https://wpbookingcalendar.com/overview/#availability
      Watch it in this video guide https://wpbookingcalendar.com/help/booking-calendar-video-season-availability/

      2) Booking Calendar plugin is supporting

      - import of events via .ics feeds from Google Calendar ( or Airbnb or any other calendar that support .ics format, like iCal application)

      - and export bookings to .ics feeds (files), which possible to import in Google Calendar (or Airbnb, Booking.com, HomeAway, TripAdvisor, VRBO, FlipKey and any other calendar that uses .ics format ).

      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 some visitor is open your website page with booking import shortcode. So you can configure CRON at your server, for periodically access this page with booking import shortcode to start import process. Or you can insert the import shortcode before booking form shortcode, so firstly system will start import process and only then show booking form, when someone visit 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 generate .ics feed with bookings in real time. But how often some service (like airbnb, or booking.com ) access this .ics feed to import the bookings from Booking Calendar into own system, does not depend from Booking Calendar. So in other words, Booking Calendar does not force to generate 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 tor making import.

      Kind Regards.

  2. Hi,

    When the form throws validation errors, it automatically scrolls past all the errors. Is it possible to prevent that automated scroll from happening, or to let it only scroll to the first error?
    I've already disabled front-end javascript (settings -> general -> javascript loading) but that didn't do the trick.

    Thanks in advance!

    Kind regards,

    Ruben

    • Hello.

      Please make this fix to prevent scrolling at all, in this case.
      Please open this file ../wp-content/plugins/{Booking Calendar Folder}/js/client.js

      ( you can check how to edit files in WordPress menu in this article https://wpbookingcalendar.com/faq/how-edit-file-in-wp-menu/ )

      then find this code:

      function showMessageUnderElement( element , errorMessage , message_type) {
          //FixIn: 8.4.0.2
          // if(typeof( bk_form_step_click ) == 'function') {
          //     bk_form_step_click();                                                   // rollback  to 1st  step,  if system  will show warning and booking form  is using this customization: in the Exmaple #2 here: https://wpbookingcalendar.com/faq/customize-booking-form-for-having-several-steps-of-reservation/
          // }
          
           makeScroll( element );   
      

      and replace it to this code:

      
      function showMessageUnderElement( element , errorMessage , message_type) {
          //FixIn: 8.4.0.2
          // if(typeof( bk_form_step_click ) == 'function') {
          //     bk_form_step_click();                                                   // rollback  to 1st  step,  if system  will show warning and booking form  is using this customization: in the Exmaple #2 here: https://wpbookingcalendar.com/faq/customize-booking-form-for-having-several-steps-of-reservation/
          // }
          
         //  makeScroll( element );  
      

      Please do not forget to clear browser cache before testing these changes.

      Disclaimer. Unfortunately we can not start, right now, some personal customization or custom development, because almost have no free time.
      Check more about new features here https://wpbookingcalendar.com/faq/need-new-feature/
      Thank you for understanding.
      Please note, if you will modify the source code of the Booking Calendar, we will not guaranteed the correct work of plugin and do not support it.

  3. Hi!

    Is it possible to configure working/opening hours for my form? In my case, a user can select a starttime (09:00 - 20:00) + a durationtime (2 hours - 12 hours). However, it should do a check to see if the durationtime doesn't exceed the opening hours for my client's business.

    My client's business rents out boats for customers from 09:00 - 22:00 every day. So for example, when a customer selects "20:00" in the form, he shouldn't be able to pick a durationtime above 2 hours as that would exceed my client's opening hours.

    Is this possible?

    Thanks in advance!

    Kind regards,

    Ruben

    • Hello.
      Unfortunately, such functionality does not possible.
      You can use start time and end times, where start time can start from 09:00 ... and end time can end maximum at 20:00,
      but in this case, we can not control time duration between 2- 12 hours, visitor can select any time duration.

      In case, if you will use start time and duration of time fields, so then we can not control out of 09:00 - 20:00 time interval that you available.

      One of other solution, can be that you need to make some blank bookings, from 01:00 to 09:00 and from 20:00 to 23:59 for all dates in your calendar. You will be need to select the range days selection mode using 2 mouse clicks and then select this option "Use time selections as recurrent time slots" at the Booking > Settings General page. Make such blank bookings for all those times. After this switch to the single day selection mode and make testing at front-end side about usual your bookings.
      Kind Regards.

  4. Hi! I do not receive notification or email when guests book their date. I can't change the status from pending to booked on the calendar.

  5. Hello,

    Can we create 2 differents payment page linked with the payment request emails 1 in French the other one in English ? we can enter only one URL to edit bookings !

    I try to translate the payment description page using [lang=fr_FR] but it doesnt work.

    Any idea ?

    Thanks

    • Hello.
      Yes, you can.
      1) You can create several different pages for different langues and insert into such pages the [bookingedit] shortcode.
      2) Then at the Booking > Settings > Emails > Payment request page you can configure email in several languages, relative to this instruction: https://wpbookingcalendar.com/faq/several-languages/

      In specific language section, you can use this shortcode [visitorbookingpayurl url="http://www.server.com/custom-page/"] for definition different URL to payment pages in different langue section. Check more in help section at specific Settings page.

      3) Payment description at the Booking > Settings > Payment > General page also support translations shortcodes like this [lang=fr_FR]
      But please be sure that you are opening specific page, where you showing payment description in specific activated locale (in our example its fr_FR).
      Kind Regards.

  6. Hi there

    I have a big problem. I have 14 items (canoes) every day in my calendar, but when customers have booked some of the canoes, they still have the possibility to choose 14 canoes from the dropdown list?

    E.g. when I only have 4 canoes left (because someone booked 10), I want it to show only the 4 left in the dropdown menu - NOT 14 canoes! How can I change this?

    Now they get an attention-popup saying: the number of guests is probably higher than number of available. How can I change this text to canoes instead of guests?

    Do you understand?

    • Hello.
      1) If you want to change that warning message, so then you will be need to make this fix.
      Please open this file ../wp-content/plugins/{Booking Calendar Folder}/inc/_bl/biz_l.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:

      , 'message_verif_visitors_more_then_available' => esc_js(__('Try selecting fewer visitors. The number of visitors may be more than the number of available units on selected day(s)!' ,'booking'))
      

      and replace it to this code:

      , 'message_verif_visitors_more_then_available' => esc_js(__('Try selecting fewer canoes. The number of selected canoes may be more than the number of available canoes on selected day(s)!' ,'booking'))
      

      2) Its does not possible to hide or disable some conoes options in the selectbox, but instead of that visitor can see that warning message.

      3) In the Booking Calendar Business Large version is possible to make several reservations per specific FULL date(s) by visitors (not time slots).
      Please read more about it here https://wpbookingcalendar.com/overview/#capacity

      Watch video about this feature here https://wpbookingcalendar.com/help/availability-capacity-video-overview/

      At this version possible to set capacity of the booking resource, so date(s) in calendar will be available until number of reservations is less then capacity of the booking resource. But its possible to make booking only for FULL date, not a time slots (time slots in this version only saved as data into database, but do not apply to availability logic).
      Highly recommend, to check this article about configuration of capacity and availability for booking resources: https://wpbookingcalendar.com/faq/capacity-concept/

      4) So in your case, you need to have booking resources at the Booking > Resources page with one parent booking resource and 13 child booking resources, for having total capacity == 14

      Also you need to open the Booking > Settings General page and in Advanced section activate this option "Set capacity based on number of visitors"
      and then select this radio button: " Display tooltip on calendar(s) to show availability based on total (fixed) number of visitors for the resource, which can be at free booking resource items.".

      Kind Regards.

    • Hello.
      Please log in as administrator.
      Then open the Booking > Settings > Form page and in “Plugin menu section” for the minimum access level set for all menu items value as “Subscriber”. Save changes. Test it.
      Kind Regards.

  7. Hello,
    I have a question about the plugin. I use the Business Small version of the plugin. Is it possible to tell only one calendar that duplicate bookings can be made? Or can this be set only for all calendars or none?

    • Hello.
      It’s general option. It’s can apply only to all calendars - booking resources. You can activate it at the Booking > Settings General page in Advanced section.

      Kind Regards.

  8. Hey Booking Calendar

    I have a customer where we use your plugin, they have 40 rooms(hence why we have made the capacity to 40). This all works perfectly, the problem is that they often get schools booking 20 or so rooms for a week. Either the school needs to do 20 seperate bookings, which is not that great(they are anyway not paying through the booking calendar). Or the company with the rooms need to do 20 seperate bookings.
    The problem is they have to do this, so they dont get more bookings than they can handle.
    I have tried with season filter, which works great. I can make like 20 rooms unavailable for a certain period, the problem is that the company can't see which rooms are unavailable for how long in the bookings section in the plugin. Is there something i can do so i can make certain rooms unavailable for a certain period of time, while still showing in the bookings section of the plugin that the rooms are booked.

    Best regards and Thank you

    • Hello.

      You can define how many rooms to book during one booking process by selecting this number of units in the booking form.

      You need to create one booking resource and then create 39 child booking resources for that booking resource. So capacity will be 40. You can do this at the Booking > Resources page.

      Then please open the Booking > Settings General page and in Advanced section activate this option “Set capacity based on number of visitors” and select this ratio button “Display tooltip on calendar(s) to show availability based on total (fixed) number of visitors for the resource, which can be at free booking resource items.
      Note: Be sure to match the maximum number of visitors for all booking resources with the number of visitors specified on the booking form.”

      After this at the Booking > Settings > Form page be sure to use this selectbox for selection number of rooms to book:

      Number of Units to book: [select visitors "1" "2" "3" "4"]

      Highly recommend, to check this article about configuration of capacity and availability for booking resources: https://wpbookingcalendar.com/faq/capacity-concept/

      Kind Regards.

Leave a Reply

Your email address will not be published. Required fields are marked *