Support

Technical help board
Important.  Check FAQ first for existing answers before posting new Questions.
Note.  You can check archive 1, archive 2, archive 3 and archive 4 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.

Pre-Sales Questions

It's one time cost. You can use your purchased version of Booking Calendar as long as you need on your website.

Also, you can request free updates your version of Booking Calendar (if such updates ready) during 6 months after initial purchase of plugin.

If you will need to extend period of support and getting updates to next 6 months, it will cost 50% from the original cost of your Booking Calendar version (original cost - its cost of Booking Calendar version without other discounts).

You can request free updates your version of Booking Calendar (if such updates ready) during 6 months after initial purchase of plugin.

If you will need to extend period of support and getting updates to next 6 months, it will cost 50% from the original cost of your Booking Calendar version (original cost - its cost of Booking Calendar version without other discounts).


You can request new update of Booking Calendar on this page.

Yes, its possible to make upgrade from lower version to the higher versions of the same editions (for example from the Booking Calendar Personal single site usage version to the Booking Calendar Business Small single site usage version).
But its does not possible to make upgrade from the single site usage version to the "developer" or multi site usage versions or from the "developer" to the multi site usage versions.
The cost of upgrade from the lower to higher versions, usually higher than difference in cost between 2 versions.
The cost of upgrade from the lower to higher versions of single site usage versions higher on $20 than difference in cost between 2 versions.
The cost of upgrade from the lower to higher versions of "developer" edition versions higher on $30 than difference in cost between 2 versions.
The cost of upgrade from the lower to higher versions of multi site usage versions higher on $50 than difference in cost between 2 versions.

Each specific version of Booking Calendar can be single site usage version, developer or multi site usage version.
Single site usage version, possible to install and activate only at 1 specific website.
Developer edition version, possible to install and activate at 2 different websites. Its can be test (developer) server and live website.
Multi site usage version, possible to install and activate maximum on 5 different websites.

You can check overview of different Booking Calendar versions.
You can also check all available features for different versions of Booking Calendar.
Also you can test live demo of specific versions (both client and admin sides) to be sure in functionality and do not have misunderstanding.

Booking Calendar "Free" - this version is free, you can download it from WordPress directory.
It's very easy in use and powerful version for the creating reservation of one resource.
At this version is possible to make reservation for the one resource, like a room or car, or some service... etc. You can insert into the post or page the standard booking form with fixed number of fields and availability calendar, where visitor can select single or multiple days. Administrator and visitor can receive the standard email notifications about different actions, like a "new booking", "approve/decline/... of booking", etc... Administrator can make the booking at admin panel at the "Add new booking" menu page and configure the different settings of the booking form and availability calendar at the general booking settings menu page.

Booking Calendar Personal - it's paid version, where is possible to have booking availability calendar for the each of multiple booking resources (like a room, cars or any services, etc…). You can add new and configure exist fields in the booking form. Also you can configure the email templates for the different booking actions. You can able to edit the exist bookings, add comments to the bookings, print and export bookings to the CSV format, etc… Please check at the feature list and live demo of this version, full list of features of this version.

Booking Calendar Business Small - it's paid version, where is possible all actions from previous versions, plus you can receive the bookings for the specific time of date, set the cost of booking resource and integrate the online payment form of supported payment systems. Your visitors can make the rage days selection using the one mouse click in calendar, or setting minimum or sets of fixed number of days selection using 2 mouse clicks (check in and checkout dates), all middle dates will be selected automatically. Also here is possible to use the same date as check in/out date for the different bookings by activating the fixed time at the settings page.
Please note, if you will use the fixed time slot list selection (and not the time entering using the text fields) in the booking form, the timeslot list will be the same for the any date of week, in other words the fixed time slot list is not depend from the week of day. Also if some visitor will reserve the specific time slot at selected date at specific booking resource (calendar), this timeslot become unavailable for the other visitors at this selected date in this booking resource.
And much more... Please check at the feature list and live demo of this version, full list of features of this version.

