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.

  1. Hello I have just bought the business plugin but have found that it is clashing with woocommerce, only when i disable woocommerce can i use this plugin which is no good as i have a store on my site. Please could you arrange a refund for me so i can look at alternative solutions. My order id is [cutted].

    • Hello.
      No, Booking Calendar does not have any known conflicts with Woocommerce plugin. If you have some issues, you can send the link to the page with issue and we will check what the reason of that issue. The most probabaly there can be some JavaScript error (and it’s can be not from the Booking Calendar plugin).

      Please recheck your page for any JavaScript errors (usually for see what JavaScript error you have you need to press Ctrl + Shift + J for showing browser console) and try to fix them.

      If you still want to get a refund, please send your request from here
      Thank you.

  2. Hi
    i am using the booking calendar plug in, and i cannot sync my google calendar.

    i have followed ll instructions, and have set my calendar to public, however i get this error:

    Access to this feed was denied (403). Please ensure you have public sharing enabled for your calendar.

    can you please help


    • Hello.
      1) Probably you have used instruction only about IMPORT of events from public Google Calendar(s) via Google API. Please check how to configure it here:
      The main 2 points, its to set calendar as public, as in screenshot in that instruction. Also during creation of Google API Key, you need to be sure that there was not any restrictions about usage or IP. Please check it also in that instruction.

      2) Since update 8.0 of Booking Calendar, plugin is supporting

      - import of events via .ics feeds from Google Calendar ( or Airbnb or any other calendar that support .ics format, like iCal application)

      - and export bookings to .ics feeds (files), which possible to import in Google Calendar (or Airbnb,, HomeAway, TripAdvisor, VRBO, FlipKey and any other calendar that uses .ics format ).

      Please read more about this feature here:

      Kind Regards.
      Kind Regards.

  3. Hello I have created coupon code such as

    test 10%

    One thing I have noticed, if I input "test" in the coupon input field, it works fine but whenever I tried a combination of lower and uppercase, it does not take into consideration coupon code such as "Test" or "TEST". I have tried to apply css-text transform to lowercase on the input css but It does not take into consideration the lowercase 'Test' returns as 'test' in input but the coupon is not taken into consideration.

    Can you please help me to make coupon code input change all char to lowercase.


    • Hello.

      Basically coupon code have to apply in any case do not depend from the lowercase or uppercase, in latest update 8.0.1
      But its does not show description, if you are using [cost_hint] shortcode.
      For fixing it, please make this fix.

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

      ( you can check how to edit files in WordPress menu in this article )

      then find this code:

              function get_coupons_discount_info( $summ , $form , $bktype  ){
                  $original_summ = $summ;                                         // Original cost for booking
                  $coupons = $this->get_coupons_for_this_resource($bktype);
                  if ( count($coupons) <= 0) return false;               // No coupons so return as it is
                  $booking_form_show = get_form_content ($form, $bktype);
                  if (isset($booking_form_show['coupon']))
                      if (! empty($booking_form_show['coupon'])) {
                              $entered_code = $booking_form_show['coupon'];
                              $entered_code = trim( stripslashes( $entered_code ) );

      and replace it to this code:

              function get_coupons_discount_info( $summ , $form , $bktype  ){
                  $original_summ = $summ;                                         // Original cost for booking
                  $coupons = $this->get_coupons_for_this_resource($bktype);
                  if ( count($coupons) <= 0) return false;               // No coupons so return as it is
                  $booking_form_show = get_form_content ($form, $bktype);
                  if (isset($booking_form_show['coupon']))
                      if (! empty($booking_form_show['coupon'])) {
                              $entered_code = $booking_form_show['coupon'];
                              $entered_code = trim( stripslashes( $entered_code ) );
                              $entered_code = strtolower( $entered_code );													
  4. Hello, I´ve a pre sales question:
    My client wants to have bookings for apartments on the website, but has 2 special requirements:

    - Saturdays & Sundays shell only be available when booking from Friday to Monday
    - after every booking a space of 24 hours should not be available because the apartment has to be cleaned then

    Is this possible with WP Booking Calendar?

    Best regards,

  5. Thanks for your quick reply!

    Question to: "If you will make booking just for full days, then it’s will not work."
    Of course the apartments shall be booked per day. But setting check in/out time to e.x. 12am/12am and set unavailable hours after booking date/time to 24 hours should work then, right?

    Best regards,

  6. Hi!

    In the next, I would like to ask you for help (I use version 6).
    There is a form I have prepared and works well, but there is a custom field that I can not display as I would like.
    Basically, it would be easy because it could be solved with a plain php code, but here I do not know what the solution is.
    There is a radiobutton that returns numeric value (the character has not been accepted for something) If I want to display the value of this field, it only returns the number.
    I want text.
    Here is an example of what I was thinking:

    A new reservation is waiting for you to accept. Details of your booking: [content]
    Booking information: Sign in: [check_in_date] Check out: [check_out_date] Number of busy days: [dates_count] Cost of booking: [cost] Payment method:
    Please visit the moderator page. [Moderatelink]

    Of course this does not work.
    What a solution would be to expose the real message. (for example, whether you are requesting this invoice or not)
    It would be cask foam on the cake if it were possible to make certain conditions (staying in the example above if you select new fields), but this is not an explicit condition.

    And my other problem is that bank code data does not work when sending emails. I can not send data to the customer.

    Thank you for your help.

  7. Php codes have been deleted from this section. : ((So the point is that in the admin field, I would have to get this information coming from this admin but due to the number arriving and not understandable I should do it in text mode.) In php mode, if a cycle would match here what would be the solution ?? (radiobutton -> title : CASH value = 1 requiring: Text: 1 which is not good instead of Text: CASH should be)


    • Hello.
      1) First of all please try to update to the latest update 8.0.1
      You can request the new update of Booking Calendar on this page:

      2) If its does not fix an issue, so then please send the description with your code to this email support @
      Inside of the booking form (at Booking > Settings > Form page ) does not possible to use any PHP code, of course. But you can use JavaScript code there.
      Kind Regards.

  8. Hi!
    We have Booking Calendar 7.1.1. We just noticed that one of our bookings does not show up on the calendar widget on our website. But only if the booking is made for a specific resource. If I change the resource to another one, it will show up. As soon as I revert back to the original resource, the booked days again don't show up on that resource's calendar on the website.

    I have tried to delete that booking and to generate it again, but the same thing happens. In the database, the booking shows perfectly as well. It also shows correctly if I view the bookings in calendar view in the back office. It just does not show up on the website.

    What could cause this and how can I fix it? It's obviously an issue as website visitors will think there is an availability on that date. I tried to make a test booking via the website and fortunately it does not allow the double booking but states "Error! Probably these date(s) just was booking by other visitor. Please reload this page and make booking again." But still frustrating as we wouldn't have the time to manually check that every booking made for any resource is actually reflected on the website calendar.


    • Hello.
      1) Firstly please be sure that you are used correct ID of booking resource in the Booking Calendar shortcode, at the page, where you do not see booked dates (for this specific booking).
      2) Also in case, if you are using the Booking Calendar Business Large version, and there is calendar for booking resource with capacity higher than 1, so you need to check about availability and capacity for that days, may be its showing available because some "child booking resources" is available for those days.

      We highly recommend to check this article about different configuration of capacity and availability

      3) Additionally, you can update you can update your version to the latest update 8.0.1
      You can request the new update of Booking Calendar on this page:
      Kind Regards.

      • Thanks! I found out that the problem resource had the wrong ID in the short-code in one location on the website. Fixed that and all good again. Thanks for your help!

  9. Good day

    We have the following problem.
    we make a booking say 5 bicycle for 1 day , price is 5 x 9 euro = 45 euro.
    so far so good.
    Than we need to change the booking to 4 bicycle for 1 day, we do that with the edit button in booking list.
    we get booking form and change the amount to 4. we show on de form the [cost_hint]. it change from 45 euro to 36 euro what is correct. afther the change we look in de booking list and see that the price not is changed.

    The second problem is.

    When we make a booking in the form that works fine and when we push on the submit button the form cleans and i become a blank page (the header and footer and sidebar are there) and right in top there comes a message about
    thanks en payment what is oke. With the new version 8.0.1. the page form is not cleaning and the thanks payment message under the form now what is not handy because it is outoff the screen.

    maybe you can change that to the old way.

    Rob Migchelsen
    Hoegen Fietsverhuur

    • Hello.
      1) You can use [cost_hint] shortcode in the booking form and also at the "Content of booking fields data" form Booking > Settings > Form page, so in this case, its will save to this shortcode, cost that was showing in the booking form.
      During editing of booking, then new cost is not replacing, because usually, customers need to have old cost there. If you need to edit the booking cost, so you can do this at the Booking Listing page, after you have edited the booking.

      2) Basically, in the new update was not changed anything about showing "Thank you" message after the booking. May be you have some not closed HTML element like


      at that page ?
      You can set redirection to the "Thank you" page instead of showing "Thank you" message at that page. You can configure it at the Booking > Settings General page in Form section.
      Kind Regards.

  10. Hello,

    I have setup my website on a domain and email same as my domain. so far I am able to properly send and receive emails.

    why am i getting this error:

    Email different from website DNS, its can be a reason of not delivery emails. Please use the email withing the same domain as your website!

    • Hello.
      If you can receive emails after new bookings, when you made them at the front-end side, so then you can ignore this warning at the Booking > Settings > Emails page.
      (And by the way what is URL of your website and email that you have specified there ?)

      Otherwise, if you can not receive any emails after new bookings from front-end side, or after approving of booking, etc... so then pelase check this.
      Please note, Booking Calendar is use standard WordPress wp_mail function for sending emails. This function can be overridden by other plugins.

      Please check this troubleshooting instruction

      The most probably you need to check the point #5 from this instruction and install WP Mail SMTP plugin which is 'sending emails via php' option and it can resolve that issue.

      Kind Regards.

      • Yea I can receive and send emails without any problems but only this error message is appearing in the booking settings:

        My website url is {cutted} and the email is {cutted}

Leave a Reply

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