Support Archive (3)

Important!!!    Check actual Support Forum, if you need to ask a Questions.

  1. Hi,
    We selected "Range Days", Min 3, Max 7 in the settings (Type of days selection in calendar).
    We have put up several season filters to our resources.
    Is it possible that we can change the "Range Days" for specific Season Filters?
    Example: We want that user can only book 7 Days in the summer season, but in all other seasons he can book 3 to 7 days.

    Thank you

  2. Hi, i would like to check if its possible to change the font type and size within the booking form?
    I would like to customised the fonts used.

    Hope you can help.

    Thank you,
    Philip Lim

    • Hello.
      Yes, its possible.
      Please opne this file ../{Booking Calendar Folder}/css/client.css
      and add to the bottom of this file the code like this:
      .booking_form_div, .booking_form_div p, .booking_form_div span, .booking_form_div div { font-family:Arial; font-size:14px; }
      Kind Regards.

      • Thank for the help. Another question. I just tried to upgrade my booking version to Medium Business. But i could not pay for the upgrade when i entered all the credit card details. It says transaction not possible. I used this same card to buy the current version that im using now. Please help. Thanks

  3. Hi
    Because I use my booking calendar and a standard hard copy diary what i do is at the end of my day or week i bring them both up to date with each other.
    Now as i only work between a certain time in the morning and certain time in the evening i do not need 24hrs on the calendar.
    So when i book a job in the calendar which is all day for me it still shows as only partially booked.

    So for example:- I work from 08.00 to 18.00 and that would be a full day for me.
    So if i get a job and book those times out in the calendar I want it to show as booked and not just partially booked.

    Is it possible to define what i classify as a working day ?

    • Hello.
      If you activate "single day selection mode" and use in the booking form at the Booking > Settings > Fields page timeslot selection shortcode like this:
      [select rangetime "10:00 AM - 12:00 PM@@10:00 - 12:00" "12:00 PM - 02:00 PM@@12:00 - 14:00" "02:00 PM - 04:00 PM@@14:00 - 16:00" "04:00 PM - 06:00 PM@@16:00 - 18:00" "06:00 PM - 08:00 PM@@18:00 - 20:00"]
      Then if all timeslots from the list will booked, the day in calendar will become fully booked - unavailbale for selection.
      If you will use other times shortcode, then such day(s) will be marked as partially booked.
      Kind Regards.

      • Well thats great and it works however, what if a customer wants to book 1hr or 2 hrs or 3 or 4 ?
        The selection only allows for whatever has been put in the - select range

        • Hello.
          You can configure there several different timeslots, one timeslot can be for 1 hour other timeslot can be for 2 hours but starting from the same start time.
          Unfortunately, currently only range-time shortcode support disabling day availability if times from the list was booked. Other times shortcodes will support this feature in future updates.
          Kind Regards.

          • Thats a real shame.
            I would not be able to do it then.
            It would be impossible to have all variations of time slot. Well it would be possible i guess but it would take dozens and dozens of drop down boxes to cover all slots.

            • When will the update be please?
              If it is not available reasonably soon I may have to look at an alternative software sadly.

              • Hello.
                I will check about how long its can take time and if possible to make any fix in actual version and reply later during today-tomorrow.
                Kind Regards.

              • Hello.
                Please try to make this fix, its have to resolve issue of not showing available date, if all start times are booked for this specific date.

                Please make backup of source file before editing and make this edit carefully. Do not forget to clear browser cache after editing before testing.

                Please open this file ../{Booking Calendar Folder}/inc/js/biz_s.js

                then find this code:

                var is_element_exist = jQuery( time_slot_field_name+','+time_slot_field_name2 ).length;

                and replace it to this code:

                var start_time_fields = 'select[name="starttime' + bk_type + '"]'; //FixIn:6.1.1.6 var start_time_fields2 = 'select[name="starttime' + bk_type + '[]"]'; var is_element_exist = jQuery( time_slot_field_name + ',' + time_slot_field_name2 + ',' + start_time_fields + ',' + start_time_fields2 ).length;

                then find this code:

                if ((my_timerange_value.length > 0 ) && ( bk_days_selection_mode=='single' ) ){ // Only if range selections exist and we are have single days selections

                and replace it to this code:

                // Star Time checking //FixIn:6.1.1.6 var my_start_time_options = jQuery( start_time_fields + ' option,'+start_time_fields2 + ' option'); if ((my_start_time_options.length > 0 ) && ( bk_days_selection_mode=='single' ) ){ // Only if range selections exist and we are have single days selections var removed_time_slots = is_time_slot_booked_for_this_time_array( bk_type, times_array ); var some_exist_time_slots = []; var my_time_value = jQuery( start_time_fields + ' option,'+start_time_fields2 + ' option'); for ( j=0; j< my_time_value.length; j++){ if ( wpdev_in_array( removed_time_slots, j ) ) { } else { some_exist_time_slots[some_exist_time_slots.length] = j; } } if (some_exist_time_slots.length == 0 ) return true; } // End //FixIn:6.1.1.6 End fix //Check may be its not possible to select any other time slots from the selectbox, because its already booked, sothen mark this day as booked. if ((my_timerange_value.length > 0 ) && ( bk_days_selection_mode=='single' ) ){ // Only if range selections exist and we are have single days selections

                P.S. Its have to work, if you will use single day selection mode and start time (with end time or duration of time) shortcodes.
                Kind Regards.

                • This is what i love about you guys you are quick to respond and very helpful.
                  The fix worked and I am very grateful
                  Thank you for your time much appreciated

  4. Hello!
    Thank you for emailing the screenshots to my client, I appreciate the help. I now have it set to be a 1 NIGHT stay, with 2 min. date selection.

    Is there a way, if a person only selects one date (but not the 2nd), to show an error message?
    "Your reservation is not complete. Please check that you have indicated your check in AND check out dates"

    Thank you!
    Autumn

    • Hello.
      Basically, if you activate the range days selection mode, and visitor select only check in day in calendar, he/she can not submit the booking, because the "Send" button is disabled in this case. So visitor in any case need to select check out day for ability to submit the booking.

      You can also make this fix for showing "Warnign message":
      Please open this file ../{Booking Calendar Folder}/booking/inc/js/biz_s.js

      then find this code:

      if (false) if (bk_days_selection_mode == 'dynamic') { // Check if range days selection with 2 mouse clicks active

      and replace it to this code:

      if (true) if (bk_days_selection_mode == 'dynamic') { // Check if range days selection with 2 mouse clicks active

      Kind Regards.

      • Works beautifully - is there any way to get this to stay on the screen until second date is clicked? It disappears shortly after first date is clicked.

        Thank you!

        • Hello.
          Please find this code: jQuery(".wpbc_message_select_checkout") .animate( {opacity: 1}, 10000 ) .fadeOut( 2000 );
          and comment it:
          // jQuery(".wpbc_message_select_checkout") // .animate( {opacity: 1}, 10000 ) // .fadeOut( 2000 );
          Kind Regards.

  5. Hello,
    we use the "Version 9.Business.Large.SingleSite.5.3". Our site can be found on "https://www.ponyhof-neuholland.de/urlaub-bei-uns/ferienwohnungen/bauwagen/".

    For the purpose of documentation we would like to add bookings of the past. Is that somehow possible?

    Thank you

    • Hello.
      Please make this fix for ability to select past months in admin panel at the Booking > Add booking page:
      Please open this file ../{Booking Calendar Folder}/js/client.js
      then find this code:
      var is_this_admin = false; if ( (location.href.indexOf('wpdev-booking.phpwpdev-booking-reservation') != -1 ) && (location.href.indexOf('booking_hash') != -1 ) ) { is_this_admin = true; bkMinDate = null; bkMaxDate = null; }
      and replace it to this code:
      var is_this_admin = false; if (location.href.indexOf('wpdev-booking.phpwpdev-booking-reservation') != -1 ) { is_this_admin = true; bkMinDate = null; bkMaxDate = null; }
      Kind Regards.

      • Hello,
        thank you very much you for your quick response.
        Kind regards

        • We went online with our (2-step) booking system a couple of weeks ago. Most of the bookings work fine, but in some cases the additionals costs (towls and cleaning) are not included in the overall amount in the confirmation mail. The amount in the mail "news for visitor" is correct. In both mails we use the shortcode [cost]. The problem occured on the site:
          https://www.ponyhof-neuholland.de/urlaub-bei-uns/ferienwohnungen/ferienwohnung-biberburg/

          Please let us know if you need any further information or codes.
          Thank you!

          • Hello.
            Please try to use in the booking form at the Booking > Settings > Fields page this shortcode to show the TOTAL booking cost:
            [cost_hint]
            After this instead of [cost] shortcode in the email templates you can use this shortcode:
            [cost_hint] at the Booking > Settings > Emails page.
            Kind Regards.

            • Hello,
              thank you again for your very quick response!
              In the Form fields we already used the shortcode [cost_hint] and in the email templates I just changed it. I hope that everything works fine now.
              Kind regards

      • I could not find this code in the client.js
        I only found this.
        var is_this_admin = false;
        if ( ( location.href.indexOf('page=wpbc-new') != -1 )
        && ( location.href.indexOf('booking_hash') != -1 ) // Comment this line for ability to add booking in past days at Booking > Add booking page.
        ){
        is_this_admin = true;
        bkMinDate = null;
        bkMaxDate = null;
        }

        • Hello.
          Yes, its correct code in new update 7.2
          Previous comment, was relative to old update of Booking Calendar.
          You need to comment this line:
          && ( location.href.indexOf('booking_hash') != -1 ) // Comment this line for ability to add booking in past days at Booking > Add booking page.
          like this:
          //&& ( location.href.indexOf('booking_hash') != -1 ) // Comment this line for ability to add booking in past days at Booking > Add booking page.
          Kind Regards.

  6. Hi there,

    I have bought the Large Business Calendar and am still figuring out how everything works. A question:

    With the Advanced Custom Fields plugin I have created a custom field named 'booking_plaats' (plaats = city) for each custom post type. I chose the 'Select field' to create a drop down select input. Now on each custom post type I added a different calendar and chose a value for booking_plaats.

    In the search form I used:

    Aankomst: [search_check_in]
    Vertrek: [search_check_out]
    Aantal gasten: [search_visitors "1" "2" "3" "4" "5" "6" "7" "8" "9" "10"]
    Plaats:

    Alle
    Antibes
    Beaulieu-sur-Mer
    Biot
    Cannes
    Forêt

    [search_button]

    Of course the names of the cities are exactly the same as in the custom fields. However, I can't seem to get any results when searching for specific cities. What am I doing wrong?

    Thanks

    • Hello.
      Please note, after configuration custom form fields in your posts, please open the Booking > Settings > Search page and click on "Clear cache button".
      You have to see how many posts with booking forms is found. Also in latest update 6.1 of plugin, you will see the pages URL and ID of booking resources that associated with each page. After this you can make test at the front-end side.
      If you still do not see search results, try to check this troubleshooting instruction: https://wpbookingcalendar.com/faq/no-search-results/
      Kind Regards.

  7. Hi there,

    I am using additional parameters for searching, for example 'city' and 'facilities'.
    How can I make sure people can search for more than 1 city. So dropdown and then multiselect boxes?

    Is this possible?

    Thanks!

    • Hello.
      Unfortunately, its does not possible to select several options withing one additional parameter.
      In actual versions possible to select only one option from one additional parameter. I will add this feature to the TODO list for having this functionality in future updates.
      Kind Regards.

  8. Hello,

    I have a pilates studio and I like to let our customers book the lessons from the website.
    every day has a few time slots of lessons with the same or other instructor.
    every lesson have up to 7 spots so the calendar should show how many spots left on each lesson and the booking should have the option to include a few people in the same order.
    can I use your plugin to book the lessons? which version do I need?

    Thanks,
    Zeev.

    • Hello.

      If you need to make the specific number of bookings per days, then you need to check the Booking Calendar Business Large version, where 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
      At this version is 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 in this version is possible to make reservation 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 reservation).
      Please read more info about the booking resources and how to configure them here https://wpbookingcalendar.com/help/booking-resource/
      Also we highly recommend to check this article about different configuration of capacity and availability https://wpbookingcalendar.com/faq/capacity-concept/

      _____________________________________________
      Suggestion! I can suggest that you can create the booking resource with specific capacity for the each of your times and then have the independent own calendar for the each of your time slot for the reservation. Its mean that your visitors firstly, need to select the times in the selectbox, where will be list all your options.
      And only after that select the date and fill the booking form. Its can be look like this: https://bm.wpbookingcalendar.com/select-resource-2/
      _____________________________________________

      Kind Regards.

  9. Hello!
    I have the "check for double booking" feature activated. It shows an error message if two people try to book the same room/date, which is great.

    1. How do I change the wording of this error message? Some of the grammar is a little off.
    2. Can you please tell me how to disable the message fade-out?

    Thank you!
    Autumn

    • Hello.
      1) You can fix translation of this message: 'Probably these date(s) just was booking by other visitor. Please reload this page and make booking again.' in the PO file at languages folder. Please read more about how to update translation here: https://wpbookingcalendar.com/faq/make-translation-of-wp-plugin/
      Please note, after update of translation you need to upload both MO and PO files to the languages folder at your server.

      2) The showing and fading time of that message have the general rule for all messages. So if you fix the time, its will apply to all other warning messages too.
      You can edit time of showing this message inside of this file: ../{Booking Calendar Folder}/js/client.js

      by searching this code:
      jQuery(".wpdev-help-message") .animate( {opacity: 1}, 10000 ) .fadeOut( 2000 );

      and editing this value:
      .animate( {opacity: 1}, 10000 )
      for example from 10 sec to 60 sec
      .animate( {opacity: 1}, 60000 )
      Kind Regards.

        • Hello.
          You need to edit PO file with POEdit tool. After saving this PO file, you will get new MO file.
          In your case you need to edit specific PO file of your language, like booking-de_DE.po
          Kind Regards.

          • Hello - there is no booking-en_EN.po , do I create one from booking.pot?

            I've already downloaded the software and installed, I just want to know the name of the file I'm supposed to open up.
            Thank you! 🙂
            Autumn

            • Hello.
              If you need to change the English text, then you can make this fix directly in the source code.
              Inside of this file: ../{Booking Calendar Folder}/lib/wpbc-booking-new.php
              and in this code:
              showMessageUnderElement( '#date_booking<?php echo $bktype; ?>', '<?php echo html_entity_decode( '<strong>' . esc_js( __('Error!' ,'booking') ) . '</strong> ' . esc_js( __('Probably these date(s) just was booking by other visitor. Please reload this page and make booking again.' ,'booking') ) ,ENT_QUOTES); ?>' , 'alert-error');

  10. Hi, I'm a Small Business user. We offer booking for different resources like hotels, cars and restaurants. In the general fields settings I have no range time field because I don't need it for the hotels and cars but I need to put rangetime selection on the restaurants booking pages , ¿could I add a rangetime selection field, starttime or any other field to specify the time only in restaurants form pages?

    Thank you in advance

    • Hello.
      Such functionality possible in the Booking Calendar Business Medium and higher versions.
      In these versions possible to customize several different custom booking forms at the Booking > Settings > Fields page.
      One form can have the times selections other form will not have this times selections.
      Then you can insert specific booking resource (hotel or restaurant) for specific custom booking form (with or without times) into specific page.
      You can test Booking Calendar live demos at this page https://wpbookingcalendar.com/demo/ to be sure in functionality and do not have misunderstanding.
      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.
      Kind Regards.