Booking Calendar Business Medium - it's paid version, where is possible all actions from previous versions, plus you will have more advanced cost and availability management of the bookings. At this version is possible to set the rates, which will depend from the season filters, plus you can set the more advanced cost for the booking, where cost is depend from the number of selected dates. Also you can set additional cost for the option selection at selectboxes or checkboxes at your booking form. this additional cost can be fixed sum or percent from the final cost of booking. You can even activate and configure for the resources the deposit payment feature, what is mean that visitor will pay at the payment form, the part of the final cost of the booking. This version is also support settings availability per each booking resource, which is depend from the season filters. Also you can able to configure the several customization of booking form fields, it's mean that different resources can have different form fields. You can send the payment requests to visitors for the specific booking by email. And much more.... Please check at the feature list and live demo of this version, full list of features of this version.

Booking Calendar Business Large - it's paid version, where is possible all actions from previous versions, plus you can make the several reservations per the same FULL date (not a time slot) for the same booking resource (availability calendar). At this version is possible to set the capacity of the booking resource, it's mean that your visitors can make the several reservations per the same date, in other words, the date(s) in calendar will be available until lumber of reservations per these full dates is less than capacity of the booking resource. Please note, if you will use the timeslot selection for the booking resource with capacity higher than one, so then this timeslot will be simply record as a data into DB according this booking, but will not impact to the time availability. Also at this version you will be able to search the available booking resources in your pages or posts for the specific check in/out dates and specific number of visitors. This version is also support the coupon codes for getting discounts of bookings. And much more.... Please check at the feature list and live demo of this version, full list of features of this version.

Booking Calendar MultiUser - it's paid version, where is possible all actions from previous versions, plus each registered WordPress user of your site can have independent, individual, own booking admin panel. It's mean that each regular registered WordPress user can see only OWN booking resources and bookings and can configure the own booking form fields and email templates, own payment form integration data and costs of booking resources as some other settings... In this version is exist also the "super booking admin users", which can see and manage the bookings and booking resources from the all users and manage the status of other bookings users. And much more.... Please check at the feature list and live demo of this version, full list of features of this version.

Unfortunately we can not make personal customization or custom development on customer demand. But we can add features, that you need to our TODO list for implementing them in a future updates. You can add your request of specific feature at this page.
Please note, we can not specify some approximate time for implementation of the specific feature.
Thank you for understanding.

Please watch video guides, check FAQ and check already answered solutions at the plugin forum, before sending new question.

If you still have a questions about configuration of plugin you can contact by this email or through support forum.

Please note, you will get response during 24 hours, usually we are response during 2-3 hours during working hours (10:00 - 18:00 UTC+2). If you do not see response, please check your SPAM folder, or recheck that you was contacted us from the valid email.

Please note, we can help with specific questions about configuration or troubleshooting.
But we do not provide full configuration at customer website and do not provide any customization of source code, etc.... We do not provide teaching of using WordPress or configuration of WordPress websites or configuration of your servers, as well.
Please provide detailed info about specific issue. Do not write like "it’s does not work". We can not help with such "general" questions, please be more specific. Write about what exactly issue do you have or what exactly configuration you need a help.

We are expected that your support questions will be kind, helpful, and respectful. Violation of this point can be reason of stop support to such person.

Do not send "bumb" emails. Sending "bumping" emails can be reason of delay of responding to such emails. Please wait the answer to specific one email, then ask other questions.

We can not help with questions that relative to work or configuration of other services or systems. Please ask for a help support of specific service or system. This support is only about functionality and configuration of "Booking Calendar" plugin.

Please be sure to check the terms and conditions of usage plugin and support that we are providing.

