Support

Technical help board
Important.  Check FAQ first for existing answers before posting new Questions.
Note.  You can check archive 1 and archive 2 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. HI,

    I am using the paid version of your plugin (small business). Is it possible for the visitor to book two rooms together and go to checkout with both rooms in a kind of cart. I don´t wan´t to bother the visitors making the payment twice... The ideal scenario would be to make 1, up to 2 rooms book in the same screen, but none of the calendars seems to do that.

    Thanks,

    Rafael

    • Hello.
      Unfortunately , the "shopping card" functionality, does not support, yet in actual versions of Booking Calendar. This feature exist in our TODO list, and it will be available in some future updates of plugin.
      Kind Regards.

  2. So I think I will have to update to medium business to use the hability to book more than one resource at the same time. If I understood correctly, the person will chose the dates in the calendars of the wanted resources, and them fill the form only once. Is this ok?

    Also, I need to limit that each person can book only up to 2 rooms in the same date. Is this possible? Can I implement this restriction? There are 8 rooms, and the client will choose if he wants room 2 and 3, or 1 and 7, but never more than two together...

    Sorry for asking all this together. I have a very tight deadline to deliver the website...

    • Hello.
      Yes, in this ( Booking Calendar Business Medium version), possible to have 2 or more calendars at the page, and then list only one booking form. Check more about this here: http://wpbookingcalendar.com/faq/booking-many-different-items-via-one-booking-form/
      Pleas note, its does not selection of the booking resources - its inline month view calendar for the different booking resources at this page!

      Relative other question about booking of only 2 rooms, I am afraid its does not possible. Honesty I do not sure that clearly understand how you want to select the rooms, because such rooms (booking resources), its inline calendars at the page.
      And if you will use more than 2 calendars at this page, and need that visitor to select dates only from 2 calendars, but not more, so then its does not possible. Sorry.
      Kind Regards.

      • I thought about using the Selection of booking resource hack (http://bm.wpbookingcalendar.com/select-resource-2/) together with the different itens via one booking-form hack.

        So I would use two calendars, with the selections, in such a way that the member of the union could book 1 or 2 rooms at the same date.

        In this way the visitor would enter the booking page. He would see 2 calendars and use the selection tool to choose which 2 of the 8 avaiable rooms he wants (or only one if he does not want two).

        Do you think it would be possible?

        • Hello.
          I don't think so. The selection of booking resources in this example its just showing or hiding specific booking form with calendar.

          In your case, if you will use several calendars and only one booking form, you will be need to hide only calendars (in some way), by using own JavaScript code.
          Unfortunately we can not start, right now, some personal customization or custom development, because almost have no free time. Thank you for understanding.
          Thank you.

  3. I just downloaded the small business version. In the free version, when creating my form under the Form Tab next to General, I did not need to use short code to construct it. Is short code necessary for this version? Or is there a way I can do it the old way?

    Please note, I am very unfamiliar with coding. Thanks!

    • Hello.
      In the paid versions of Booking Calendar for configuration of booking form is using concept of well known “Contact Form7” plugin. It’s give great flexibility to configure any type of booking form.

      Please you can reset to one of predefined booking form templates. Just open the Booking > Settings > Form page then select in toolbar one of templates and click on “Both” button then click on Save changes button.

      In case if you need to add new booking form filed, 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.

  4. We have 8 rooms, and also the possibility to book the entire house. Is it possible for me to have the entire house as a resource, but allow it to be booked at a specific date only if all the rooms are available?

    • Hello.
      Example of configuration in Booking Calendar Business Large version.
      You can make the parent resource (a house) and then create 8 child resources (or any other number of rooms, depend from how many rooms you are having). Its means that total capacity will be 9.

      Now you need to create 2 booking forms at the Booking > Settings > Fields page. One form for the "child booking resources" (rooms), and one form for the entire house (parent booking resource). The form for parent booking resources must to have form field for visitors selection with one pre-selected options, which is = to capacity of this booking resource. In this example its 3 visitors. This field can be hidden, so your visitors do not see it. Its required for booking entire house (parent and all child resources). Then you need to insert the booking shortcode for the parent booking resource (house) and this custom form into the separate page.

      In the booking form for child resources, can be selection of only 1 visitor.

      Then separately at the different pages you can insert the booking forms for the other 9 units - child booking resources - rooms.

      Please note, if one of the child resources will be booked you cannot book the entire house for those dates (the availability will be less then number of visitors) but the dates in the calendar still will be select-able. Also if someone is book the entire house so then the dates in the calendar of separate rooms will be unavailable.

      Also we highly recommend to check this article about different configuration of capacity and availability http://wpbookingcalendar.com/faq/capacity-concept/
      Kind Regards.

      • HI,

        Is this possible with smaill business? That is the version that I have. Or at least, could you give me discount for this update?

        I think it would be a little overkill to pay for a business large version when my client is an union with this medium house with 8 very simple rooms..

        Thanks,

        Rafael

        • Hello.
          Please contact support about this info @ wpbookingcalendar.com
          With your previous order of purchase.
          Kind Regards.

      • Hi,
        I am using latest version (8), but I can't find in the resources settings where to change the capacity. I see the information column with the capacity and info about child resources. But I can't

        • Hello.

          You can change the capacity of booking resources by adding new child booking resources to the parent booking resources or removing child booking resources.

          We highly recommend to check this article about different configuration of capacity and availability http://wpbookingcalendar.com/faq/capacity-concept/

          In this version is possible to make several bookings in the same date in same calendar only for FULL date, not a time slots (time slots in this version only record data in the DB, but do not play any logic in capacity/availability). Please read more info about the booking resources and how to configure them here http://wpbookingcalendar.com/help/booking-resource/

          Kind Regards.

      • I've ead the docs, thank you.
        One last question. Can I make the dates in the calendar not selectable when the child resources are full? It is a bad that the visitor has to fill all the form and then get the error message. What would be the way to do this? Javascript?

        • Also, is it possible to change the text inside the tooltip. It is confusing to show 9 as capacity avaiable, when I have only 8 rooms. I need to show always capacity-1, or even better, a text "Available" when there are 9 slots avaiable (rent whole house) and unavaiable if it something different from that (meaning 1 room at least is booked).

        • Hello.

          Unfortunately, for the concept of "House and rooms" bookings, its does not possible. I was mentioned about this in previous comment.
          Its because the "parent booking resource" also counting as child resource.

          As workaround, here, you can make one "blank" booking for all days during a year(s) for booking of only 1 parent booking resource.
          You can do this at the Booking > Add booking page. Please note you will be need to select custom booking form, where you will have selection of visitors as "1 visitor" - for ability to book only 1 resource (in our case first resource - its parent resource).

          In this case, the capacity will decrease to 1 element, and you will be able to see correct availability and marking days as unavailable if all rooms are booked.

          Also for the booking form where you will have booking for entire house, you will need to have selection of visitors at one element less than you had before (instead of 9 visitors just to have 8 visitors selection).

          Kind Regards.

  5. Hello,

    With the plugin we can do a search between dates, and that's great.
    However, we'd like to add, next to it, a search by "periods of X time".

    For example: "How many days you want to spend in our houses?: 2, 5, 7, 20, 30", and then the search would go through the free dates (of the next 12 months) and show the resources that have those slots free - regardless of the month.

    Is there any hack I could use for that?

    Many thanks,

    • Hello.
      In actual versions its does not possible.
      But you can try to add to the search form some button and custom JavaScript code for updating dates fields with new dates.
      For example:

      <div class="wpdevelop">
          <div class="form-inline well">
              <label>Check in:</label> [search_check_in]
              <label>Check out:</label> [search_check_out]
              <label>Guests:</label> [search_visitors]
              [search_button]
      
               <a href='javascript:void(0)' id="wpbc_next_week" class="btn" rel="nofollow">Next Week</a>
          </div>
      </div>
      <script type="text/javascript">
        jQuery('#wpbc_next_week').on( 'click', function(){
          // Check In
          var s_check_in = jQuery( '#booking_search_check_in' ).val().split('-');
          var s_check_in_day = new Date();
          s_check_in_day.setFullYear( parseInt( s_check_in[0] ), ( parseInt( s_check_in[1] ) - 1 ), parseInt( s_check_in[2] ) );
          s_check_in_day.setDate( s_check_in_day.getDate() + 7 );
          var my_date = s_check_in_day.getDate() ; if (my_date < 10 ) my_date = '0' + my_date;
          var my_month = (s_check_in_day.getMonth()+1); if (my_month < 10 ) my_month = '0' + my_month;
          s_check_in = s_check_in_day.getFullYear() + '-' + my_month + '-' + my_date ;
          jQuery( '#booking_search_check_in' ).val( s_check_in );
          // Check Out
          s_check_in = jQuery( '#booking_search_check_out' ).val().split('-');
          s_check_in_day = new Date();
          s_check_in_day.setFullYear( parseInt( s_check_in[0] ), ( parseInt( s_check_in[1] ) - 1 ), parseInt( s_check_in[2] ) );
          s_check_in_day.setDate( s_check_in_day.getDate() + 7 );
          my_date = s_check_in_day.getDate() ; if (my_date < 10 ) my_date = '0' + my_date;
          my_month = (s_check_in_day.getMonth()+1); if (my_month < 10 ) my_month = '0' + my_month;
          s_check_in = s_check_in_day.getFullYear() + '-' + my_month + '-' + my_date ;
          jQuery( '#booking_search_check_out' ).val( s_check_in );
      
        });
      </script>
      

      Unfortunately we can not start, right now, some personal customization or custom development, because almost have no free time. Thank you for understanding.
      Kind Regards.

  6. Currently using the free version - is there any way to trial the small business version for a few days before purchasing?

  7. WordPress version = 4.8.2
    Booking Calendar version = Version 9.Personal.SingleSite.8.0
    Theme = Virtue - Premium 4.3.4

    Just purchased the Booking Calendar (Personal) plugin and trying to configure.
    We are offering a service where the client books a single day appointment
    Layout, we have two columns with the form to the right of the Calendar
    Questions:
    * How do I dynamically display the selected date in the form e.g.
    Date Selected: [check_in_date]
    First Name (required):
    Last Name (required):
    Email (required):

    * How do I change the width of the text fields? Currently it is taking 90% of the screen and I can't see how to control it.

    Many thanks

    Current Field code is

    [calendar]

    Date Selected: [check_in_date]
    First Name (required): [text* name]
    Last Name (required):[text* secondname]
    Email (required):[email* email]
    What are you seeking healing for (required): [textarea* details 100x3 class:col-md-6]
    [checkbox* term_and_condition use_label_element "I Accept term and conditions"] [captcha]

    [submit class:btn "Book"]

    • Hello.
      1) The ability show some hints, like selected dates or showing cost of the booking, possible in the Booking Calendar Business Medium or higher versions.
      Here is list of supported shortcodes for showing hints in these versions:

      [check_in_date_hint] - Selected Check In date. Example:11/25/2013
      [check_out_date_hint] - Selected Check Out date. Example:11/27/2013[start_time_hint] - Selected Start Time. Example:10:00
      [end_time_hint] - Selected End Time. Example:12:00[selected_dates_hint] - All selected dates. Example:11/25/2013, 11/26/2013, 11/27/2013
      [selected_timedates_hint] - All selected dates with times. Example:11/25/2013 10:00, 11/26/2013, 11/27/2013 12:00
      [selected_short_dates_hint] - All selected dates in "short" format. Example:11/25/2013 - 11/27/2013
      [selected_short_timedates_hint] - All selected dates with times in "short" format.. Example:11/25/2013 10:00 - 11/27/2013 12:00[days_number_hint] - Number of selected days. Example:3
      [nights_number_hint] - Number of selected nights. Example:2
      ---
      [cost_hint] - Full cost of the booking.
      [original_cost_hint] - Cost of the booking for the selected dates only.
      [additional_cost_hint] - Additional cost, which depends on the fields selection in the form. [deposit_hint] - The deposit cost of the booking.
      [balance_hint] - Balance cost of the booking - difference between deposit and full cost.
      [coupon_discount_hint] - Coupon discount value of the booking. 
      ---
      [resource_title_hint] - title of booking resource.
      [bookingresource show='id'] - ID of booking resource.
      [bookingresource show='title'] - title of booking resource.
      [bookingresource show='cost'] - cost of booking resource.
      

      But its does not possible to show Name or Second name that was just entered by visitor in hints.

      Instead of that such info possible to show in "Summary" section before payment button. This summary you can activate at the Booking > Settings > Payment page.

      You can make upgrade to the higher version of Booking Calendar from your exist version of plugin by clicking on the "Upgrade" menu item at the top right side of General Booking Settings page in your admin panel.

      2) Please send the link to the page with booking form, I will check it and then explain to you have to customize CSS to control width of the form fields.
      Usually you need to make this fix.
      Please open this file ../{Booking Calendar Folder}/css/cient.css

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

      then add this code to the bottom of this file:

      .booking_form .form-group .controls select, 
      .booking_form select, 
      .booking_form textarea, 
      .booking_form input[type="text"] {
          width: 300px !important;
      }
      

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

        • Hello.
          Relative issue with form fields width.
          At that page you have added widget for booking form, instead of inserting Booking Calendar shortcode into content of the page.
          Usually widgets is positioning in narrow sidebars, and because of that there need to have 100% width of sidebar for form fields.
          So here is 2 solutions.

          1) You can remove the widget from the sidebar at the WordPress > Appearance > Widgets menu.
          and then insert the Booking Calendar shortcode into the content of the page.

          Please read more how easily insert booking form or availability calendar into a pages http://wpbookingcalendar.com/help/inserting-booking-form/ or how manually configure Booking Calendar shortcodes in content of your pages: http://wpbookingcalendar.com/help/booking-calendar-shortcodes/

          2) Or you can make customization of CSS file for having smaller width for form fields in the widgets, as well.
          Please open this file https://bodytalk4life.com/wp-content/plugins/booking.personal.8.0/css/client.css

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

          then add this code to the bottom of this file:

          div.widget_wpdev_booking input, 
          div.widget_wpdev_booking select, 
          div.widget_wpdev_booking textarea, 
          div.widget_wpdev_booking .wpdevelop input, 
          div.widget_wpdev_booking .wpdevelop select, 
          div.widget_wpdev_booking .wpdevelop textarea, 
          div#datepick-div input, 
          div#datepick-div select, 
          div#datepick-div textarea {
            width:150px;
          }

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

          P.S. Also, 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). Booking Calendar does not support cache plugins at the same page.

          Kind Regards.

          • I have removed the widget and used the Shortcode to insert the calendar and form into the page instead. This has given me the smaller fields.
            Yippeee 🙂
            This has left me with two other issues to solve
            1 How can I align the Left Hand Side of the following input fields so they start in the same relative position instead of straight after the text?
            [First Name (required):]
            [Last Name (required):]
            [Email (required):]
            2 When I am on a full screen, the I Accept term and conditions line and captcha field appear on the right side of the [What are you seeking healing for (required):] entry box instead of staying below. How do I force these fields to stay in sequence from top to bottom in one vertical column

            Many thanks

            My current form code is
            [calendar]

            First Name (required): [text* name]
            Last Name (required):[text* secondname]
            Email (required):[email* email]
            What are you seeking healing for (required): [textarea* details 100x3 class:col-md-6]
            [checkbox* term_and_condition use_label_element "I Accept term and conditions"]
            [captcha]

            [submit class:btn "Book"]

            • Just realise the HMTL didn't paste correctly. Had added comment lines for this thread only

              <!-- [calendar] -->
              <!-- -->
              <!-- First Name (required): [text* name] -->
              <!-- Last Name (required):[text* secondname] -->
              <!-- Email (required):[email* email] -->
              <!-- What are you seeking healing for (required): [textarea* details 100x3 class:col-md-6] -->
              <!-- [checkbox* term_and_condition use_label_element "I Accept term and conditions"] -->
              <!-- [captcha] -->

              <!-- [submit class:btn "Book"]
              -->

        • Re 2 - Field widths
          I found this section in booking.personal.8.0/css/client.css

          /* Width */
          .booking_form .form-group .controls select,
          .booking_form select,
          /* FixIn: 7.2.0.2 */
          .booking_form textarea,
          .booking_form input[type="text"]{
          width:250px;
          }

          And updated it by reducing the width px and adding !important giving me
          /* Width */
          .booking_form .form-group .controls select,
          .booking_form select,
          /* FixIn: 7.2.0.2 */
          .booking_form textarea,
          .booking_form input[type="text"]{
          width:150px !important;
          }
          And then cleared cache on the browser

          No change to form behaviour 🙁

          Did I do the change correctly?
          What should I look at next

          Thanks

  8. Hola,

    Quisiera saber si es posible que los clientes puedan hacer reservas en intervalos horarios dentro del mismo día. Por ejemplo, que reserven una sala de 14h a 18h.

    Gracias

    • Hello.
      Yes, it’s possible in the Booking Calendar Business Small or higher versions.

      The ability to book for the specific times only possible in the Booking Calendar Business Small / Business Medium versions (and in higher versions for booking resources with capacity =1). Please note if you will make the booking for the specific timeslot, this timeslot become unavailable for the other visitors for that selected date in current specific calendar.

      You can configure the timeslots selections on the Booking > Settings > Form page. Please use the “shortcode generator” on the right side of that page for the correct generation of the shortcode.

      You can use one”timerange” (timeslots) or “start time” and”end time” selections or”starttime” and “duration”of time selections shortcodes or even start time and end time entering shortcodes. Please read more about the booking form fields configuration here http://wpbookingcalendar.com/help/booking-form-fields/

      You can test the bookings for the specific time-slots in action on the live demo of Business Small version (which is configured by default for the bookings of specific time-slots) here: http://bs.wpbookingcalendar.com/ Other live demo you will need to reconfigure.

      Kind Regards.

  9. WordPress version = 4.8.2
    Booking Calendar version = Version 9.Personal.Large.8.0

    Hi,

    I have a strange bug that prevents me of selectin the 15th of octuber day in my calendar. It is avaiable (green), and I can select the day after and the day before. I have no reservation on that day. What may cause this?

    • I have just deleted all my reservations. And tried again. Still this day is not selectable. I have tried different forms, but can't select 15 of Octuber

          • Hello.
            You can select this day "15th of October" Just for selection of this day you need to click 2 times at the same day. Its because you have activate selection of range days using 2 mouse clicks.

            You can add to the booking form these shortcodes for showing to visitor selected check in/out days, to be more intuitive.

            [check_in_date_hint] - Selected Check In date. Example:11/25/2013
            [check_out_date_hint] - Selected Check Out date. Example:11/27/2013
            

            Kind Regards.

            • HI,

              I changed to Single Day, and also to Multiday selection. Nonetheless I can't still select the 15th. But I experience this only in Firefox. In Chrome everything is ok. I will investigate further. Thanks a lot

              • Hello.
                Please recheck also about 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).

                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.

                Kind Regards.

  10. Hi,

    Another question I have is if I can skip the limit of days in advance that can be booked for admin users. In the configurations I have limited the avaiable days from today for 180 days... But I would like this to apply only to normal users, so that the admin could book dates in the admin panel after that limit.
    Is this possible?

    Thanks a lot!

    Rafael

    • Hello.
      Yes, you can do this.
      Please open the Booking > Settings General page and configure there settings for the type of days availability as you need to show in admin panel at the Booking > Add booking page.
      And at the front-end side in page before Booking Calendar shortcode you need to add this JavaScript code:

      <script type="text/javascript">
         wpbc_available_days_num_from_today = 180;
      </script>
      [booking type=1 nummonths=2]
      

Leave a Reply

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