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.

  1. If I have different subdomains in the same website, does this count as different licences? I have also a backup server that is an image of the production one, does this server count as another licence? (same domain and subdomain)

  2. I want to switch to wpbooking, but I need to place the older bookings from WPBooking system into wpbooking.
    I tried it at the own bookings, but the calendar only begins in january 2019

  3. Hi there, is it possible to display a specific year in WP Booking Calendar? We need the calendar to show only the coming year.
    Thanks, Han

    • Hello.
      You can define how many months visitor can scroll from ACTUAL (current) MONTH, at the Booking > Settings General page in calendar section for the “number of months” option. So curently you candefine there 12 months. But each month you need to change it (decreese).

      Additionly in the Booking Calendar Business Medium or higher versions possible to set as available only specific dates (in your case from current year). 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/

      You can test Booking Calendar live demos at this page https://wpbookingcalendar.com/demo/ to be sure in functionality and do not have misunderstanding.

      Kind Regards.

      • Thanks for your quick reaction! 🙂
        Lots of possibilities indeed (more than we need actually 😉 I do see the option to show a specific year in the Booking overview, but cannot find the same option in the settings. Could you point me to it?

        Until now I tried to get the result with this code I pasted in the page, what I now assume it leads to nowhere?
        [booking nummonths=12 startmonth='2020-1' endmonth='2020-12' options='{calendar months_num_in_row=3 width=100%}']

  4. Hi! Since 2019 i have an issue with multipel day booking on our website. Not sure what the issue could be, according to the error the date could be old or is already booked, and since i'm booking by myselfe i know that is not the case. Any chance you could take a look. Or have any ideas of what i could try to get it running again. I have checked the time interval so it is from 12:00 - 11:59. when booking 24h.

    Our page is found here. http://solvarbobystuga.se/uthyrning/

    • Hello.
      1) Please recheck for any cache plugins, like "WP Super Cache", "WP Fastest Cache" or "W3 Total Cache". If you are using someone, please deactivate it or add the exception to the page with booking form for do not cache this page(s).

      2) 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.

      Kind Regards.

  5. Hello, my client has a cabin rental business. All reservations must start on Saturday and are required to be exactly 7 days. How can I force the calendar to only allow reservations to start on Saturday and have a duration of exactly 7 days?
    Thank you!

  6. Hi,
    We have the business large version for our holiday home website.
    The minimum stay is 2 nights, so I have set the calendar range for a minimum of 3 days.

    But the price is now calculated wrong. The first 2 nights are counted as 1.
    When you select for example 4 nights on the calendar, the price shown is for 3 nights.
    The price for the object is set per night.

    How can I solve this?

    Greetings,
    Ine

    • Hello.
      Please open the Booking > Settings > Payment page and set cost "per 1 day" instead of cost per "1 night". Save changes. Test it.
      Kind Regards.

  7. Hi,

    Is it possible to show cost hints in the booking form for additional cost separately?

    For example:
    cleaning fee: ...€
    extra guests: ...€
    bond : ...€

    We are using the business large version.

    Greetings,
    Ine

    • Hello.
      Yes, its possible.
      Please check more here https://wpbookingcalendar.com/overview/#additional-cost

      You can show cost hints separately for the each items, that have additional cost at Booking > Resources > Advanced cost page. For example, if you have configured additional cost for my_tax option at Advanced cost page, then in booking form you can use this shortcode [my_tax_hint] to show additional cost of this specific option. Add "_hint" term to name of shortcode for creation hint shortcode.

      Please use shortcode generator at the right side of the Booking > Settings > Form page for the fast and correct creation of booking form fields.

      Kind Regards.

  8. Hi,

    I've been testing with different resources ID's, which I have now deleted.
    How can I change the resources ID number?
    The only resource I want to keep has now number 6.

    Greetings,
    Ine

    • Hello.
      Unfortunately, the ID of booking resources or bookings does not possible to change. Its incremented automatic fields for having unique ID for such elements.
      You can only make FULL reinstall of Booking Calendar (with booking data deletion), for having initial values there.

      To make FULL reinstall of plugin (its mean that booking data will be erased).

      For this please open the general booking settings page and make checked the "Delete booking data during deactivation of plugin" at the right side.

      then open the WordPress plugins menu and click on "Deactivate" link. Wait for the message that plugin is deactivated successfully.

      After this Click on "Activate" link of Booking Calendar plugin and wait for the message that plugin is activated successfully.

      After this test it again.
      Kind Regards.

  9. Hello,

    I would like to change the datepicker used here:

    https://goo.gl/jZtBCH

    to a material date picker:

    i would like to use the following date picker, for both form fields:
    https://www.cssscript.com/demo/beautiful-material-design-date-time-picker/

    Here is the master.zip file.
    (this file contains the .js and additional support files)
    https://github.com/ripjar/material-datetime-picker/archive/master.zip

    Which PHP file contains the datepicker being used.

    • Hello.
      Booking Calendar have much functionality which is set to the actual date-picker calendar in plugin. So some functionality (ins search form) like several dates selections depend from the minimum number of dates selection in range functionality will not work. Also Booking Calendar plugin require the type of dates format as its used right now in these form fields and not other, because Otherwise its will generate an issue.
      So we highly recommend to not make there changes, otherwise its possible some issues. You can customize the style of date-picker calendar by using this instruction : https://wpbookingcalendar.com/faq/change-labels-colors-in-booking-form/

      If you still want to make your fix, so loading of date-picker files to the search fields there was made inside of this file: ../wp-content/plugins/{Booking Calendar Folder}/inc/_bl/biz_l.php

      at this code:

      jQuery('#booking_search_check_in').datepick(
              {   onSelect: selectCheckInDay,
                  beforeShowDay: applyCSStoDays4CheckInOut,
                  showOn: 'focus',
                  multiSelect: 0,
                  numberOfMonths: 1,
                  stepMonths: 1,
                  prevText: '«',
                  nextText: '»',
                  dateFormat: 'yy-mm-dd',
                  changeMonth: false,
                  changeYear: false,
                  minDate: 0, maxDate: booking_max_monthes_in_calendar, //'1Y',
                  showStatus: false,
                  multiSeparator: ', ',
                  closeAtTop: false,
                  firstDay:<?php echo get_bk_option( 'booking_start_day_weeek' ); ?>,
                  gotoCurrent: false,
                  hideIfNoPrevNext:true,
                  useThemeRoller :false,
                  mandatory: true/**/,
                  _mainDivId:  ['datepick-div', 'ui-datepicker-div','widget_wpdev_booking']
                  <?php
                  if (! empty($_GET['check_in'])) {
                      echo ", defaultDate: '".$_GET['check_in']."', showDefault:true";
                  } ?>
              }
          );
          jQuery('#booking_search_check_out').datepick(
              {   beforeShowDay: setDaysForCheckOut,
                  showOn: 'focus',
                  multiSelect: 0,
                  numberOfMonths: 1,
                  stepMonths: 1,
                  prevText: '«',
                  nextText: '»',
                  dateFormat: 'yy-mm-dd',
                  changeMonth: false,
                  changeYear: false,
                  minDate: 0, maxDate: booking_max_monthes_in_calendar, //'1Y',
                  showStatus: false,
                  multiSeparator: ', ',
                  closeAtTop: false,
                  firstDay:<?php echo get_bk_option( 'booking_start_day_weeek' ); ?>,
                  gotoCurrent: false,
                  hideIfNoPrevNext:true,
                  useThemeRoller :false,
                  mandatory: true
                  <?php
                  if (! empty($_GET['check_out'])) {
                      echo ", defaultDate: '".$_GET['check_out']."', showDefault:true";
                  } ?>
              }
          );

      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.

  10. I have 2 issue I have noticed now that the booking system has been operating for a few months.

    1) There are MULTIPLE (10's of them) Blank entries with my user admin as bookings...why are these here - they keep getting re-entered?!? I think they are old AIRBNB bookings BUT!!!! They are duplicates on the same day...see issue below...

    2) I have duplicate bookings from a single AIRBNB booking - all on the same day - and its is exactly the same booking. Previously you have said "During import of bookings from external sources, Booking Calendar is check each event by unique UID of event. And if such booking, already exist in the Booking Calendar, so then its will not be imported again. That's why in the description of import is mentioned that system import only NEW bookings from .ics feed."

    So does this mean that AIRBNB has changed their UNIQUE ID 4 times so I have 4 of the same imported booking?! I don't think so.

    Why do I keep getting more and more duplicates of AirBNB bookings?

    • Hello.
      During import process from Airbnb or any other sources (like booking.com), system check in .ics feed for each event, this field: UID

      Its exist in events (during import .cs feed) like this:

      BEGIN:VEVENT
      DTSTART;VALUE=DATE:20180115
      DTEND;VALUE=DATE:20180116
      DTSTAMP:20111213T124028Z
      UID:5bcc8073ed135@calendarlabs.com
      CREATED:20111213T123901Z
      DESCRIPTION:...
      LAST-MODIFIED:20111213T123901Z
      LOCATION:Us
      SEQUENCE:0
      STATUS:CONFIRMED
      SUMMARY:M L King Day
      TRANSP:TRANSPARENT
      END:VEVENT
      BEGIN:VEVENT
      

      You can check imported fields in your database in table wp_booking inside of the column "sync_gid".

      So if the Booking Calendar will found the same UID in the .ics feed and in exist database then this event will not be imported again.

      You need to download your .ics feed from airbnb and recheck if such UID unique each time during downloading or its different, if its different then that's why Booking Calendar import its once again.

      Even in the last situation, you can define in the import shortcode in the Booking Calendar to not import the events, for the dates, that already booked in the Booking Calendar. Please check more here: https://oplugins.com/plugins/wp-booking-manager/booking-manager-help/#events-import

      You need to have this parameter in your import shortcode: import_conditions='if_dates_free'

       import_conditions (optional) - whether import bookings for dates, that already booked in specific booking resource
          Parameter values:
          if parameter have skipped, then import in any case
          if_dates_free - import only, if days are available
      

Leave a Reply

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