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. Site language is russian. Admin user's language is english.
    Admin panel totally in english exclude the booking plugin. It is in russian.

    • Hello.
      Please recheck what exactly locale of your English language (may be its Canadian English, etc...).
      Also how to you switch language (through WordPress > Settings page) or you are using some translation plugin ?
      Kind Regards.

  2. I use en_EN locale for admin user and ru_RU for site (as default). As admin I see admin panel in english. When I go to site it shows in russian. This is normal. Problem is that your plugin on admin panel is in russian.

    • Hello.
      1) Try to change locale of English language from en_EN to en_US.
      2) Or try to set English language as default, and then test switching language from English to Russian.
      Also to update your version of plugin to the latest update 7.1.1
      Link sent to your email.
      Kind Regards.

  3. Hi,

    I like to make a new calendar with starting date 1/1/2016.
    In that calendar, I want to add the bookings since that date.
    I see 2 problems:
    I don't succeed to make a Calendar wich has months before the present month.
    It seems to be that bookings in the past are not accepted (logical for public page but in the admin page I want to do whatever I want).

  4. Hi,
    I would make available the resources awaiting validation and haved them booked once the reservation request is validated.
    How can I do ?
    Thank for your help.

  5. I have the following setup as my booking form:

    Next >

    First Name *:[text* name]
    Last Name *:[text* secondname]
    Street Address *:[text* address]
    City *:[text* city]
    State *:[text* state]
    Zio Code *:[text* zipcode]
    Email *:[email* email]
    Phone:[text phone]
    Details: [textarea details]
    [checkbox* term_and_condition use_label_element "I Accept term and conditions"]

    [submit class:btn "Send"] < Back

    function bk_calendar_step_click(){
    jQuery(".bk_calendar_step" ).css({"display":"none"});
    jQuery(".bk_form_step" ).css({"display":"block"});
    function bk_form_step_click(){
    jQuery(".bk_calendar_step" ).css({"display":"block"});
    jQuery(".bk_form_step" ).css({"display":"none"});

    and the following in the matching email setup:

    Name: [name] [secondname]
    Address: [address] [city], [state] [zipcode]
    Email: [email]
    Phone: [phone]
    Wedding?: [wedding]
    DL#: [dlnumber]
    State of Issue: [stateissue]
    Expiration: [monthexp]/[dayexp]/[yearexp]
    DOB: [monthdob]/[daydob]/[yeardob]
    Comments: [comments]
    Coupon: [my_coupon]

    Everything pulls to the final summary page in the form but the Expiration and DOB are not pulling through to the email notification.

    Any idea why?

    • Hello.
      I do not see in your booking form configuration fields for EXpiration and DOB.
      You need to have something like this in the booking form at the Booking > Settings > Form page:

      Expiration: [text monthexp ""]/[text dayexp ""]/[text yearexp ""]
      DOB: [text monthdob ""]/[text daydob ""]/[text yeardob ""]

      Or instead of text fields, selectboxes for such selections.
      Please recheck. The main conditions about all this, its having the same name(s) of these fields (second parameter in shortcodes).

      Please read more about the booking form fields configuration here
      Please use shortcode generator at the right side of the Booking > Settings > Fields page for the fast and correct creation of booking form fields.

      Kind Regards.

      • They configurations exist but when I paste the code into your forum it formats the text. Can I email it to you?

  6. Hello!
    I bought the we booking calendar plugin for a client, and imported his 3 Google calendars for 3 apartments. Everything was working as it should until I found out that my client had to change the check in times in his Google calendar to make it possible to book halv days between the existing bookings in the Google calendars that were imported.

    So he changed the check in times to 15:00 and his check out times to 10:00 (the same as I set up in the plugin), and I imported the calendars again. But this time only two of the calendars was imported. I tried to import them again and again, but the 3. calendar doesn't get imported. And not all entries in the two calendars that were imported shows up.

    I have been struggeling with this for several hours and hope you can help me!


    • Hello.
      If Booking Calendar once imported specific event from Google Calendar, so then later these events will not be imported again, for do not have duplicated records. Even if you changed some data (like time / date) in Google Calendar. During importing event and saving booking is saving specific ID from google calendar for specific event, and plugin is rechecking later if the event exist by this ID.

      So in your case, you need to completely delete that specific booking from Booking Calendar (move to trash and then delete completely).
      And only after this you can try to re-import your changed event.
      Kind Regards.

      • Of course I moved all the events to trash, so everything was gone, and then I imported all the calendars again. But one of the calendars is not imported. I also tried to import this specific calendar separately, but it is still not showing up 🙁

        What else can I do?

            • Hello.

              Please recheck once again at the Booking Listing page, select instead of "Exist bookings" to show "All bookings" at Filter toolbar.
              Then click on "Apply" button at Filter toolbar to refresh search results. Then if you see these bookings, please delete them.

              After this switch to the Actions toolbar and click on "Import button" to import Events. Please be sure that you configured correctly import parameters.
              Kind Regards.

              • I have already tried all of your suggestions, but with no result. I also double checked all the import parameters, and they are correct.

                What else can I try?

                • Hello.
                  Ok, can you try to make completely new event at this specific google calendar.
                  And then try to import it. Just to check that import is working for this specific Google Calendar.
                  Thank you.

                  • Ok – this time it imported the 3. calendar too, but ONLY the event that I just made. Does that mean that the datas from the Google calendar entries are still there somwhere in the system, even if I don't see them? How can I delete them? As you know, I already deleted everything – also made sure there were nothing left in the trash.

                    • Hello.
                      You can check wp_booking table in your database relative those bookings via phpMyAdmin or some other DB editing tool.

                    • Hello.
                      Also during import process be sure that if you specify to import events from current date and future, that this specific event was not in the past. Just rechck parameters of import.

                    • Ok, thanks, but my clients host doesn't allow phpMyAdmin or other database editing tools 🙁
                      Is there another way I can delete the entries in the wp_booking table?

                    • Hello.
                      Basically previous steps have to delete that booking.
                      Can you send screenshot of booking listing with filter toolbar how you check about those bookings? And screenshot of your events and screenshot of import popup dialog. Please send them to support @

                      Kind Regards.

  7. I downloaded Sequel Pro and managed to connect to the DB, and I found the entries there!I deleted them and imported all the calendars again, and now everything is ok! Thank you so much for your fast respons – it worked out in the end 🙂

    - Kalina

  8. Hi,

    I was wondering if there is any way of making a booking automatically last for 15 days (using the individual license)? And without having to make the user manually select 15 days.

    Thank you!

  9. I am using Version: Business Small SingleSite 7.1 Release date: 18.04.2017.
    I would like the ability for all my custom booking form 'fields' to be included on the booking listings page and on any printed copy as well. Currently, when going to the Booking Listings page, fields that I have added into my booking form are not populating on this page; also when selecting the print button function all the booking form fields are not being printed. The following fields are the only that show on the Listings page and the printed document.
    First Name:
    Last Name:

    Here is the html code for the booking form itself below:

    Select Start Time:[select* starttime default:09:00 "09:00 AM@@09:00" "01:00 PM@@13:00"]
    Select End Time:[select endtime default:1:00 "01:00 PM@@13:00" "05:00 PM@@17:00"]
    Firm Name (required):[text* name]
    Email (required):[email* email]
    Phone:[text phone]
    Location (required):[select* location "306 S Boulevard@@306 S Boulevard" "Other-Full Day Only@@Other-See Details"]
    Details: Please provide Attorneys' Names | Case Number | Party's Names [textarea details]
    Please type in the characters shown below: [captcha]
    [submit class:btn "Send"]

    • Hello.

      You need correctly to configure "Content of booking fields data" form at Booking > Settings > Form page (its bottom form at that page).
      Please use shortcode generator at the right side of the Booking > Settings > Fields page for the fast and correct creation of booking form fields.
      Please read more about the booking form fields configuration here

      Example of your "Content of booking fields data" form configuration:

      <div class="times-content-form"> 
      	<strong>Start Time</strong>:<span class="fieldvalue">[starttime]</span><br/> 
      	<strong>Start Time</strong>:<span class="fieldvalue">[endtime]</span><br/> 
      	<strong>First Name</strong>:<span class="fieldvalue">[name]</span><br/> 
      	<strong>Email</strong>:<span class="fieldvalue">[email]</span><br/> 
      	<strong>Phone</strong>:<span class="fieldvalue">[phone]</span><br/> 
      	<strong>Location</strong>:<span class="fieldvalue"> [location]</span><br/> 
      	<strong>Details</strong>:<span class="fieldvalue"> [details]</span> 

      Kind Regards.

  10. Hi,

    ​I am creating a room booking system on wordpress. Users should have multiple options of rooms (10-15 rooms) to book from by hours (both date and time).

    Users need to be able to search for available rooms from the search bar/calendar to see the available rooms in a specific date or time.

    Users and admin need to be able to edit the booking (e.g. cancel bookings)
    Can this be easily done by booking calendar?


    • Hello.

      1) The ability to book for the specific times only possible in the Booking Calendar Business Small / Business Medium versions (and in higher versions for booking resources with capacity =1). Please note if you will make the booking for the specific timeslot, this timeslot become unavailable for the other visitors for that selected date in current specific calendar.

      You can configure the timeslots selections on the Booking > Settings > Form page. Please use the "shortcode generator" on the right side of that page for the correct generation of the shortcode.

      You can use one"timerange" (timeslots) or "start time" and"end time" selections or"starttime" and "duration"of time selections shortcodes or even start time and end time entering shortcodes. Please read more about the booking form fields configuration here

      You can test the bookings for the specific time-slots in action on the live demo of Business Small version (which is configured by default for the bookings of specific time-slots) here: Other live demo you will need to reconfigure.

      2) Unfortunately, its does not possible to make search for available time-slots. Only in the Booking Calendar Business Large or higher version possible to search for available ENTIRE (Full) days. Please check more here:
      And test here:

      3) Yes, the visitor can use secret link in the email after new booking, for editing own booking. Please read more here:
      Admin can edit bookings in admin panel at Booking Listing page.

      Kind Regards.

    • Hi,

      So if I have Booking Calendar Business Large or higher version should be able to do what I want?
      However, you can only search entire day means if each day has 5 time slots, how do I set the search to show if this day still has one time slot left = available day; and if all 5 time slots are booked = not available on this date.


      • Hello.
        No, its does not possible. Sorry.
        As I was explained in point #2 "its does not possible to make search for available time-slots".

        You can test Booking Calendar live demos at this page to be sure in functionality and do not have misunderstanding.

Leave a Reply

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