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.

    • Hello.

      You are having several JavaScript errors at the page:

      22:59:09.203 TypeError: $ is not a function 1 orlando-appointments:146:1
      22:59:09.203 TypeError: $ is not a function 1 orlando-appointments:250:2
      22:59:09.204 TypeError: jQuery(...).datepick is not a function 1 client.js:303:9
      

      First error relative to this code:

      $(".cta-schedule").click(function() {
        window.location = $(this).find("a").attr("href"); 
        return false;
      });
      

      Correct code have to be:

      jQuery(".cta-schedule").click(function() {
        window.location = jQuery(this).find("a").attr("href"); 
        return false;
      });

      Second error relative to this code:

      $(document).ready(function() {
      		  $("#addcont1").click(function() {
      			$("#addcont1").addClass("selected");
      			$("#address2").addClass("selected");
      			$("#addcont2").removeClass("selected");
      			$("#addcont1, #address1").removeClass("intro");
      			$("#address2").addClass("disappear");
      			$("#address1").removeClass("disappear");
      		  });
      
      		  $("#addcont2").click(function() {
      			$("#addcont2").addClass("selected");
      			$("#address1").addClass("disappear");
      			$("#addcont1").removeClass("selected");
      			$("#addcont1, #address1").removeClass("intro");
      			$("#address2").removeClass("disappear");
      		  });
      	});
      

      correct code have to be

      jQuery(document).ready(function( $ ) {
      		  $("#addcont1").click(function() {
      			$("#addcont1").addClass("selected");
      			$("#address2").addClass("selected");
      			$("#addcont2").removeClass("selected");
      			$("#addcont1, #address1").removeClass("intro");
      			$("#address2").addClass("disappear");
      			$("#address1").removeClass("disappear");
      		  });
      
      		  $("#addcont2").click(function() {
      			$("#addcont2").addClass("selected");
      			$("#address1").addClass("disappear");
      			$("#addcont1").removeClass("selected");
      			$("#addcont1, #address1").removeClass("intro");
      			$("#address2").removeClass("disappear");
      		  });
      	});
      

      Please contact support of your actual theme or your web developer to fix these errors.

      Last error, relative to loading jQuery library second time at the bottom of your page. Please check more here: http://wpbookingcalendar.com/faq/loading-jquery-twice/
      You need to comment or remove these 2 lines:

      <script src="http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
      <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
      

      Probably its at the function.php or footer.php file of your actual theme.
      Kind Regards.

  1. First, I'm not sure why the jquery errors are my issue. This is your plugin code. I purchased a full version, it should work.

    Second, the calendar is now visible, but not functioning as necessary. I've had it set to show the day view, and it still only shows the entire month.

    • Hello.
      1) Those errors was generating not by Booking Calendar script but other scripts (probably your theme), except last error.
      But last error was generating because of incorrect loading of jQuery in your theme, not relative to WordPress standards: https://developer.wordpress.org/themes/basics/including-css-javascript/
      As you know, if some JavaScript error exist at the page, so then other JavaScript stop executing in browser, and because of that calendar was not showing.

      2) I can see that you have commented those 2 files, right now, and calendar is visible.

      Booking Calendar support only inline month view calendar, where visitor can select specific day, and only then can select time-slot in selectbox in booking form.
      Like in live demo here: http://bs.wpbookingcalendar.com

      The day view (in read only mode) possible only for the TimeLine view, like at this page: http://bs.wpbookingcalendar.com/timeline/
      You can read more about shortcodes for timeline here: http://wpbookingcalendar.com/help/booking-calendar-shortcodes/#bookingtimeline
      But in timeline mode you can only check availability.

      The ability to create new bookings possible only with inline month view calendar as at your page.
      Kind Regards.

  2. Hi, I was wandering is it possible to do multiple forms on once website? p.s I have the basic version of this plugin.

    Thanks.

    • Hello.
      It's possible to customize several different booking forms at the Booking Calendar Business Medium or higher versions. Please read more here http://wpbookingcalendar.com/overview/#custom-forms

      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.

  3. Notice: Array to string conversion in /data/48/4/31/6/4846495/user/5737301/htdocs/wp-content/plugins/booking.bs.7.0/core/admin/wpbc-class-timeline.php on line 808
    on backend calendar overview

  4. Hello,
    I have the latest version of WordPress, I have configured WP Booking Calendar Small Business to select seven-day periods, how to authorize mukltiples selections of seven-day periods at one time?

  5. I use the Avada Fusion Theme and have the Booking Calendar plugin activated. Today I tried to insert a modal pop-up element for the first time, but as soon as I click on the button to open the modal pop-up, the pop-up flashes for a brief moment before closing again. I have deactivated and re-activated all my plugins one by one to determine which one was causing the issue, and have identified the Booking Calendar plugin as the one responsible for the issue. Can you please advise as how to I can fix this?

    • Hello.
      Where do this issue exist? Is it st front-end side or in admin panel (at which page it then)?

      If it at front-end side, can you send the link to this page then?

      Also you can disable loading of Booking Calendar JavaScript files and set loading them only at specific pages with booking form at your front end side. May be its will help you. You can activate this feature at the Booking > Settings General page in advanced section by expanding advanced JavaScript link there.
      Kind regards.

  6. Thank you for the help so far.

    After payment to Sage Pay, I am returned to a page (successful). Is it possible to access booking information here through JS or a query to DB to show what the booking is?

    Thanks again.
    Beth

    • Hello.
      Unfortunately, in "Thank you" page after redirection to your website does not possible to show such info in actual versions. Sorry.
      I will add this feature to the todo list for having this feature in future updates.
      Kind regards.

  7. Hello,
    how can I set email field in the form to required? Other fields have option to edit them and set it there, but email field cannot be edited.
    We are using version 7.0
    Thank you.

    • Hello.
      Its known issue in the update 7.0
      Its will be fixed in next update of plugin.

      Currently, in the Booking Calendar Free version, you can make this small fix for having ability to set email field as required filed in the booking form at front-end side.

      Please open this file ../booking/core/admin/page-form-free.php
      ( you can check how to edit files in WordPress menu in this article http://wpbookingcalendar.com/faq/how-edit-file-in-wp-menu/ )

      then find this code:

       if ( $form_field['type'] == 'email' )
                              $my_form.='   <input type="text" name="'. $form_field['name'] . $my_boook_type.'" id="'. $form_field['name'] . $my_boook_type.'" class="input-xlarge wpdev-validates-as-email'
                                              . ( ( $form_field['required'] == 'On' ) ? ' wpdev-validates-as-required' : '' ) 
                                            .'" />';
      

      and replace it to this code:

      if ( $form_field['type'] == 'email' )
                              $my_form.='   <input type="text" name="'. $form_field['name'] . $my_boook_type.'" id="'. $form_field['name'] . $my_boook_type.'" class="input-xlarge wpdev-validates-as-email'
                                              . ( ( $form_field['required'] == 'On' ) ? ' wpdev-validates-as-required' : '' ) 
                                              . ' wpdev-validates-as-required'        //FixIn: 7.0.1.22
                                            .'" />';
      

      Then make a testing at front-end side of website. The email field will be required.
      Kind Regards.

  8. Hello, in the form design, I can not delete the Email field and I can not put it as mandatory.
    Is it not possible to do it in the free version?

Leave a Reply

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