Support Archive

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

  1. Regarding: Double bookings

    I'm looking up an issue that just happend t a client of mine. She has WP Booking Calendar installed and has had an issue with bookings for same time and date. From two, completely different customers.

    Is there a setting allowing this or a bug?
    I'm quite new to this plugin and has yet failed to understand how this could have happend.

    Thanks,
    Thomas

    • Hello.
      Please open the General Booking Settings page and at the "Advanced section", please deactivate this option: "Checking to prevent double booking, during submitting booking:"

      Important. This feature will not work if you will make the bookings for the specific times or will use check in/out times for the booking.
      Kind Regards.

  2. Hi,
    I'm using Business Large Developer. I've set up start times with durations which work fine, the probloem is that if you move to another month in the calendar it doesnt show what days/times have arleady beening booked. url - http://www.immortalpersonaltraining.co.uk/booking-page/
    There is a booking in for Mon, 03 / 08 / 2015, at 8 am - 8.30am but its not showing and can still be booked.

    Many Thanks
    David

    • Hello.
      I do not see the booking form there (probably this pages was not published, yet or have some restrictions).
      Anyway.
      If you do not see the booked dates (times) 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.
      Also please be sure that you do not activated "Use pending days as available" at the he General Booking Settings page and in the "Advanced section".

      If you still will have this issue, 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).
      Kind Regards.

  3. Hi Now I have the form working on trying to add a booking I have the following error message appearing both via the webpage and the back-end "Error during inserting into BD - Dates
    [F:/wpbc-booking-new.php|L:306|V:9.Business.Small.SingleSite.5.4.2|DB:Duplicate entry 6-2015-07-24 00:00:00 for key booking_id_dates]

    This would be a first and only booking on this resource and is happening on all resources?

    Thanks

  4. Hi,

    I need to be able to allow an entire hotel (12 rooms) to be booked for a wedding by the wedding couple. But then allow guests to make individual bookings for each room. Is that possible?

    If it's not possible would you be able to take on the work of creating the functionaility for a fee?

    Thanks,
    Nick.

    • Hello.
      I do not sure that clearly understand your workflow, but I can propose the following scenario.

      In the Booking Calendar Business Large version, possible to create the booking resources with specific capacity. In your case its can be like an "room type", that can consist from the several specific rooms.

      So you can create the booking resource "Room #1" and add 11 "child booking resources" for creation capacity as 12 for booking resource: "Room #1".
      Please note, "Room #1" also counting as booking resource for the total capacity, so its not "abstract group".

      Example of booking resources structure at the Booking > Resources page:
      "Room #1" (capacity = 12)
      - Room #2
      - Room #3
      ...
      - Room #12

      Please read more about it here: http://wpbookingcalendar.com/overview/#capacity
      Also read more info about the booking resources and how to configure them here http://wpbookingcalendar.com/help/booking-resource/

      2) Then you can insert the booking form for the booking resource "Room #1", where will be possible to book all 12 rooms during one booking process, depend from the selection of visitors number in your booking form. Please read more about this configuration and how its works here (point #2): http://wpbookingcalendar.com/support/comment-page-298/#comment-10928

      From other side, you can insert the booking forms for the each "child booking resources" Room #2 - Room #12 (please note, not the booking resources Room #1), into the separate pages, where will be possible to book these booking resources separately. Of course, if some one will book specific booking resource on specific date(s), then its will not be possible to book all 12 rooms together for the specific dates and backward...

      Kind Regards.

      • Hi,

        Thanks for your response.

        I've done as suggested and created a resource of Hotel and set all the rooms as children. I've enabled the General > Advanced setting of Set capacity on no. of visitors. I've set the Max Visitors to 18. There are 18 rooms (I understand I probably need to adjust this in regards to double rooms etc). I've created a specific form for the Hotel with Visitors to include up to 18 people.

        I've created a test page and inserted a booking form for the Hotel and for a couple of the rooms. I am now able to select 18 rooms on the hotel form and make a submission. Which appears in the admin backend of the site with Pending Status. But in the front end if I refresh the test page there is no Pending status on the Hotel or the individual Rooms. I've tried chanigng settings but I can't seem to get this to work.

        If you can provide me with a private email address I can supply you with a username and login for the site to see what I am experiencing.

        Thanks,
        Nick.

        • Hello.
          1) At the front-end side, if you make the booking in the booking form for the "parent booking resource", the date will be the same available, but the number of available items (rooms) per this date, have to be less than before. You can activate the showing availability in mouse over tool-tip, at the General Booking Settings page in Calendar section.

          2) If you do not see the booked dates (or less availability per day(s) ) 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. Also please recheck that you do not activated use "pending days as available" at the General Booking Settings page in Advanced section.

          If you still will have this issue, 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).

          3) You can email to the support @ wpbookingcalendar.com , if the previous comments will not help for you.

          Kind Regards.

  5. hello,
    My calendar works propertly but the field [calendar] doens't appear. The restof fields works perfect.
    I try: reinstall, put a trial version. My current version is: Versión 9.Personal.SingleSite.4.0.1
    What could it be?

    thanks for your time

    • Hello.

      Please note, [calendar] shortcode at the Booking > Settings > Fields page is inserting inline month view calendar into the booking form, its does not text field for entering something!

      If you do not see the calendar at that page, this mean that at that page exist some JavaScript error.
      This error can be generated by some other plugin or your theme.
      You can check more info about such type of errors at the FAQ http://wpbookingcalendar.com/faq/ at the troubleshooting section.

      You can try to deactivate one by one all other active plugins and retest that page to check, what exactly plugin generate that error. Or if issue still will be exist, please activate the "default" wordpress theme".

      You need to fix any JavaScript errors at the page, otherwise the calender will now show. If you will have difficulty with searching reason of that issue, please send the link to the page with that calendar, I will check it then.

      Kind Regards.

  6. Hello,

    The e-mail verification when the form is submitted does not allow plus + signs in the address.
    This is commonly used to create unique traceable addresses, e.g. lloyd+amazon@gmail.com from a root address (lloyd@gmail.com).
    (You can see I have used one to post this comment 🙂

    Thanks for your plugin 🙂
    Cheers

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

      then find this code:

                  // Validation Check --- Email correct filling field
                  if ( element.className.indexOf('wpdev-validates-as-email') !== -1 ){                
                      var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,})$/;
                      if ( inp_value != '' )
                          if(reg.test(inp_value) == false) {showErrorMessage( element , message_verif_emeil);return;}
                  }
      

      and replace it to this code:

                  // Validation Check --- Email correct filling field
                  if ( element.className.indexOf('wpdev-validates-as-email') !== -1 ){                
                      var reg = /^([A-Za-z0-9_\-\.\+])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,})$/;
                      if ( inp_value != '' )
                          if(reg.test(inp_value) == false) {showErrorMessage( element , message_verif_emeil);return;}
                  }
      

      Kind Regards.

  7. I am thinking about purchasing your software…

    I want to create a site that offers tours. They will leave 2x per day (say 8-1pm and 11am – 4pm).

    The way it is set up the same person can drive both tours (morning tour drops people off at destination and lets them wander, goes back to hotels to pick up afternoon tour, drops them at destination, picks up morning tour, drops at hotel, picks up afternoon tour to drop-off).

    Is there a way to set your software to have a specific start time? We want people to only book starting at 8am and 11am for 5 hour tours.

    Can it be done with the same Staff Member or would l need to create a second staff member for the second tour since the times overlap?

    Also, there is room for up to 5 people per trip. If 1 person books I want it to show that there are still 4 spots available. If they are all full I want it to block off the time. Can this be done?

    • Hello.

      1) 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 > Fields 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.

      In your case you just need to create the timeslots selections like this:

      Times: [select rangetime "8-1pm@@08:00 - 11:00" "11am – 4pm@@11:00 - 16:00"]

      Real time (values in the selectbox) will be: 08:00 - 11:00 and 11:00 - 16:00

      but for visitors will be seen only 8-1pm and 11am – 4pm as labels in select-box.

      2) 2) About the room bookings. 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 http://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 http://wpbookingcalendar.com/help/booking-resource/

      You can check overview of different Booking Calendar versions at this page: http://wpbookingcalendar.com/overview/

      Also you can test live demos http://wpbookingcalendar.com/demo/ to be sure in functionality and do not have misunderstanding.

      Kind Regards.

  8. Is there a way to export to Google Calendars?

    To give you an idea why I am asking, I am trying to do the following:

    1) Make listings on Airbnb for each resource
    2) Make Google Calendars for each resource
    3) Setup syncing from Airbnb to Google Calendars
    4) Make WP Booking Calendars for each resource
    5) Setup syncing from WP Booking Calendars to Google Calendars

    • Hello.
      Sorry, right now the export of bookings to the Google Calendar or Airbnb is not supporting yet. This feature in our TODO list.
      In the paid versions of Booking Calendar support only export to the CSV files.
      Kind Regards.

  9. Your plug in often nice features. I just want to know how to do 2 things:

    1) Set particular day of the month ( Random event because of some festival or something) as unavailable
    2) Use Green colour for Available and Red colour for unavailable and let user know which colours means what.

    Can you please help me navigate to these settings and set them up. I finding it really difficult to locate them in documentation.

    • Hello.
      1) The ability to set specific days as unavailable (without creation some blank (dummy) bookings for these days) possible in the Booking Calendar Business Medium and higher versions.
      Please read more about it here http://wpbookingcalendar.com/overview/#availability

      Please create the season filter for those dates at the Booking > Resources > Filters page.
      Then open the Booking > Resources > Availbaility page and activate this specific season filters for the specific booking resources as unavailable dates.

      2) You can check article about how to customize the calendar skin at this page: http://wpbookingcalendar.com/faq/change-skin-and-colors/

      Kind regards.

      • So basically it means I have to purchase it because I can't see resource option in the plugin as of now.

        • Yes, the booking resources exist only in the paid version of Booking Calendar.
          Kind Regards.

  10. Having a plugin activation problem when installing.

    Upload and installation goes fine, but when I attempt to activate the plugin, the dashboard and wp-admin interface goes blank. The front end of the site still functions, but I am unable to login, get to any of the dashboard functions, or interface with the site back end. If I go in via ftp and delete the plugin folder in wp-content/plugins, I am able to get back into the dashboard.

    Are there any known conflicts that would cause this?

    Can you help?
    -Brad

    • Hello.
      1) Please re-download the new update of Booking Calendar, may be you was downloaded corrupted version.
      If you are using paid version, then you can request update on this page: http://wpbookingcalendar.com/request-update/
      2) Please deactivate all plugins at the WordPress > Plugins menu. And only after that activate the "Booking Calendar" plugin.
      If you will have success, then activate one by one all other plugins.

      3) If you still will have this issue, please check the error.log file in your server configuration to check the reason of this issue. Probably you will be need to increase the time or memory for script execution in the php.ini file.
      Kind Regards.

      • The conflict appears to be with the "SEO by Yoast" plugin. Is this a known conflict, and is there a workaround?

        • Got one other issue. The calendar is showing up formatted wrong when I view on mobile? Could it be an issue with the site template?

          • Hello.
            1) Please try to clear the browser cache before testing.
            2) If you still will have this issue, 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).
            3) Please deactivate your active theme and active the default wordpress theme. And then retest it again. May be there exist some conflict with actual theme.
            Kind Regards.

        • Hello.
          What exactly update of Booking Calendar do you use?
          I will retest about this issue.
          Kind Regards.

            • Hello.
              It's latest version. So it's seems like CSS conflict with your theme template or some other plugin.
              Can you send the link to the page with booking form, where you are having this issue?
              Thank you.

                • Hello.
                  Its seems that this CSS style: http://morriesheritage.com/wp-content/themes/child/style.css?ver=4.1.1 is making all this conflicts.

                  You need to open this file.
                  Find this code:

                  @media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {
                  table, thead, tbody, th, td, tr {
                      display: block;
                  }
                  thead tr {
                      left: -9999px;
                      position: absolute;
                      top: -9999px;
                  }
                  td {
                      border: medium none;
                      padding-left: 50% !important;
                      position: relative;
                  }
                  td::before {
                      left: 6px;
                      padding-right: 10px;
                      position: absolute;
                      top: 6px;
                      white-space: nowrap;
                      width: 45%;
                  }
                  .daily td:nth-of-type(1)::before {
                      content: "Vehicle";
                  }
                  .daily td:nth-of-type(2)::before {
                      content: "Rate";
                  }
                  .tier td:nth-of-type(1)::before {
                      content: "Tier";
                  }
                  .tier td:nth-of-type(2)::before {
                      content: "Vehicles";
                  }
                  .tier td:nth-of-type(3)::before {
                      content: "Daily Points";
                  }
                  .tier td:nth-of-type(4)::before {
                      content: "Weekend Points";
                  }
                  .level td:nth-of-type(1)::before {
                      content: "Package";
                  }
                  .level td:nth-of-type(2)::before {
                      content: "Points/Month";
                  }
                  .level td:nth-of-type(3)::before {
                      content: "Season Points";
                  }
                  .level td:nth-of-type(4)::before {
                      content: "Monthly Cost";
                  }
                  .level td:nth-of-type(5)::before {
                      content: "Commitment";
                  }
                  }
                  

                  And add before td elements, some additional condition. So its apply only to the TD elements, that belong to your theme. Because right now its apply to any TD elements at the website.
                  For example, if you know that all your themes tables have the class="mythemeclass", then you need to change in that code to:

                  table.mythemeclass, table.mythemeclass thead, table.mythemeclass tbody, table.mythemeclass th, table.mythemeclass td, table.mythemeclass tr {
                      display: block;
                  }
                  table.mythemeclass thead tr {
                      left: -9999px;
                      position: absolute;
                      top: -9999px;
                  }
                  table.mythemeclass td {
                      border: medium none;
                      padding-left: 50% !important;
                      position: relative;
                  }
                  table.mythemeclass td::before {
                      left: 6px;
                      padding-right: 10px;
                      position: absolute;
                      top: 6px;
                      white-space: nowrap;
                      width: 45%;
                  }
                  
                  ....
                  

                  etc...
                  Probably you need to concoct the developer of that theme about more specific help in this customization.

                  P.S. You can test also by removing that code, but in this case, some other elements in your website, can be affected by that. So you will be need to retest it.
                  Kind Regards.

                  • This doesn't seem to help? I removed that piece of code and it didn't solve the issue. Any chance it's being caused by something else?

                    Also, I looked and the plugin style sheet is being called after the this style sheet, so wouldn't it override it?

                    • Hello.
                      Please clear the browser cache after that customization, before testing.

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

                      Kind Regards.

                    • Hello.
                      I can not test it, its seems that you set page as password protected.
                      Kind Regards.

            • I found some notes on a similar problem another user was having with this theme.

              Any idea how to address a jQuery conflict between plugin and theme?

              Brad

              I have just installed WP Booking Calendar and I’m trying to set it up with Salient theme. Unfortunately, there’s some kind of jQuery conflict when I use those two together. When I’m trying to set the date in the WP Booking Calendar’s settings the datepicker should appear. Because of the jQuery conflict (I suppose) it doesn’t. I’m pretty sure the fault is in the theme, because when I switch to a different one, everything works correctly.

              • Sorry, the password is tigers.

                Fixed the CSS and styling issue, you were correct on your suggested fix.

                Question: Is there any way to change the order resources appear in the drop down menu? I created them in A-Z ASC order, but if I add another resource later is there a way to set the menu selection so it lists the resources from A-Z ASC? I changed that selection on my settings and it didn't seem to affect it.

                • Hello.
                  Where exactly you mean order of booking resources, at the Booking > Add booking page in admin panel
                  or in selectbox at front-end side when you are using [bookingselect ...] shortcode ?
                  Kind Regards.

                  • I was trying to get the options sorted A-Z in Ascending order in selectbox at front-end side when I'm using [bookingselect …] shortcode

                    • Hello.
                      You can specify the order of booking resources in your selectbox by specifying the ID of each specific booking resources in the booking shortcode.
                      For example:

                      [bookingselect type='4,2,3' selected_type='3' nummonths=1 form_type='standard' label='Please select the resource:' first_option_title='Please Select']

                      In this example the booking resources will be listing in selectbox in following order:
                      - booking resource with ID = 4
                      - booking resource with ID = 2
                      - booking resource with ID = 3

                      P.S. If you are having issue with this, please update your version to the latest update. You can request the new update of Booking Calendar on this page: http://wpbookingcalendar.com/request-update/