Support Archive (4)

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

  1. Hello.
    In Settings/Emails/Approved I have checked the option to send a copy to other emails.
    The problem is that the subject is something like "Copy of email to name email - Your booking has been approved".

    Where can I change the subject for the extra emails that receive the copy?
    If possible, I would like the subject to be a text like "New booking" as the Admins use this copy as confirmation of the bookings (after payment has been done).

    • Hello.
      Please open this file ../wp-content/plugins/{Booking Calendar Folder}/core/any/api-emails.php

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

      then find this code:

                  $subject = __('Email copy to', 'booking') . ' ' . str_replace( array( '<', '>' ), '', $to) . ' - ' . $subject;

      and replace it to this code:

                //  $subject = __('Email copy to', 'booking') . ' ' . str_replace( array( '<', '>' ), '', $to) . ' - ' . $subject;

      Disclaimer. Unfortunately we can not start, right now, some personal customization or custom development, because almost have no free time.
      Check more about new features here
      Thank you for understanding.
      Please note, if you will modify the source code of the Booking Calendar, we will not guaranteed the correct work of plugin and do not support it.

      • Thanks a lot for the quick answer and your help!
        It worked fine.


  2. Hi - using Business Medium edition. We have two separate halls for hire - I'll call these Hall 1 and Hall 2.

    Bookings for Hall 1 need to be reviewed before they can be approved, but we would like to auto approve bookings for Hall 2. I can see that there is the option to auto approve bookings that have a zero cost (which is the case of Hall 2), but although the Hall 1 does have a cost it is only dealt with by requesting payment manually once the reservation request has been approved. I can't see any way of setting auto approve on a 'resource' basis - is there a way to do that? The other thought I had was that we could perhaps apply a minimal hire cost to Hall 1 so that auto approve can be set for Hall 2 as it would be zero cost, but would that cause an issue with the the approval process for Hall 1 (e.g. would the system prevent a booking for Hall 1 being approved because the system didn't see that a payment had been made?)

    Thanks for your advice!

    • Hello.
      You can make fix in the Booking Calendar plugin code.
      For example if you are having booking resources at the Booking > Resources page with ID like this:

      - Hall 1  ( ID = 7 )
      - Hall 2  ( ID = 9 )

      Then please make this fix (for having auto approve of Hall 2). Please open this file ../wp-content/plugins/{Booking Calendar Folder}/core/lib/wpbc-booking-new.php

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

      then find this code:

          $auto_approve_new_bookings_is_active = trim( get_bk_option( 'booking_auto_approve_new_bookings_is_active' ) );
          $is_approved_dates = ( $auto_approve_new_bookings_is_active == 'On' ) ? '1' : '0';   

      and replace it to this code:

          $auto_approve_new_bookings_is_active = trim( get_bk_option( 'booking_auto_approve_new_bookings_is_active' ) );
          $is_approved_dates = ( $auto_approve_new_bookings_is_active == 'On' ) ? '1' : '0';   
         if ( 9 == $bktype ) { $is_approved_dates = 1; }

      Disclaimer. Unfortunately we can not start, right now, some personal customization or custom development, because almost have no free time.
      Check more about new features here
      Thank you for understanding.
      Please note, if you will modify the source code of the Booking Calendar, we will not guaranteed the correct work of plugin and do not support it.

      • OK thanks for this - I will take a look and see if I can make it work!

  3. Hi,

    I have issues with syn of cancelations feeding to icalendar. They are not feeding at all from or Expedia extranet.

    Are you able to help?

    • Hello.
      Please be sure that you have correctly configured, .ics feeds at the Booking > Settings > Sync > "Export - .ics" page.

      Please check more here

      If you get error during generating .ics feed. In case, if you start import of .ics feed into Google Calendar by URL "Other Calendars > Add by URL", then in the point #3 you need to configure URL that ending with wpbm.ics. For example:


      1) So please try to configure link with wpbm.ics at the end of links at the Booking > Settings > Sync > "Export - .ics" page, like this:


      After this click on icon near specific .ics feed url, its will open new .ics feed in new browser window.

      2) Otherwise, probably, its because of conflict with some other plugin or actual theme.
      Please try to deactivate one by one all your active plugins at the WordPress > Plugins menu and make testing after each plugin deactivation.
      If its not help, please deactivate all your plugins and active the default WordPress theme. And then retest it again.
      We just need to find the reason of this issue.

      3) Finally, please recheck your error.log in your server configuration, about any relative errors. If you can not find error.log file, please contact support of your hosting company about helping in finding this file.

      Check this general info about sync functionality.

      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:

      Please check about the configuration of import events from .ics feeds in this FAQ instruction here
      Please note, the import process is working in that case, when some visitor is open your website page with booking import shortcode. So you can configure CRON at your server, for periodically access this page with booking import shortcode to start import process. Or you can insert the import shortcode before booking form shortcode, so firstly system will start import process and only then show booking form, when someone visit your page.
      In case if you are having some issue of not ability to import new events, then check this troubleshooting instruction:

      You can define CRON at your server for periodically access pages with import .ics feeds shortcodes and start import process during specific time-intervals, then check this:

      Please check about the configuration of export .ics feeds in this FAQ instruction here
      Booking Calendar is generate .ics feed with bookings in real time. But how often some service (like airbnb, or ) access this .ics feed to import the bookings from Booking Calendar into own system, does not depend from Booking Calendar. So in other words, Booking Calendar does not force to generate import process by third party service, when some booking is created. You need to check with support of this service (like airbnb or, about how often they can access the .ics feed tor making import.

      Kind Regards.

  4. Hi
    Is it correct that in order to export all bookings into excel-format or CVS, you must purchase the premium version of the plugin? If I do that, will I be able to easily export all my booking into excel for instance? And how does that work?

    • Hello.
      Yes, this feature available in the paid versions. You can click on Export button at the Actions toolbar at Booking Listing page for starting export to CSV files.
      You can test Booking Calendar live demos at this page to be sure in functionality and do not have misunderstanding.
      Kind Regards.

  5. Hi,
    When we have one test server and one production server. Do we need to buy license for both or is there any other way?

    • Hello.

      Usually for such type of configurations you need to purchase the Booking Calendar developer edition version, which possible to use on 2 different websites.
      But if you need to test / development it on the development website for the limited time, then its possible to make such type of testing and then moving "single site usage version" of plugin to the "live website". Its possible to make such transfer only once. And of course you need to delete the version of plugin from the development website.
      Otherwise, you need to purchase the "developer edition" version, which possible to use on 2 different websites. Please read more about this here:

      You can check overview of different Booking Calendar versions at this page:

      Also you can test live demos to be sure in functionality and do not have misunderstanding.

      Please watch more useful video guides here

  6. Edit:
    I dont want the Booking calendar be visible or in menu all the time.
    I just want it to appear when someone really likes to book something.

    That way the booking form pops up when needed and i can design the sourrounding stuff different to the search.

  7. Dear Support.
    Do you delete my prevoius Questions?
    I cannot revisit them anymore. Might be they are just pushed back a bit.

    Version: Large

    Structure: Parent => 3 childs => one child deactivated

    Pages 2 => one for checking , one for booking
    Posts 1 => to only Display Excpert

    Search works => retrieves the expcerpt and displays the book now button
    Book now Button directs to POST

    Is it possible in my Version to set it up to point to the Page above ?

    I want:
    A page that checks for free rooms and display the results (permalink..../verfuegbarkeit), menuentry BUCHUNG
    A Page that displays the Form for booking dates for the Parent (permalink.../buchung), no menu presence wanted!

    Which way can i set up this structure and have the pages working togehter?
    I do NOT want to display the result / description on another page.

    Can you help me?
    I can provide admin login per email.

    Rest is working brilliantly except all my previous posts are vanished


    • Hello.

      No, we do not delete customers support tickets here. But each ticket require approving. Your questions was not approved and you was not see them.

      Please do not post same questions each time in new threads. For you may be better to send email to support @
      Because, each request make its longer to respond to your questions. Thank you for understanding.

      Relative your questions.
      1) During making search availability in the search results is listed results of posts or pages, where you have inserted the booking form shortcodes (in content of such posts or pages). And "book now" links will be direct ONLY to such pages, its does not possible to have the booking form in one post and direct visitor in search results to other page!

      2) I do not sure that clearly understand your question about the "menu".
      Please note, Booking Calendar plugin does not create or operate with menus in your website. Its functionality of your theme. So if you wan to hide or show some menu at front-end side, you can do this with your theme (or can not do), you need to check more with support of your theme about this.

      I still have filling that there is some misunderstanding of your issue.

      Please send the screenshots of you issue and links to pages to support @
      Thank you.

      P.S. Once again, all your comments you can find here
      but its duplicated questions, as I can see...

  8. Hello Support,

    is it possible to set a Display in Booking form for seperate additional Cost like this example?

    Animal : display 100 Dollar
    Fee: 100 Dollar
    Bedstuff: 100 Dollar

    right now it just displays all additional costs together
    Whats the correct insert for this in the form?


    awesome badass super support!

    • Hello.
      Yes, its possible. Check more here

      Tip & Trick. You can show cost hints separately for the each items, that have additional cost at Booking > Resources > Advanced cost page. For example, if you have configured additional cost for my_tax option at Advanced cost page, then in booking form you can use this shortcode [my_tax_hint] to show additional cost of this specific option. Add "_hint" term to name of shortcode for creation hint shortcode.

      P.S. Previously we already discussed some questions directly by email with you, so for having all questions in one place, please send your future questions about your website to support @
      Thank you.

  9. Hello,

    We have the personal version.

    We have 3 apartments and want to show on one page the calendar off all the apartments and and use the bookselect option to book an apartment.

    So this is in de backend:
    [bookingcalendar type=2]
    [bookingcalendar type=3]
    [bookingcalendar type=4]
    [bookingselect label='Selecteer een appartement']

    See frontside:

    When you make a booking it is possible to select a date but when the form is send an errow shows to select a date. I think its is because the are 2 calendars on one page (from calendar and select option (from select is not showing but giver an error loading..). I can hide calendar with CCS but i want to disable the calendar field in select and make the booking. in combination with the calendar from "bookincalender".

    Hope it is clear and you can help.

    Wkr Tim

    • Hello.
      Please remove these shortcodes from the page:

      [bookingcalendar type=2]
      [bookingcalendar type=3]
      [bookingcalendar type=4]

      That [bookingselect ...] shortcode already contain calendars for all booking resources.

      Kind Regards.

  10. Hi, bookings are set to auto-approved, but the customer needs to pay a deposit. When they fill in their details and click Confirm Booking, they are shown the PayPal payment button to pay the £100 deposit. Meanwhile the Approved customer confirmation email and Admin new booking email is sent out (before deposit payment is made). I am using the [cost] shortcode on both emails to show the full cost of the booking (shown as "Total (includes deposit): [cost]"). However while the Admin email shows the full cost of the new booking e.g. £300, the customer email only shows the deposit amount e.g. £100. How do get it to show the full cost of the new booking in the customer confirmation email? I'm using Business Medium SingleSite 8.5.1. Thanks

    • Hello.
      1) You need to deactivate the "Auto approve all new bookings" option at the Booking > Settings General page in Auto approval / Cancellation section.
      2) You need to open the Booking > Settings > Payment > PayPal page and activate this option "Automatically approve/cancel booking".
      But here is one important moment. This will not work, if the customer will make the payment but did not click on the "return to your website" link at PayPal website.
      You can activate and configure the PayPal IPN system (check more at the bottom of Booking > Settings > Payment page ), so PayPal will try to send notification to Booking Calendar, even if the customer will close the browser window and does not click on return link.

      3) [cost] shortcode in the email showing only total booking cost.

      4) You can use these shortcodes in the booking form:

      [cost_hint] - Full cost of the booking. 
      [deposit_hint] - The deposit cost of the booking.
      [balance_hint] - Balance cost of the booking - difference between deposit and full cost. 

      And after this you can use these shortcodes in the "Content of booking fields data" form at the Booking > Settings > Form page. So you will see these hints in the emails, as well, because you will use [content] shortcode in email for showing full booking details (which is based on "Content of booking fields data" form ).

      Kind Regards.

      • Great! Got that working. Thanks. [cost_hint] shows the full prices however both [balance_hint] and [deposit_hint] are blank.

        • Hello.
          You need to use all those shortcodes in booking form and at “Content of booking fields data” form. Also you need to create new booking to test it.
          Kind Regards.