Support Archive

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

  1. Hi,

    There is a way to configure valuation days based on the number of visitors? Now I can configure a special price for a person who stays 7 days, but I can't set a different price for 2 visitors who stay 7 nights, for example. Is it possible?

    Thank you so much.

    Best regards.

    • Hello.
      The "Valuation days" cost does not depend from the selection of visitors or other options in selectboxes or checkboxes. But if you set the "Advnaced cost" for the visitors as "percent" ten its will apply to the Valuation days cost also. If you set for the visitors additional cost as fixed value, then it's wi not apply to the Valuation days.
      Kind regards.

  2. Hi there

    I'm getting an internal error 500 when i try to access the settings page of your booking calendar plugin.

    I've checked file permissions and set to 777 but i'm still seeing this error, can you help?

    Thanks, Mark

    • Hello.
      1) No, you do not need to set permission to 777, you need to set it as 755 . Please read more here https://wpbookingcalendar.com/faq/booking-not-possible-unlimited-request/
      2) If you still will have this issue, please recheck error.log at your server configuration.
      There must be description about this error, because there possible different reasons of such type of error.

      Then if we will know the reason of this error, we can fix it.
      If you will have difficulty to find error.log file, please contact your server administrator or support of your hosting company.

      Kind Regards.

      • Hi, Thanks for the quick reply

        I have now changed the permissions to 755 and i'm still getting error 500

        I don't see anything to do with this error in my servers logs?

        Thanks, Mark

  3. Is it possible i send you the log? Maybe you can see as i'm not sure what i'm looking for

    Thanks

  4. Friends,
    First, let me tell you that paying for the "official" version of your plugin was the smartest thing I've done in a long, long time. I purchased it for a client's web site and so far they are happy with it.

    They hit me with a question today that I'm hoping you can provide an answer to. In the Admin View of the Booking Timeline, they want to display both the first AND the last name, rather than just the first name.

    I've located the appropriate queries in your code but hope you could provide me with a bit more specific help. Perhaps the secondname is already saved in an array?

    Any help you can provide would be most appreciated and most definitely earn you WordPresses Highest Rating from me.

    Sincerely,

    Tony

    • Hello.
      Please open the General Booking Settings page (in your admin panel) and at the "Listing of booking" section for the option: "Default title of bookings" set instead of:

      [id]:[name]

      this code:

      [id]:[name] [secondname]

      If for the Last Name at the Booking > Settings > Fields page you are using this shortcode: [text secondname ""]
      Kind Regards.

      • Your make it sound too easy! I feel like I had a Homer Simpson moment.

        I still say you've got the best system going!

        Thanks!

  5. Using Business Medium SingleSite 5.3.1. For our cottage rental business, the "Range days" setting, with 2 mouse clicks, and the minimum days set to 3, is just what we need. But we see two issues that are confusing to users, both having to do with the way that the 3 day block near the cursor is highlighted.

    1) When the user clicks on the second (check out) date, the 2 days just after the check out date are then highlighted (because the cursor is still hovering on the check out date). The result is that dates to be reserved are selected and shaded correctly, but then the next 2 days after that are also highlighted, and that's confusing to look at. For example, if the user clicks on July 15, 2015 (check in) then July 17, 2015 (check out), the 15th, 16th, and 17th are selected as expected, but the 18th and 19th are highlighted while the cursor is still on the 17th. That looks confusing.

    2) After selecting the dates for the reservation, when the cursor is moved outside the calendar boundaries, 2 dates are left highlighted that shouldn't be. More specifically, the date that the cursor was on when it left the calendar is NOT highlighted, but the 2 dates after that are. For example, if the user clicks on July 15th 2015, then on July 17th (as above), then moves the cursor out of the calendar area by moving to the right (through the 18th, then out), the 18th returns to the "available" color when the cursor moves off of it, but the 19th and 20th do not - they retain the highlighting from when the cursor was on the 18th.

    The first issue, I think, is probably just a design choice, about what to do with the cursor after the dates have been selected. The only friendlier option that comes to mind would be to disable the selection ability of the cursor after the check out date has been chosen, and add a "Clear Dates" button in case the user made an error.

    However, the second issue seems more like a bug - all the dates that were highlighted based on the cursor position should revert to their normal colors when the cursor moves outside the calendar boundary. Is there a way to make that work better?

    When we use "multiple days", we keep running into customers who won't read instructions, and select non-contiguous days, or fail to reserve the minimum days we require, but the "range days" with the minimum set to 3 leads new customers to think they have somehow selected dates that they want, because they're highlighted.

    Thanks.

    • Hello.
      Firstly, please update your version to the latest update 5.4.2 You can request the new update of Booking Calendar on this page: https://wpbookingcalendar.com/request-update/

      1) Relative of first issue. Please make this fix.
      Please open this file ../{Booking Calendar Folder}/inc/js/biz_s.js

      then find this code:

              if ( (inst.dates.length == 0) || (inst.dates.length>1)  ) {                                         // We are not clicked yet on days, or the selection was done and we are need to make new selection
                  var selceted_first_day = new Date();
                  selceted_first_day.setFullYear(date.getFullYear(),(date.getMonth()), (date.getDate() ) );
      

      and replace it to this code:

              if ( (inst.dates.length == 0) || (inst.dates.length>1)  ) {                                         // We are not clicked yet on days, or the selection was done and we are need to make new selection
                  var selceted_first_day = new Date();
                  selceted_first_day.setFullYear(date.getFullYear(),(date.getMonth()), (date.getDate() ) );
                  
                  // We are mouseover the date,  that selected. Do not highlight it.
                  for ( var date_index in inst.dates ) {
                      if ( ( inst.dates[ date_index ].getFullYear() === selceted_first_day.getFullYear() ) &&
                           ( inst.dates[ date_index ].getMonth() === selceted_first_day.getMonth() ) &&
                           ( inst.dates[ date_index ].getDate() === selceted_first_day.getDate() ) ) {
                              return false;
                      }
                  }
      

      2) Relative of second issue. Please make this fix.
      Please open this file ../{Booking Calendar Folder}/inc/js/biz_s.js

      then find this code:

      function hoverDayPro(value, date, bk_type) {
      
      
          if (date == null) return false;
      

      and replace it to this code:

      function hoverDayPro(value, date, bk_type) {
      
          if (date == null) {
              jQuery('.datepick-days-cell-over').removeClass('datepick-days-cell-over');                          // clear all highlight days selections
              return false;
          }
      

      Kind Regards.

      • Perfect! Exactly what we needed.

        Thanks for the quick response. Will these changes be reflected in future updates, or should I plan on redoing them each time?

        Great support, as always.

        • Hello.
          Its will be exist in the future updates.
          Kind Regards.

  6. Hi,

    RE: BOOKING CALENDAR

    I run several 1 hour classes on several different days.
    I have a maximum of 10 participants per session.
    I'm a bit lost in terms of setting this up correctly (if at all possible).

    Could you please advise?

    Rene

    • Hello.

      Unfortunately, if you are need to make the several specific number of bookings per the same timeslot at same date, its does not possible in any versions of Booking Calendar. Please read my suggestion below about the possible configuration.

      At the Booking Calendar Business Small and Business Medium versions are possible to make the bookings for the specific time slot.
      Please note, if some visitor will reserve the specific time slot at selected date at specific booking resource (calendar), this timeslot become unavailable for the other visitors at this selected date in this booking resource.

      At the Booking Calendar Business Large version is possible to set the capacity of the booking resource, it’s mean that your visitors can make the several reservations per the same date, in other words, the date(s) in calendar will be available until lumber of reservations per these full dates is less than capacity of the booking resource. Please note, if you will use the timeslot selection for the booking resource with capacity higher than one, so then this timeslot will be simply record as a data into DB according this booking, but will not impact to the time availability.
      Please read more info about the booking resources and how to configure them here https://wpbookingcalendar.com/help/booking-resource/

      ----

      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.

  7. Hello,

    I received this error when trying to book half days:
    "Error! Probably these date(s) just was booking by other visitor. Please reload this page and make booking again."
    This message appears when I attempt to select a day that is already half booked as either a check in or check out day. I flushed the browser cache but the problem persists.

    I have Version 9.Business.Small.Developer.5.4.2 license purchased on May 19th. I ran some other wordpress updates on 7-6-15. However, today was the first day the problem was noticed.

    Any assistance is appreciated.

    Thanks,
    Gretchen

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

      • Hello,

        Thank you, it appears to be working again.

        Gretchen

  8. I have a dark theme that I use for the site, and everything except for the field Labels are displaying nicely for the site.
    I am using the free version. can you please advise as to how I can change the colour of the field labels....

    Thanks for a awesome plugin.....
    Casper

    • Hello.
      Please make this fix.
      Open this file ../wp-content/plugins/booking/css/client.css
      and add to this bottom of that file this code:

      .wpdevbk label {
        color: #ddd;
      }

      Kind Regards.

  9. I have a multiuser booking calendar. When a booking is made on the admin calendar the visitor receives an e mail 'Your booking is processing now' however other users calendars do not seem to trigger an e mail to visitors. Where do I find the Settings to set this up please.

    • Hello.
      You need to log in as specific "regular admin user" into the admin panel. And then at the Booking > Settings > Emails page (that is different for the each activated regular admin user), you can activate and configure email templates. Please note, Booking Calendar will send emails to this spcific email address, only if the bookings will be made for the booking resources of this specific regular admin user.
      Please read more about the initial configuration of Booking Calendar MultiUser version here: https://wpbookingcalendar.com/faq/multiuser-version-init-config/
      Kind Regards.

  10. Send copy of email to admin seem to be sending email from wrong address

    Dear booking calendar support,
    I seem to have a problem with the option “send a copy of this email to admin”.
    The problem is that Booking Calendar, when sending the copy of Confirmation email to admin, sends a “from” field of email not the email of server, but email from the person, who made reservation. When receiving such email, Yahoo mail for instance rejects it, and google mail puts a warning about fishing etc.

    Example:
    ------------
    Admin email address in booking calendar: send2evg@gmail.com
    From email of the confirmation email: g-dance@web05.prezent.nl
    User who makes reservation: chary314@gmail.com

    Then:
    Email, with confirmation, which gets a user and which is successfully received (extract from email header)
    ------------------------------------------------------------------------------------------------------------------------------------------
    Delivered-To: chary314@gmail.com

    Return-Path: g-dance@sysadmin.prezent.nl
    Received: from smtp04.prezent.nl (smtp04v6.prezent.nl

    g-danceftp set sender to g-dance@web05.prezent.nl using -f

    Confirmation, which is sent to admin and which is rejected (extract from email header)
    ---------------------------------------------------------------------------------------------------------------
    Delivered-To: send2evg@gmail.com
    Return-Path:
    Received: from smtp04.prezent.nl (smtp04v6.prezent.nl.

    web05.prezent.nl: g-danceftp set sender to chary314@gmail.com using –f

    • Hello.
      Previously its was making in such way for ability to reply (to visitor email) in easy way. But your are right its can be a problem with receiving such emails.
      Please make this fix (its will be exist in the future updates).

      1) Please open this file ../{Booking Calendar Folder}/lib/wpbc-constants.php

      then find this code:

      if (!defined('WP_BK_CUSTOM_FORMS_FOR_REGULAR_USERS'))   define('WP_BK_CUSTOM_FORMS_FOR_REGULAR_USERS',  false );
      

      and replace it to this code:

      if (!defined('WP_BK_CUSTOM_FORMS_FOR_REGULAR_USERS'))   define('WP_BK_CUSTOM_FORMS_FOR_REGULAR_USERS',  false );
      if (!defined('WP_BK_STRICTLY_FROM_EMAILS'))             define('WP_BK_STRICTLY_FROM_EMAILS',  true );            // If true, plugin will send emails with "From" address
      

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

      then find inside content of this function:

      function sendApproveEmails($approved_id_str, $is_send_emeils, $denyreason = ''){
      

      this code:

      $mail_headers_for_admin = "From: $mail_recipient\nContent-Type: text/html\n";                
      

      and replace it to this code:

                      if ( WP_BK_STRICTLY_FROM_EMAILS ) 
                          $mail_headers_for_admin = $mail_headers;
                      else                      
                          $mail_headers_for_admin = "From: $mail_recipient\nContent-Type: text/html\n";                
      

      3) then find inside content of this function:

      function sendDeclineEmails($approved_id_str, $is_send_emeils, $denyreason = '') {
      

      this code:

      $mail_headers_for_admin = "From: $mail_recipient\nContent-Type: text/html\n";
      

      and replace it to this code:

                      if ( WP_BK_STRICTLY_FROM_EMAILS ) 
                          $mail_headers_for_admin = $mail_headers;
                      else
                          $mail_headers_for_admin = "From: $mail_recipient\nContent-Type: text/html\n";
      

      4) then find inside content of this function:

      function sendModificationEmails($booking_id, $bktype, $formdata) {
      

      this code:

      $mail_headers_for_admin = "From: $mail_recipient\nContent-Type: text/html\n";
      

      and replace it to this code:

                  if ( WP_BK_STRICTLY_FROM_EMAILS ) 
                      $mail_headers_for_admin = $mail_headers;
                  else
                      $mail_headers_for_admin = "From: $mail_recipient\nContent-Type: text/html\n";
      

      5) then find inside content of this function:

      function sendPaymentRequestEmail($booking_id, $bktype, $formdata, $reason = '' ){
      

      this code:

      $mail_headers_for_admin = "From: $mail_recipient\nContent-Type: text/html\n";
      

      and replace it to this code:

                  if ( WP_BK_STRICTLY_FROM_EMAILS ) 
                      $mail_headers_for_admin = $mail_headers;
                  else
                      $mail_headers_for_admin = "From: $mail_recipient\nContent-Type: text/html\n";
      

      Kind Regards.