You can get support and ability to request free updates during 6 months after purchase. After this period, if you will need to get updates for next 6 months or getting support it’s will cost 50% from the original Booking Calendar version cost (original cost - its cost of Booking Calendar version without other discounts).


  1. After used free version of Booking plugins I then purchased the Business version and tried to install it. However not only it crashed my whole website after pressed Activate button. I managed to restore my website and try to install every thing and install the business version again. However, this time the WordPress dashboard just came back to Fatal Error:

    Fatal error: Can't use function return value in write context in /home/crockadoodledo/public_html/wp-content/plugins/booking/core/lib/wpdev-booking-class.php on line 918

    I then tried uninstall the business version and then reinstall the free version. Still appeared the same Fatal Error message when I activate the free version which suppose to work before?

    Please help. I'm useless with computer. The only way I can manage my website is from WordPress dashboard.

    Very much appreciated.

    • Hello.

      1) Its seems that  at  your server installed old version  of PHP,  probably  PHP 5.2
      Because of that  you was having that  issue.
      2) Currently the minimum requirement  for the latest  WordPress version  to use PHP 5.6 or newer (better 7.1 or newer). 
      Please check more here  https://wordpress.org/about/requirements/
      3) But we are still  want to  support such  users with  legacy PHP versions,  so  we was made update of Booking Calendar - update 8.7.1This version  support PHP 5.2 with  restrictions to  some features.

      You can request the new update of Booking Calendar on this page: https://wpbookingcalendar.com/request-update/

      Kind Regards.

  2. I cant select any dates beyond July 15th 2022 under rates, when setting the different seasonal rates

    • Hello.
      Please send screenshots of your issue and send the link to your page with booking form, where you are having the issue.
      Please send all this to support @ wpbookingcalendar.com
      Kind Regards.

  3. Good day,
    I've added in my google calendars however there are no updated instructions on how to integrate the two. Also there is no sync / import button for the google

    Kason

    • Hello.
      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, Booking.com, HomeAway, TripAdvisor, VRBO, FlipKey and any other calendar that uses .ics format ).

      Please read more about this feature here: https://wpbookingcalendar.com/faq/#sync

      Import.
      Please check about the configuration of import events from .ics feeds in this FAQ instruction here https://wpbookingcalendar.com/faq/import-ics-feeds/
      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: https://wpbookingcalendar.com/faq/ics-importing-issue/

      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: https://wpbookingcalendar.com/faq/cron-script/

      Export.
      Please check about the configuration of export .ics feeds in this FAQ instruction here https://wpbookingcalendar.com/faq/export-ics-feeds/
      Booking Calendar is generate .ics feed with bookings in real time. But how often some service (like airbnb, or booking.com ) 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 booking.com), about how often they can access the .ics feed tor making import.

      Kind Regards.

      • Hi Thanks Your information was helpful however you implementation for importing from google calendar is a HUGE security whole and should be stopped immediately. If it isn't I'm going to raise the issue to the wider wordpress population. Asking people to leave calendars with names and locations people will be staying public is a huge laps in privacy, especially as public google calendars are searchable via google by anyone

        • Hello.
          Relative export from Booking Calendar to external .ics feed.
          You can disable "exporting" booking details at the Settings panel of Booking Manager plugin.
          You need to open this page: "oPlugins panel > Settings" and enable this option "Remove booking details in exported .ics feed" .
          So only dates will be published in external .ics feeds.
          Kind Regards.

          • Relative "import" - from "Google Calendar to Booking Calendar" via .ics feeds.
            Such Google Calendars can be private, if you are using .ics feeds import.
            You can use "Secret address in iCal format" for importing ics feeds from Google Calendar into the Booking Calendar, instead of using "Public address in iCal format" at Settings page of Google calendar. So not need to set Google Calendars as public calendars for import.
            You can find "Secret address in iCal format" at Settings page of specific Google Calendar.
            You can check more here https://wpbookingcalendar.com/faq/import-ics-feeds/ at the point # 3.2 such calendar private.
            Kind Regards.

  4. Hi!
    I have two types of booking calendar in my web:
    -Start Time and End Time selection
    -Day selection (with range time "all day" solution).

    The day selection is a group of resources, but, when I book one of them, all day appear booked.
    How can i solve that?
    Thank you very much.

    • Hello.
      I do not sure that understand about your issue. Can you send screenshot of your booking resources configuration and screenshot of your issue. Also send the link to your page with booking form, where you are having the issue.
      Please send all this to support @ wpbookingcalendar.com
      Thank you.

      • Hi!
        What i mean is that I have two types of calendar (day selection and hours selection).
        In the support, you suggest me to set the global parameter of cost dependeing of hours and
        solve the problem of day selection with a range of time of "All day@ 00:00 23:59"

        The problem here is that the day selection is a group of 2 resources. If I book one day, that day will appear booked, but should appear another resource available.

        Link:
        https://www.lanave10.com/book-nomad/

        Thank you.

        • Hello.
          What do you mean by “group of resources” do you use aggregate parameter in the Booking Calendar shortcode ?

          1) If yes? Then remove this parameter to not block dates if it’s was booked in some other booking resources. Please read how manually to configure Booking Calendar shortcodes here https://wpbookingcalendar.com/help/booking-calendar-shortcodes/

          2) If you are using booking of booking resource with specific capacity, so then please be sure that the number of visitors that was selected was set as 1

          Please read more about it here https://wpbookingcalendar.com/overview/#capacity
          Watch video about this feature here https://wpbookingcalendar.com/help/availability-capacity-video-overview/

          Highly recommend, to check this article about configuration of capacity and availability for booking resources: https://wpbookingcalendar.com/faq/capacity-concept/

          • I am talking about capacity.

            I don't use visitors in my forms. The question is, is compatible use Capacity and forms with range time selection?

            • Hello.

              It’s 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. You need to have at least one default selection of 1 visitor:

              [select visitors “1”]

              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: https://wpbookingcalendar.com/faq/capacity-concept/

              Kind Regards.

              • Ok, all my problem is about to manage 2 king of resources (time and day selection), If you improve the plugin, cloud you let me know?

                In the other hand, I have another calendar with Advanced Javascript with a book with one click of 30 days. Is this compatible with quantity resources? because when i make the reservation for the same 30days several times,
                the details of reservation show always the same resource (bad thing), BUT, internally different resources are booked.

                • Hello.
                  Yes, its compatible with quantity resources. When you making the booking for specific dates, the availability for these dates decrease on 1.
                  I was made test booking for the dates "9 December, 201 - 7 January, 2020", where availability was 6
                  and after my test booking the availability become 5 for these dates.
                  You can check availability , when mouse over specific dates in calendar.

                  Watch video about this feature here https://wpbookingcalendar.com/help/availability-capacity-video-overview/
                  Highly recommend, to check this article about configuration of capacity and availability for booking resources: https://wpbookingcalendar.com/faq/capacity-concept/
                  Kind Regards.

                    • Hello.
                      How did you configured the booking resource with ID=69
                      For having capacity = 2 you need to have one child booking resource for this "parent booking resource with ID=69), like this at the Booking > Resources page :

                      - Resource A  (ID=69)  (capacity  = 2) max visitor = 1
                      --- Child Resource A  ( ID = ? )
                      

                      Again! Highly recommend, to check this article about configuration of capacity and availability for booking resources: https://wpbookingcalendar.com/faq/capacity-concept/

                    • Sorry I changed yesterday the configuration to something that should work.

                      Could you check it again?
                      If i book one day with capacity 2, the whole day will be appear booked.

                      https://www.lanave10.com/book-nomad/

                      but with capacity 8

                      https://www.lanave10.com/book-fixed/

                      seems it is working...

                      I have readed that article many times. I know that time slots ARE NOT compatible with Capacity but I need that configuration because I have another resource booked for hours BUT
                      I think i have discovered something...
                      If capacity is N, you can book N-1 but in the details of booking and email ALWAYS appear the name of the parent.

                      So, I guess there is 2 solutions:
                      - Stablish global configuration for days and delete the resource for hours.
                      - Or, create a page for each resource and don't use the Quantity aviability.

                      am I right?

                    • Hello.
                      For having capacity = 2 you need to have one child booking resource for this "parent booking resource with), like this:

                      - Resource A  (capacity  = 2) max visitor = 1
                      --- Child Resource A
                      

                      If you still will have an issue, please send screenshot of your booking resources configuration and send the link to your page with booking form, where you are having the issue. Please send all this info to support @ wpbookingcalendar.com
                      Thank you.

  5. Buen día,

    ¿Quiero saber si Booking calendar tiene la opción de que los agentes puedan gestionar su propio calendario de reserva? y ¿si tiene la opción de envío de mensajes SMS a los clientes y agentes cuando se hace una reserva y como recordatorio?.

    Gracias

    • Hello.
      Please note, currently communications or support possible only in English language.

      1) 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) https://wpbookingcalendar.com/overview/

      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: https://wpbookingcalendar.com/faq/multiuser-version-init-config/

      Watch it in this video guide https://wpbookingcalendar.com/help/multiuser-video-overview/

      Please test the live demo of Booking Calendar Multiuser version here: https://multiuser.wpbookingcalendar.com/
      Admin Panel of Multiuser version (here you can test several admin panels functionality): https://multiuser.wpbookingcalendar.com/admin-panel/

      2) The Booking Calendar do not have the SMS notifications functionality in the core of the plugin.
      But you can check this plugin "Booking Calendar - Clockwork SMS" : http://wordpress.org/plugins/booking-sms/
      which is work together with Booking Calendar and declare that have this functionality.
      Please note, its does not our plugin and we do not support this plugin

      3) Unfortunately, Booking Calendar does not support email reminders, yet. This feature exist in our TODO list, and it will be available in some future updates of plugin.

      Kind Regards.

  6. Hello,
    I just purchased the personal version of the plugin and works fantastic.
    I'd like to set up a back end for my appointment manager just like the one you have built for the demo (so only booking calendar is accessible); is there any guide or help on how can i set a profile like that?
    Thanks in advance 🙂

      • Hello, we managed to set up the back end correctly, thanks a lot for the assistance.

        At the moment, we are creating a new form to set an appointment, and our client needs it to reflect the birth date of the potential customer. Is there any way to add this field to the form?

        If it doesn't exist now, we have tried this code on the form:

        Birthday*:

        It shows and works correctly, but I don't know how to transfer the date value so it's reflected on the back end and in the mail.

        Thanks for your help and best regards.

        • Hello.
          You need to use names of such shortcodes in the "Content of booking fields data" form at the Booking > Settings > Form page.
          For example if you are using shortcode like this in the booking form:
          Birthday: [text birthday ""]
          so then in the "Content of booking fields data" form you need to use this shortcode:
          [birthday]

          Please use shortcode generator at the right side of the Booking > Settings > Form page for the fast and correct creation of booking form fields.

          Watch it in this video guide https://wpbookingcalendar.com/help/booking-form-fields-settings-video-tutorial/
          Kind Regards.

            • Hello.
              Unfortunately, it’s does not possible to use datepickers in the booking form fields. You can use 3 selctboxes for selections days, months and years for birthdays.

              And then use these 3 shortcodes in the “Content of booking fields data” form.

              Kind Regards.

  7. Hi I'v buyed "personal" version of your plugin and it works very well.
    For a my particular reason I need the visitor approve the booking within a certain number of days, after which the booking is canceled. So I was thinking of buying the "small business" version to take advantage of the automatic cancellation if no payment is made. I would like to know if it's possible to change the code to replace the payment request with a "approve" button by the visitor, thanks

      • Sorry, I explained my problem not well. Actually I don't care get any payment. I would like to replace the payment function in an action that approves the booking. So, the yellow calendar boxes turns in red (approved)

        • Hello.
          If you need to approve the booking after success payment, so then you can activate it at the Booking > Settings > Payment > (specific payment system) page. (But not all payment systems support this).

          If you need to automatically approve all incoming bookings (does not depend from the payment status), so then you need to activate “approve all incoming bookings” at the Booking > Settings General page.

  8. Hello,

    We just found out that one of our clients got his mail resend week after the reservation. He had reservation for 15/11/2019 and he got the same email with the same date and time today (22/11/2019). We set the plugin to autoconfirm reservation and disable "new" mail and just kept "Confirmed" mails. Did you encounter this problem or is this problem with our servers?

    Thank you and have a nice day

    • Hello.
      Its only possible in case, if you "re-conform" (approve) the booking once again. Approving emails are sending only in case, if you approve the booking (manually or in automatic way). So may be this booking was set to the "pending status" and then "approved once again".
      Kind Regards.

Leave a Reply

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