Support Archive (4)

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

  1. Hi,

    I hope you can help me, when trying to make a booking, I select the days required, complete the form and try to submit it.

    The following is then displayed:

    Please, select booking date(s) at Calendar.

    Followed shortly by:

    Calendar is loading...

    When I initially installed the plugin it worked fine, so I'm unsure how long it's not been functioning for. Bookings can still be made from the admin panel, just not the public booking screen. Current version I'm using is

    I appreciate you;ll likely need more info, so if there is anything I can do, please let me know.



    • Hello.
      Probably you have inserted 2 shortcodes for “availability calendar” and for “booking form with calendar”, it’s can generate such issue. You need to remove the the shortcode for “availability calendar” and to have the shortcode ONLY for booking form(it’s already included calendar).
      For example:

      [booking type=1]

      Kind Regards.

      • Fantastic, thank you so much, that was the exact issue!

  2. Is it possible to Search the Booking Calendar by Booking ID?

    • Hello.
      Yes, it’s possible to search booking by ID at the Booking Listing page in search form at the top right side.
      Kind Regards.

  3. Hi,
    where can I set up swiss franc as currency? There are very many currencies in settings but I did not found swiss franc.

    My website is a .ch domain for people in switzerland and I need swiss franc as currency.

    Hope you can help me.


    • Hello.
      You can define your currency that is showing in the Booking Calendar plugin interface at the Booking > Settings > Payment page.

      Please note, the different payment systems can support or not support specific currencies, that’s why you need to select your currency at your activated payment system, for example for Stripe at the Booking > Settings > Payment > Stripe page.
      Kind Regards.

  4. I am going mental with this and have lost lterally hours and i cannot get it right!

    All i want is this (2 major issues to try and solve)
    PROBLEM 1:
    - Calendar, where a customer can select 3 different time options (i have put this in resources currently) - 30 mins, 60 mins or 90 mins.
    - The longer the treatment, the lower the price, which is why i need them as three separate resources.
    - If a customer selects say a 9am 30-minute treatment, i want this time to be unavailable for anyone else to book a 60 minute or a 90 minute treatment at the same time (i am a one man band!)

    PROBLEM 2:
    How the hell can i get the calendar to show the HOURLY slots available to book? I can only seem to get the monthly calendar option to show which means all a customer can see is they day. Admittedly, they can then select a time slot but i would much prefer this if it worked as a visual when booking as well.

    As i only work Tuesdays and Fridays, in an ideal world these are the only days i want to have seen as available, with the hours visible so people can see what is available straight away.

    • Hello.

      1.1) Please note, you can configure the selection of times at the Booking > Settings > Form page in a way like this:

          <p>Select Start Times:[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 Time Duration:[select durationtime "30 min@@00:30" "60 min@@01:00" "90 min@@01:30"]</p>

      Its will make unavailable specific times inside of the one calendar (booking resource), if you will make the booking.
      But in other calendars (booking resources), such dates will be available.

      1.2) If you need to set the different cost for the different time duration, so its possible in the Booking Calendar Business Medium or higher versions via Booking > Resources > Advanced cost page. Check more about this feature here:
      Watch it in this video guide

      1.3) " >> i want this time to be unavailable for anyone else to book a 60 minute or a 90 minute treatment at the same time ".

      Its possible only withing the same calendar!

      In case, if you want to set as unavailable such booked timeslot in all calendar(s), so then in the Booking Calendar shortcode for other booking forms (booking resources ), you need to use the aggregate parameter. Please check more here:

      But its works only for the separate booking forms, and does not work for the booking resources selection shortcode:

      2) Unfortunately, its does not possible to show the calendar in day or week view, where visitors can select dates and times for the booking.

      Visitor can select dates only in inline month view calendar.

      Kind Regards.

  5. Hi,

    do you have an tutorial to sync WP Booking Calender Plugin with Office 365 (Outlook)?

    What we want is
    (1) automatically export from WP Booking Calender to Office 365. And after that
    (2) autmatically import from Office 365 to WP Booking Calender.

    Between step 1 and 2 Office 365 exports an ICS file for step 2. Cronjobs are possible. We want to sync once every hour. Hope you have any information about that.


    • Hello.
      Unfortunately we do not have specific tutorial for Office 365.

      Exist the General tutorials for import and export via ics feeds.

      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.

      Please check more useful info at the FAQ here

      Please watch more useful video guides here

      Kind Regards.

  6. Hello -

    I set-up the business large calendar for my client. They currently have a 14 day window for reservations blocked in 3 hour time slots.

    Once the time slot has passed, you can no longer make a reservation for that 3 hour window, even if it is a minute passed the time slot has started. They would like to be able to reserve a time slot within the expired window. It that possible?

    Also, they would like to limit a user to three reservations per 14 day window. Can this be done if the calendar is set to auto-approve or do I need to move to the manual approval to limit users?

    Thank you for your help.

    • Hello.
      1) I do not sure that clearly understood about the time expirations. But in general plugin does. Or have functionality of not ability to make booking, if some times was expired. Sorry.

      2) Relative ability to make several bookings per day. 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
      You can test it in the live demo here
      Watch video about this feature here
      At this version 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 its possible to make booking only for FULL date, not a time slots (time slots in this version only saved as data into database, but do not apply to availability logic).
      Highly recommend, to check this article about configuration of capacity and availability for booking resources:

      Kind Regards.

  7. Hi,
    When editing the form how do form fields get tided to the correct set of "Contents of booking fields data for email templates......"
    I have one form that is sending the fields from another forms "Contents of booking fields data for email templates......" in the confirmation email.

    It should be using:-

    Start Time:[starttime]
    External Instructor:[external_instructor]
    Number of Riders:[NumberOfRiders]
    First Name:[name]
    Last Name:[secondname]

    Horse 1
    Influenza Vaccination Date: [Influenza_Vaccination_Date]
    Tetanus Vaccination Date:[Tetanus_Vaccination_Date]

    Horse 2
    Influenza Vaccination Date: [Influenza_Vaccination_Date2]
    Tetanus Vaccination Date:[Tetanus_Vaccination_Date2]

    Horse 3
    Influenza Vaccination Date: [Influenza_Vaccination_Date3]
    Tetanus Vaccination Date:[Tetanus_Vaccination_Date3]

    Horse 4
    Influenza Vaccination Date: [Influenza_Vaccination_Date4]
    Tetanus Vaccination Date:[Tetanus_Vaccination_Date4]

    Horse 5
    Influenza Vaccination Date: [Influenza_Vaccination_Date5]
    Tetanus Vaccination Date:[Tetanus_Vaccination_Date5]

    Horse 6
    Influenza Vaccination Date: [Influenza_Vaccination_Date6]
    Tetanus Vaccination Date:[Tetanus_Vaccination_Date6]Please Note: You are required to bring evidence of the above vaccinations when attending your booked slot
    Intended Use:: [intendeduse]
    I confirm I will read the terms and conditions linked in this confirmation email: Ticked
    Full payment of was recieved via: [paymenttype] Payment
    Your booking was processed today by: [StaffInitials]

    but instead is using

    Start Time:[starttime]
    External Instructor:[external_instructor]
    Number of Riders:[NumberOfRiders]
    First Name:[name]
    Last Name:[secondname]
    Intended Use:: [intendeduse]
    Are you willing to share the arena if other livery clients contact you prior to slot start time?: [share]
    Terms and Conditions: Ticked

    Should I be tieing the form and email fields together with div classes?


    • Hello.

      Please open the Booking > Resources page and set specific custom booking form for specific booking resources as "Default".
      Kind Regards.

      • Ah I see how it is being selected now. And there is no way to make a single resource select from 2 different forms email fields?

        I have one resource setup with 2 forms feeding into it. One is a customer front end which takes full payment upfront.
        The other is a staff form which allows them to take manual payment.
        The email fields are different for each though.
        I already have two resources being aggregated into one in the front end. I didn't really want to add a third as it makes it very confusing in the admin area when bookings are spread across 3 lines for what is really a single resource.


        • Hello.
          Unfortunately it’s does not possible to set 2 different custom booking forms (“Content of booking fields data” form ) to one booking resource. Sorry. You can define as default custom form only to one booking resource at the Booking > Resources page.

  8. Hi there

    I have some few questions:
    - Is it possible to set a limit for last booking? (e.g. the customer cannot book for the following day later than 18 o' clock?)
    - Is it possible to write a note for the customer when approving the order? In the setting booking list, the note-feature is only showing the notes in back-end and not to the customer.

    Hope you understand?

    • Hello.

      1) Unfortunately, this feature "customer cannot book for the following day later than 18 o' clock?" does not available in the Booking Calendar.

      2) Its possible. Please use this shortcode [approvereason] in the Booking > Settings > Emails > Approved email template.
      Then at the Booking Listing page, select specific booking, switch to the Actions toolbar, write the reason of approving in the field "Reason of cancellation" and click on Approve button in toolbar.
      Kind Regards.

  9. Hi,
    I have a website for my hotel to display availabilties.

    I have set up a webpage which automatically imports the files ical of my calendars Airbnb, Abritel and Tripadvisor with formulas of types:
    [booking-manager-import url = 'https: // / 315 ****** 36 'resource_id = 1 import_conditions =' if_dates_free 'from =' today 'until =' any 'max = 500].
    [booking-manager-import url='****.ics' resource_id=2 import_conditions='if_dates_free' from='today' until='any' max=500]
    [booking-manager-import url='****bd' resource_id=3 import_conditions='if_dates_free' from='today' until='any' max=500]

    All the bookings appear in the list format, but only those of Airbnb appear in the calendar format. I don't understand why

    thank you

    • Hello.
      I do not sure, what exactly do you mean by "list" or "calendar" format.
      Please note, you are importing from the Airbnb into the booking resource with ID = 1
      and from the Abtitel into the booking resource with ID = 2 and from the Triadvisor into the booking resource with ID = 3.

      If you want to import all those bookings into the same calendar - booking resource with ID =1, so then you need to use


      in all 3 shortcodes.
      Kind Regards.