Technical help board
Important.  Check FAQ first for existing answers before posting new Questions.
Note.  You can check archive 1, archive 2 and archive 3 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. Hi!
    I'm configuring my mails and I would like to separate costs into two different shortcodes.
    For example, shortcode [cost] will give the total of the reservation and code [deposit_cost] will give the price they'll have to pay beforehand.
    Is there any way to accomplish this? And which shortcode do I have to use?

    Kind regards,

    • Hello.
      It’s possible in the Booking Calendar Business Medium or higher versions.
      First of all you need to use these shortcodes:

      Full cost of the booking: [cost_hint] <br>  
      Deposit cost: [deposit_hint]

      in the booking form and in “Content of booking fields data” form at the Booking > Settings > Form page.

      It’s obligatory.

      After this you can use these shortcodes at the Booking > Settings > Emails page, as well.

      Please make NEW booking to test it.
      Kind Regards.

  2. What happens if I need to change the domain of my site? There's rebranding going on here and we will be renaming the website.

    Can I use the same license? Can I unlink the first domain and then turn on the new one?

    • Hello.
      Please contact about this with your order number to support @
      Thank you.

  3. These are the files that were downloaded with the link {cutted} when the small business version was purchased.

  4. Hi,
    I am using booking calendar with Elementor, Everything works fine except that I cannot change the maximum number of guests from 4 to 9. I looked everywhere and I could not find a setting for that.
    Please help me.

    • Hello.
      Please note you can define the field for visitors selections at the Booking > Settings > Form page in Booking Calendar admin panel.

      In case, if you can not switch the drop down list at the front-end side for visitors selection from 4 guests to 9 guests. So please recheck that your actual theme - Elementor, does not replace the standard selectbox HTML fields to custom drop-down lists. If its was replaced by the Elementor theme, so please then contact support of this theme, relative issue of not correct replacing selectbox, elements, because you can not select such elements. Its seems like some CSS conflict issue in this Elementor theme. Or Otherwise if possible please deactivate option of replacing standard selectbox elements by custom drop-down lists in your Elementor theme. Check this with support of your theme.
      Thank you.

  5. Dear support,

    I'm using different object ID.
    After approval I want to send the confirmation e-mail depending on wich object ID the costumer made a booking.
    For example: a costumer made a booking for object ID 3, I want to send some houserules for only that object ID, is this possible?
    And is it also possible to add a attachment to the confirmation e-mail?

    Kind regards

    • Hello.
      Unfortunately, by default its does not possible.

      If you need to have the different emails for the different calendars (booking resources), then it’s possible only in the Booking Calendar MultiUser version with different users.

      In this version different activated regular users can have own booking resources and own configuration of emails.
      It’s means that booking resources that belong to specific user will have specific independent configuration of emails.

      In Booking Calendar MultiUser version possible that each registered WordPress user (your owner) have own individual independent booking admin panel, and can see and manage only own booking resources and some other settings (other owners will not see the bookings from this owner, they can see only own bookings). Please check more here (at bottom of the page)

      Also each owner (user) will receive the emails about the bookings of the own service(s) or property (booking resource(s)) and can approve or decline them. Please note, that the each owner WordPress user) will have different individual calendar(s) with booking forms in the separate pages. Please retest it in the live demo. You can read more about the initial configuration of the Booking Calendar MultiUser version:

      Watch it in this video guide

      Please test the live demo of Booking Calendar Multiuser version here:

      Admin Panel of Multiuser version (here you can test several admin panels functionality):

      Kind Regards.

    • Hello.
      Unfortunately, Booking Calendar does not support the recurring bookings. Visitors need to select each specific day in calendar, where he/she want to make the booking.
      Its does not possible to set rules, that this booking must appear every next Monday in next 3 months. Sorry.
      Its because the Booking Calendar is more booking system then appointment definition system.
      Kind Regards.

  6. You selling the product by promoting it as efficient and proper, and also advertising your support. However when I asked your support about sync the plugin with Airbnb and about what command to use in CRON, I got a very laconic and useless answer. This behavior is not good for your company, shows how you treat the customers.
    So I am asking again why during the synchronization with Airbnb, the booking details are not displayed in the calendar (airbnb ics files contains such data ). I am asking also why do not you give an example of a command which could be entered in CRON to synchronize calendars automatically (yours competitors do it).
    Another thing is that when you import .ics file, bookings are show as pending what is also the problem. I come to the conclusion that your sync is worth nothing.

    • Hello.

      Sorry, about not detail descriptions about this points. I will try to explain in details about these points, so its will be more helpful.

      Please check points #2, #3 and #4 relative your questions.

      In point #1 is clear description about where exist info about sync, the description and help info about how todo this.
      So we do not declare anything else, that exist in the Booking Calendar. Additionally, this info exist at all available pages, where it can be in plugin website and in plugin interface in admin panel.

      1) Description about the sync (import and export) functionality in the plugin website and in plugin interface.

      At the plugin website here in features list
      the description about sync functionality exist as
      - Import bookings via .ics feeds
      - Export bookings via .ics feeds

      In the FAQ ( )
      and in HELP ( and )
      sections exist detail description and video guides about how to start import and export bookings via .ics feeds.

      Additionally the description about .ics feeds and description about how its work exist at the Booking > Settings > Sync > "Import - .ics" page and Booking > Settings > Sync > "Export - .ics" pages in plugin admin pages:

      - Booking > Settings > Sync > "Import - .ics" page(How its works description, while Booking Manager plugin not installed it initial view of this page):

      What does .ics feeds import/export mean?

      Its useful, if you need to import/export bookings from/to external websites, like
      Airbnb,, HomeAway, TripAdvisor, VRBO, FlipKey and any other calendar that uses .ics format.

      .ics - is a file format of iCalendar standard for exchanging calendar and scheduling information between different sources
      Using a common calendar format (.ics), you can keep all your calendars updated and synchronized.

      How to start import of .ics feeds (files)?

      Install Booking Manager plugin.
      Insert [booking-manager-import ...] shortcode into some post(s) or page(s). Check more info about this shortcode configuration.
      Using such shortcodes in pages give a great flexibility to import from different .ics feeds (sources) into the same resource.
      Also its possible to define different CRON parameters for accessing such different pages with different time intervals.
      Or you can import .ics feed or file directly at current page.
      If you have inserted import shortcodes from Booking Manager [booking-manager-import ...], then you can configure your CRON for periodically access these pages and import .ics feeds.

      - Booking > Settings > Sync > "Export- .ics" page(How its works description, while Booking Manager plugin not installed it initial view of this page):

      How to start export of .ics feeds (files)?
      Install Booking Manager plugin.
      Configure ULR feed(s) at this settings page.
      Using such URL(s) you can import .ics feeds, from interface of other websites.
      Check more info about how to import .ics feeds into other websites at the support pages of sepcific website.
      Visit these (previously configured URL feeds) pages for downloading .ics files.

      2) Why some data is not exist in the imported events ?

      Booking Calendar support import (and export) events/ bookings via .ics feeds:

      .ics - is a file format of iCalendar standard for exchanging calendar and scheduling information between different sources.
      Please read more about this standard here

      Why we use this standard for sync data ? This standard is commonly used by most of other services, like,,, iCal, etc...

      This standard have own rules.

      Each event can contain these data: Event Title, Event Description, Event Location, and dates of event of course.

      All such data from the .ics feed you can assign to some fields in the Booking Calendar at the Booking > Settings > Sync > "General" page in "Import > Assign events fields to specific booking form field" section.

      So when some service, like airbnb, is export .ics feed, the Booking Calendar plugin can import this data.
      And each data from the event , like " Event Title, Event Description, Event Location," can assign to specific field in Booking Calendar form .

      But not all services (like airbnb), export detailed info in such fields. Some services (like Airbnb) can export only Dates, and all other fields leave these fields empty. Some services use own logic what to be there in such events fields. Probably its because of settings of such services, or because of security policy, to not export the booking details in .ics feed.

      What details info exist in the .ics feed depend from specific service. Booking Calendar can import all such info.

      That's why in my previous reply, I was recommend to contact the support of Airbnb about checking if they can export in your admin panel in Airbnb more info in details for each event.

      Its really does not depend from the Booking Calendar. Booking Calendar support general standard of import .ics feeds.

      And by the way during export data from Booking Calendar into the .ics feed, plugin is export all booking data into the .ics feed into Details section.

      3) CRON script configuration (for start import of .ics feeds in some "automatic" way).
      For start import of .ics feeds in some "automatic" way you need to configure the CRON script at the server, as in description at the plugin website and in plugin interface.

      But different servers, have the different interface for Admin panels of servers, that can contain ,menu about the CRON scripts. Check more here:

      The detail description about Linux style of CRON commands you can check here

      But usually you can configure your cron script via your server administration panel, like ISP Manager or Cpanel, in more easy way via menu and not the commands.
      That's why in my previous reply I was recommend to contact support of your hosting about this point. Hosting support must to know exactly what server administration panel do you use at your server, and how to configure your CRON script.

      You need to define the CRON command to access the page with your import .ics feeds shortcodes ( ), during each 1 hour ( or other reasonable period of time). So CRON script will access the page with import .ics feeds shortcodes in your website, and during these times, will be start of import process, from your other services.

      Example of CRON command (for every 1 hour to run):

      0 * * * * wget

      Example of other CRON commands:

      Good tutorial about cron you can find here

      Here is help info about configuration of CRON script in ISP Manager server administration panel:
      or here (older versions)

      Here is help info about configuration of CRON script in Cpanel server administration panel:
      or here

      For more info, please contact support of your hosting.

      4) Auto confirmation of importing events.

      The auto approving of all imported events possible in the Booking Calendar Business Small or higher versions.

      You need to open the Booking > Settings General page and in "Auto cancellation / auto approval of bookings" section you need to activate this option "Auto approve bookings during import".

      So all future bookings, that will be imported, will be auto approved in Booking Calendar plugin.

      Once again, sorry about any inconvenient, hope this info will be helpful for you.

      Kind Regards.

  7. Zero dollar on resource (but cost on a drop down option on form) doesn't ask for payment.

    WIth our system we are booking for a party service so here is how we break it down.

    Alexandra (the face Painter) resource is $0

    But the type of party will dictate the amount to be paid. We have a mandatory drop down where the customer chooses an option.

    Party Options in Booking Form
    Face painting $50
    Balloon twisting $60
    Face painting and Balloon twisting $90

    Issue: If the resource has $0 allocated to it then it doesn't ask for payment even though a an option in the drop down has been chosen. If I add $1 to Resource Alexandra then it will start the payment process.

    Request: can we have it so if any option is chosen with a monetary value it then starts the payment process.

    • Hello.
      Its correct if the cost of booking resources == 0, so then the booking form will not show, its because the booking cost firstly based on the cost of booking resources.

      In your case, you need to define the cost of booking resource as $50
      Alexandra (the face Painter) resource is $50

      and then define additipnal cost for your options at the Booking > Resources > Advanced cost page as follow:

      Party Options in Booking Form
      Face painting $0
      Balloon twisting $10
      Face painting and Balloon twisting $40

      So main part of the cost will be in the booking resource, and at the Booking > Resources > Advanced cost page you just configure additional cost.
      Kind Regards.

  8. Hi There,

    I have searched through all content and still unable to understand if I can do what I need to do. Here is my problem:

    We are a non-profit club who hires out our club rooms to the public. I need to be able to sell bookings at an hourly rate ($30/hour) Monday to Friday, and sell bookings for a 24 hour period at a fixed rate ($450/24 hours) on Saturday and Sunday.

    Can you please assist on configuring this set up, if possible?

    I am using Business Medium SingleSite 8.3.2

    • Hello.
      1) First of all, please update your version to the latest update 8.4.1
      You can request the new update of Booking Calendar on this page:

      2) You need to configure the different type of times selection for the different weekdays, relative to this info:

      For example:

      [condition name="weekday-condition" type="weekday" value="6,0"]
           <p>Select Times:[select rangetime "Full day@@00:00 - 23:59"]</p> 
           <p style="display:none;">Hidden additional cost for full day:[select fullday "1"]</p> 
      [condition name="weekday-condition" type="weekday" value="*"]
           <p>Select Start Time:[select starttime "08:00" "08:30" "09:00" "09:30" "10:00" "10:30" "11:00" "11:30" "12:00" "12:30" "13:00" "13:30" "14:00" "14:30" "15:00" "15:30" "16:00" "16:30" "17:00" "17:30" "18:00" "18:30" "19:00" "19:30" "20:00" "20:30" "21:00"]</p> 
           <p>Select duration:[select durationtime "1 hour@@01:00" "2 hours@@02:00" "3 hours@@03:00"]</p> 
      [condition name="weekday-condition" type="weekday" value="1,2,3,4,5"]
           <p>Select Start Time:[select starttime "08:00" "08:30" "09:00" "09:30" "10:00" "10:30" "11:00" "11:30" "12:00" "12:30" "13:00" "13:30" "14:00" "14:30" "15:00" "15:30" "16:00" "16:30" "17:00" "17:30" "18:00" "18:30" "19:00" "19:30" "20:00" "20:30" "21:00"]</p> 
           <p>Select duration:[select durationtime "1 hour@@01:00" "2 hours@@02:00" "3 hours@@03:00"]</p> 

      3) Then open the Booking > Resources > Advanced cost page,
      and configure additional cost like this:

      1 = 420 $
      01:00 = 0 $
      02:00 = 30 $
      03:00 = 60 $

      4) Open the Booking > Settings > Payment page and set cost "per 1 day"
      and be sure that this option "Time impact to cost" was UNCHECKED.

      5) Open the Booking > Resources page and set cost per booking resource as 30 USD per 1 day.

      Test it.

Leave a Reply

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