Support Archive

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

  1. Hi, i've been searching around for quite some time now for a suitable booking system for my site - then i found yours. It works very well and has a lot of features i'm looking for but i was wondering if the following are possible:

    Link the name of client with their username for my site:
    My calender is only available to my site members, i would like it if they didn't have to enter their name when making a booking, instead their site username is used, is this possible?

    Bookings visible to all clients:
    Some of my members might like to join other members on certain bookings, would it be possible to show the name of the client who has booked a particular day to all my members?

    Thanks again for your hard work, my site members are very impressed thus far!

    • Hello.
      1) You can activate the "Auto-fill fields" at the General Booking Settings page at "Form" section to activate auto-fill form fields (line Name, Second Name, Email (from user profile)) for logged in users.

      2) Unfortunately its does not possible to show the name of users, who make booked for full days.
      Only in the Booking Calendar Business Small and higher versions, possible to make a little fix to show the name of person, who was making the booking for the specific timeslot (not the full date) at specific date in mouse over tooltip.
      You can activate this feature, by making this fix, but please note this feature can impact to the performance, so we do not recommend to activate it.

      If you are still want to activate it, so please open this file: ../booking/lib/wpbc-constants.php find this code:

      if (!defined('WP_BK_SHOW_INFO_IN_FORM')) define('WP_BK_SHOW_INFO_IN_FORM', false ); // This feature can impact to the performace

      and replace to this code:

      if (!defined('WP_BK_SHOW_INFO_IN_FORM')) define('WP_BK_SHOW_INFO_IN_FORM', true); // This feature can impact to the performace

      • Thanks for the fast reply! Very helpfull

        So this fix is only available in the Business Small or above version of the calendar?

        Regards

        • Hello.
          Yes, because the name of who was made the booking possible to show only for the specific timeslots (not the full days), and ability to make the bookings for specific times possible from Business Small version. Please test it in the live demos.

    • Hello.
      Its seems like your actual theme or some other actual plugin is binding additional events to the scrolling links, which generate those actions.
      Please try to deactivate your actual theme and then activate the default wordpress theme and then test it again.
      If its not help, please try to deactivate one by one all your active plugins and retest it.
      Need to find the reason of that issue.
      Kind Regards.

  2. Hello,

    Can you please let me know how to change the color of partially booked dates so they are not so similar to the available.
    I tried to find the correct style and apply in the theme css but was not successful.

    • Hello.
      You can use this CSS construction for definition of different style of partially booked dates:
      .block_hints .block_time, .datepick-inline .timespartly { }
      You can insert it into the CSS skin of your calendar or to the ../{booking plugin folder}/css/client.css file

  3. Hi ,

    I am trying to assign settings to subscriber' however I would like to user to see only T fields.

    Would ti be possible give a bit directions like which css files with which code i can add display: none; for general, emails & upgrade buttons to be not shown after all he settings completed.

    We need subscriber to play around and change the hours but keeping the other settings away from them.

    Or would there be any other solutions to only assign T field with add booking or itself ?

    I would appreciate a solution as I have been delaying this project due to not being able to assign this feature.

    Many Thanks

    • Hello.
      Please try to make this fix.

      Please open this file ../{Booking Calendar Folder}/lib/wpdev-booking-class.php

      1) then find this code:
      <div class="nav-tabs wpdevbk" style="width:100%;"> <?php $is_can = apply_bk_filter('multiuser_is_user_can_be_here', true, 'only_super_admin');
      and replace it to this code:
      <div class="nav-tabs wpdevbk" style="width:100%;"> <?php $is_can = apply_bk_filter('multiuser_is_user_can_be_here', true, 'only_super_admin'); $actual_user = wp_get_current_user(); if ( user_can( $actual_user, "subscriber" ) ) { $is_can = false; }

      2) then find this code:
      if ($is_can_be_here) { //Reduction version 3.0 ?>
      and replace it to this code:
      if ($is_can) { //Reduction version 3.0 ?>

      • Many Thanks for the very satisfactory support.

        In this page, where we set subscriber to see only T Fields,
        Would it be also possible to remove the following buttons please ;

        -- Delete,
        -- Add new custom form,
        -- Standart Form template & Reset & Both

        Your help would be much appreciated

        • Hello.
          Please open this file ../{Booking Calendar Folder}/inc/personal.php

          then find this code:
          <?php make_bk_action('wpdev_booking_fields_settings_top_toolbar'); //Toolbar ?> <div class="btn-group" style="margin:0 5px 5px;float: left; height: auto;"> <select name="select_reset_booking_form" id="select_reset_booking_form" style="margin:0px;"> <option value="standard"><?php _e('Standard Form Template', 'wpdev-booking'); ?></option> <option value="2collumns"><?php _e('2 Columns Form Template', 'wpdev-booking'); ?></option> <option value="wizard"><?php _e('Wizard Form Template(several steps)', 'wpdev-booking'); ?></option> <?php if ($this->wpdev_bk_biz_s !== false) { ?> <option value="payment"><?php _e('Payment Form Template', 'wpdev-booking'); ?></option> <option value="times"><?php _e('Time Slots Form Template', 'wpdev-booking'); ?></option> <?php if (class_exists('wpdev_bk_biz_m')) { ?> <option value="timesweek"><?php _e('Time slots for different weekends Form Template', 'wpdev-booking'); ?></option> <option value="hints"><?php _e('Hints Form Template', 'wpdev-booking'); ?></option> <?php } ?> <?php } ?> </select> <a data-original-title="<?php _e('Reset current Form', 'wpdev-booking'); ? rel="nofollow">" rel="tooltip" class="tooltip_top button button-secondary" onclick="javascript: var sel_res_val = document.getElementById('select_reset_booking_form').options[ document.getElementById('select_reset_booking_form').selectedIndex ].value; if ( jQuery('#visibility_container_form_fields').css('display') == 'block' ) { reset_to_def_from( sel_res_val ); } else { reset_to_def_from_show( sel_res_val ); } " ><?php _e('Reset', 'wpdev-booking'); ?></a> <a data-original-title="<?php _e('Reset Booking Form and Content of Booking Fields Form', 'wpdev-booking'); ? rel="nofollow">" rel="tooltip" class="tooltip_top button button-secondary" onclick="javascript: var sel_res_val = document.getElementById('select_reset_booking_form').options[ document.getElementById('select_reset_booking_form').selectedIndex ].value; reset_to_def_from( sel_res_val ); reset_to_def_from_show( sel_res_val );" ><?php _e('Both', 'wpdev-booking'); ?></a> </div>

          and replace it to this code:

          <?php $is_can = true; $actual_user = wp_get_current_user(); if ( user_can( $actual_user, "subscriber" ) ) { $is_can = false; } if ($is_can) { ?> <?php make_bk_action('wpdev_booking_fields_settings_top_toolbar'); //Toolbar ?> <div class="btn-group" style="margin:0 5px 5px;float: left; height: auto;"> <select name="select_reset_booking_form" id="select_reset_booking_form" style="margin:0px;"> <option value="standard"><?php _e('Standard Form Template', 'wpdev-booking'); ?></option> <option value="2collumns"><?php _e('2 Columns Form Template', 'wpdev-booking'); ?></option> <option value="wizard"><?php _e('Wizard Form Template(several steps)', 'wpdev-booking'); ?></option> <?php if ($this->wpdev_bk_biz_s !== false) { ?> <option value="payment"><?php _e('Payment Form Template', 'wpdev-booking'); ?></option> <option value="times"><?php _e('Time Slots Form Template', 'wpdev-booking'); ?></option> <?php if (class_exists('wpdev_bk_biz_m')) { ?> <option value="timesweek"><?php _e('Time slots for different weekends Form Template', 'wpdev-booking'); ?></option> <option value="hints"><?php _e('Hints Form Template', 'wpdev-booking'); ?></option> <?php } ?> <?php } ?> </select> <a data-original-title="<?php _e('Reset current Form', 'wpdev-booking'); ? rel="nofollow">" rel="tooltip" class="tooltip_top button button-secondary" onclick="javascript: var sel_res_val = document.getElementById('select_reset_booking_form').options[ document.getElementById('select_reset_booking_form').selectedIndex ].value; if ( jQuery('#visibility_container_form_fields').css('display') == 'block' ) { reset_to_def_from( sel_res_val ); } else { reset_to_def_from_show( sel_res_val ); } " ><?php _e('Reset', 'wpdev-booking'); ?></a> <a data-original-title="<?php _e('Reset Booking Form and Content of Booking Fields Form', 'wpdev-booking'); ? rel="nofollow">" rel="tooltip" class="tooltip_top button button-secondary" onclick="javascript: var sel_res_val = document.getElementById('select_reset_booking_form').options[ document.getElementById('select_reset_booking_form').selectedIndex ].value; reset_to_def_from( sel_res_val ); reset_to_def_from_show( sel_res_val );" ><?php _e('Both', 'wpdev-booking'); ?></a> </div> <?php } ?>

          • Many Thanks for the great support.

            I would very much appreciate if I had bit more help to finalise this project.

            a) a bit more detailed instructions how to disable some of the hours available for bookings on Fridays & Saturdays
            Here as it is for a restaurant we only used [starttime] ranging the hours as 13:00, 13:30, 14:00....22:00.. I hope this will be possible

            b) I understand conditional features are not available yet but would you be kindly help on this occasion as I am stuck with this request to complete the project.
            What needed is that ;
            The business has three restaurants and we are using 3 resources (restaurants).
            Restaurants accept numbers of booking at a time between 1-45, 1-45 and -1-25.

            Would it be possible to set a condition for three restaurant separately, that once a user attempts to choose number 10 and plus' it would require tick to be chosen that says
            "I accept that the party bookings require........"

            c) Lastly, I would like to set different colours for the resources appear in the booking list.

            Many Thanks in advance

            • Hello.
              a) Please check instruction about this configuration here: https://wpbookingcalendar.com/help/different-time-slots-selections-for-different-days/ (its possible at the Booking Calendar Business Medium and in higher versions).

              b) Sorry, I am not understanding this point. Did you mean to select some "checkbox" in booking form, if the visitor select some specific option (in other selectbox) ?
              If yes, then you right, its does not exist in actual versions. And unfortunately we can not provide such type of customization. I can only give to your web-developer some guidelines, where better to start coding about that.
              You can check the code (and selections of the options in selectbox) at the moment, when visitor click on the Submit button. You can make this checking at the content of this function
              function mybooking_submit( submit_form , bk_type, wpdev_active_locale)
              in the ..{Booking Calendar Folder}/js/wpdev.bk.js file
              c) You will need to contact your web developer about customization of the colors of the different booking resources. You can make this CSS customization inside of the {Booking Calendar Folder}/css/admin.css or inside of the {Booking Calendar Folder}/css/admin-booking-listing.css file.

              Unfortunately we can not start right now some advanced personal customization or advanced custom development, because of have no free time. We are working hard on next updates. Thank you for understanding.

  4. Hi,

    after migrating to another server I get a tottaly blank page on the page the calendar is supposed to be.
    I allready disabled all plugins and reverted to defaut theme.
    I also searched for Javascript errors with Firebug. The only error I see is the following:

    "NetworkError: 500 Internal Server Error - https://www.luxesloepamsterdam.com/test-2/"
    /test-2/
    window.controllers is deprecated. Do not use it for UA detection.

    I'm on WordPress 4.0 and Booking Calendar 5.1.6.
    What could be the problem??
    Any help appreciated!

    • Hello.
      Please open the WordPress > Plugins menu and try to deactivate one- by one all your active plugins. And retest it (after each deactivation).
      Need to find the reason of that error (is it Booking Calendar or some other plugin).
      If its booking calendar, then I can suggest that you make the full reinstall of the plugin, deactivate and delete it , then download the new version and activate it.
      Kind Regards.

  5. 0 error.

    My site url and wordpress install are set to https://autovaultmn.com.

    I'm getting the 0 error from the ajax script issue and tried your posted fix. It doesn't work. Is there something in the file scripts I need to change?

    -Brad

    • Hello.
      I was testing your website, and I be able to make the successful new booking at this page: https://autovaultmn.com/msp-airport-parking/
      This error "0 error" possible in situation, when the server unavailable (and Ajax request is not getting respond), or when you have the wrong configurations of the website urls, sometime have the "https://autovaultmn.com/" for other scripts "https://autovaultmn.com/" or "https://www.autovaultmn.com/"
      (Here is more info about this issue:https://wpbookingcalendar.com/faq/0-error/)

      Can you retest it more detail and if you will have this issue, please send the link to exact page, where you are having this issue.

    • Nevermind. Fixed it by using a redirect on the server side in the htaccess file.

  6. Hi I have recently bought the Multi-User Calendar.
    1) Customers do not seem to be receiving e mail notification when a booking is approved (but I get a copy a admin)
    2) Is there a way of making calendar available at Subscriber Level (I only seem to be able to make it available at Admin and Editor but do not want to give people other priviledges associated with these levels)

    Many Thanks
    Carol

    • Hello.
      1) please check the troubleshooting instruction about the receiving emails here: https://wpbookingcalendar.com/faq/do-not-get-emails/
      2) you can set the different user roles for the plugin menu pages at the right side of general booking settings page, when you logged in as super booking admin user.
      Also please check the initial instruction about the configuration of the multiuser version here: https://wpbookingcalendar.com/faq/multiuser-version-init-config/

      • 1) Had gone through most of suggestions in list you sent already. "3) After that, please check that at email settings page (if you use paid version), was checked at top right side of each section the option for sending emails" Issue seems to be resolved by unchecking and re-checking option for sending e mails.

        2) This one was pure user error (sorry) I was trying to change settings in User drop down tab (also on right) once I found that there was a User panel as well I was able to change settings.

        Thanks for the help

  7. How can i change the currency symbol mark?

    I bought Business Medium. I am not using payment gateway since they don't have Korean Won.

    I want to change ($)Dollars to (\)Korean won symbol mark.

    If you don't have that function. What file do i have look into? I just want to change 'echo $ -> to echo Korean won symbol mark

    • Hello.

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

      then find this code:

      // Get currency description function get_currency_info( $payment_system = 'paypal'){

      and replace it to this code:

      // Get currency description function get_currency_info( $payment_system = 'paypal'){ return "Korean won";

      • Thanks, But i've changed little different. since Unicode: Decimal for korean Won is not working.

        // Get currency description
        if ($cost_currency == 'USD' ) $cost_currency = '한글:';
        elseif ($cost_currency == 'EUR' ) $cost_currency = '€';

        --------------------------------------------------
        Another problem

        - In the form i put [cost_hint] short code
        Even i changed Number of decimal points to 0. It shows $ 0.00 as a default.(when no dates are selected) But it disappears when specific days are selected .

        1. How can i make decimal points to not to show as a default. Even no dates are selected
        2. Where can i change default Symbol mark of [cost_hint] $ 0.00

        • Hello.
          You can make these changes at the ../{Booking Calendar Folder}/inc/biz_m.php

          inside of this code:
          $return_form = str_replace('[cost_hint]', '<span id="booking_hint'.$bk_type.'">'.$cost_currency.' 0.00</span><input style="display:none;" type="text" value="0.00" id="cost_hint'.$bk_type.'" name="cost_hint'.$bk_type.'" />', $return_form);

          and little above you can find this code for changing currency:
          if ($cost_currency == 'USD' ) $cost_currency = '$';

          • Some translate edit is not working.

            1. Bookings -> Filter - Email sending(check box message):Send email notification to customer after approval, cancellation or deletion of bookings

            2. Add resource -> Booking Resource:(a label which is above resource drop down)

            These are not changing. So maybe i should change on file. Can you tell me the location please?

            • Hello.
              Please open the POEdit tool, and recheck that those translations was mot mraking as "Fuzzy" (you can find this option at the Edit menu).
              Then update/save the translations, and upload both new PO and MO files to the languages folder.
              Kind Regards.

              • I don't know why but it did not worked. so i change the file. Thank you.

                Q: I want to delete Export, Export All buttons which is under Action tab.
                I just want to not to show that buttons on dashboard. What file do i have to look at?
                (Since i used Korean in the form fields. cvs export is not working as usual. All Korean is not typing right way. I don't know how to fix it. so i just want to delete on dashboard )

                • Hello.
                  Please make this fix.
                  Please open this file ../{Booking Calendar Folder}/

                  then find this code:

                  // Keyword Filter field function wpdebk_action_field_export_print(){

                  and replace it to this code:

                  // Keyword Filter field function wpdebk_action_field_export_print(){ return;

                  • Thank you! I fixed it!

                    Q-1. Booking listing -> Booking Data is not changing!
                    Even i made new custom form.
                    Booking Data which is in Booking listing screen is not changing. I always see this.
                    ------------------------------------------------------------------------------
                    Times: First Name: Last Name: Email: Phone: Address: City: Post code: Country: Adults: Children: Details:
                    ----------------------------------------------------------------------------------
                    This is not what i made. It is made by default.
                    I tried to change on standard form and my custom form.
                    How can i show my custom fields in there?

                    • Hello.
                      Please open firstly the Booking > Resources page and set the specific custom forms as default form for the specific booking resources.
                      Then please open the Booking > Settings > Fields page and configure correctly form at the tab "Content of Booking Fields" (in addition to already exist "Booking form" tab).

                    • 1more question plz.

                      I am moving domain and server.

                      I set exactly same in the new server.

                      but when i use this short code with my theme's page builder plugin
                      ---------------------------------------------------
                      [booking type=6 form_type='standard' nummonths=1]
                      -------------------------------------------------
                      It shows like this. so it's not working.
                      -------------------------------------------------------------
                      [booking type=6 form_type='standard' nummonths=1]
                      ------------------------------------------------------------
                      do you have any idea with this?

                    • ?? it shows correctly here;;;;

                      ' -> &#039 ; like this

                      [booking type=6 form_type='standard' nummonths=1]

                    • sorry for leaving reply messy.

                      i should leave url here.

                      here

                      I put this short code in this page
                      [bookingselect label='Please select the resource:' form_type='standard' nummonths=1 type='5,6']

                    • Hello.

                      Please be sure that the booking resources with ID=5 and ID=6 is exist at the Booking > Resources page.

                      Otherwise you need to specify the different IDs in the "type" parameter in this shortcode:
                      [bookingselect label='Please select the resource:' form_type='standard' nummonths=1 type='5,6']

                      Please read how manually to configure Booking Calendar shortcodes here https://wpbookingcalendar.com/help/booking-calendar-shortcodes/

                    • Hello.

                      First off, Thank you for your fast help 🙂 I love it!

                      I have one more question.

                      I use calendar only 3days a week available. But i want to add national holiday too. Is there any way to make this work?

                      I am not good at english so i can you make example short code?

                      for example, my calendar is only available on Fri, Sat, Sun
                      and i want to add holiday which is on Monday.

                      Thank you

                      Regards.

                    • Hello.
                      This functionality available at the Booking Calendar Business Medium and higher versions.
                      In these versions, you can define your Holiday date(s) as season filters at the Booking > Resources > Filters page.
                      And then you can set the specific season filter (dates) as unavailable for specific booking resources at the Booking > Resources > Availability 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.
                      Kind Regards.

                    • Thank you i did it:)

                      Q. I want to invisible Insert booking calendar button which is on default wordpress editor.
                      If that's complicated to do. I want to make nothing happens even i click the Insert booking calendar button.

                      (reason: Other person will manage the booking. and he has author role so i don't want to make him to publish other booking page)

                      Thank you

                    • Hello.
                      If you want to hide "Insert Booking Calendar" button at the toolbar of edit post/page, then please make this fix.
                      Please open this file ../{Booking Calendar Folder}/lib/wpdev-bk-edit-toolbar-buttons.php

                      then find this code:

                      add_action( 'init', 'wpdev_bk_add_custom_buttons') ;

                      and replace it to this code:

                      // add_action( 'init', 'wpdev_bk_add_custom_buttons') ;

  8. Hi There,
    I am really stuck and need help on the way the numbers chosen

    In one form we have to set the booking numbers as 25.
    We need to make sure customers booking for 10 or more confirms that they would choose the set menus.
    I set the check box as required to confirm this as
    "I accept if our numbers is 10 and more then we will have to choose the set menus.

    But It does not make sense for customers who book for 9 and less as they also have to check the box to proceed with booking.

    So would it be possible to make the checkbox required only when the numbers 10 to 25 is chosen.
    Or any other ways to make it work.

    Thank you in advance

    • Hello.
      If you are having the configurations of form fields at the Booking > Settings > Fields page like this:

      <p>Select your numbers : [select my_numbers "1" "2" "3" "4" "5" "6" "7" "8" "9" "10" "11" "12" "13" "14" "15" "16" "17" "18" "19" "20" "21" "22" "23" "24" "25" "26" "27" "28" "29" "30"] </p> <p>[checkbox* accept_condition use_label_element "I Accept"] if our numbers is 10 and more then we will have to choose the set menus.</p>

      So then you need to make this customization for be able to have "required that checkbox only if user select more than 10 visitors"
      Please open this file ../{Booking Calendar Folder}/js/wpdev.bk.js

      then find this code:

      // Validation Check --- Requred fields if ( element.className.indexOf('wpdev-validates-as-required') !== -1 ){ if ((element.type =='checkbox') && ( element.checked === false)) { if ( ! jQuery(':checkbox[name="'+element.name+'"]', submit_form).is(":checked") ) { showErrorMessage( element , message_verif_requred_for_check_box); return; } }

      and replace it to this code:

      // Validation Check --- Requred fields if ( element.className.indexOf('wpdev-validates-as-required') !== -1 ){ if ((element.type =='checkbox') && ( element.checked === false)) { if ( ! jQuery(':checkbox[name="'+element.name+'"]', submit_form).is(":checked") ) { if ( ( element.name == ('accept_condition' + bk_type) ) || ( element.name == ('accept_condition' + bk_type + '[]') ) ){ if ( jQuery('select[name="my_numbers'+ bk_type+'"]', submit_form).val() < 10 ) continue; } showErrorMessage( element , message_verif_requred_for_check_box); return; } }

      Of course if you have the different form fields names, you need to change the "accept_condition" and "my_numbers" in the script.

      Kind Regards.

  9. Hi,
    I have installed the plugin in my site, i am not getting emails to approve the appointments which someone took that online through this plugin.