Support

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. helo Good afternoon,
    when there is a pass booking,
    I did not receive an email notification.
    How to ?
    The following error message

    Error! Email had not sent. Some error occuered. Could not instantiate mail
    function.Error! Email had not sent. Some error occuered. Could not
    instantiate mail function.

    • Hello.
      Please note, Booking Calendar is use standard WordPress wp_mail function for sending emails. This function can be overridden by other plugins.

      Please check this troubleshooting instruction http://wpbookingcalendar.com/faq/no-emails/

      The most probably you need to check the point #5 from this instruction and install WP Mail SMTP plugin which is 'sending emails via php' option and it can resolve that issue.

    • Hello.

      Unfortunately, Booking Calendar does not support importing/exporting of the ical/ics, yet. Sorry.

      Also plugin does not support synchronize with booking.com, Airbnb, Homeaway, Tripadvisor or VRBO.

      These features exist in out TODO list for future updates. But I can not say about the exact day of implementation of these features.

      Booking Calendar support import of events from Google Calendar.
      And paid versions of plugin support of export bookings to the CSV files

      You can test Booking Calendar live demos at this page http://wpbookingcalendar.com/demo/ to be sure in functionality and do not have misunderstanding.
      Kind Regards.

  2. Hi, I love this plugin! But I will need some features that maybe the plugin doesn't have. Is there a a way to limit the quantity of booking per day to a type of user and for the rest is unlimited? I mean, I have pilot students that can book one hour per day and pro pilots that can book unlimited hours per day. Can I do it with that plugin in some way?
    Another feature is that it will be available to book days of the current week and every monday the availability will be open for the rest of that week. Is that possible with some custom code?
    Thanks!

    • Hello.
      1) Unfortunately its does not possible to set restriction of booking for specific user at your website. Sorry.
      May be you can insert the booking form into the password protected pages and then just inform password to specific user for ability to make booking.

      2) I do not sure that clearly understand about second question. But if you need to make the booking of the same timeslot for on specific Monday and need automatically submit the same booking on each other Monday, so then its also does not possible. you need to select each specific day in calendar, where you need to book specific timeslot or entire day.
      Kind Regards.

  3. Hi,

    On the front-end calendar, is there a way to display who made the reservation with the time slot?

    I mean, something like "Reserved from 8:00 to 9:00 by FullName"

    • Hello.

      A) You can insert at front-end side the time-line view (the same view as calendar Overview in admin panel), and you will be able to see who made the booking. Check more here: http://bm.wpbookingcalendar.com/timeline/

      B) Otherwise its possible to make customization to show who made booking only for specific timeslots not the full dates at front-end in usual inline month view calendar. This feature available in the Booking Calendar Business Small and higher versions

      Its possible to make a little trick (in Booking Calendar Business Small and higher versions) to show in the "mouse over tooltip" over specific booked timeslot (please note the booking must be made for the specific timeslot, and not the full date), the Name of the person, who made the booking.

      Example:

      11:00 - 12:00  Jon Mack

      But please note this feature can impact to the performance, and we do not recommend to activate it.

      If you are still want to activate it,so please open this file: ../{Booking Calendar Folder}/lib/wpbc-constants.php find this code:

      if (!defined('WP_BK_SHOW_INFO_IN_FORM'))    define('WP_BK_SHOW_INFO_IN_FORM',  false );                 // This feature can impactto theperformace

      and replace to this code:

      if (!defined('WP_BK_SHOW_INFO_IN_FORM'))    define('WP_BK_SHOW_INFO_IN_FORM', true);

      Please retest live demo of plugin to be sure in functionality.

      Kind Regards.

  4. I need to have the appointment time increments set to 30 minutes, not an hour. How is that accomplished?

    • Hello.

      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 > Fields page.
      For example:

      Select timeslot: [select rangetime "10:00 - 10:30" "10:30 - 11:00" "11:00 - 11:30" "11:30 - 12:00" "12:00 - 12:30" "12:30 - 13:00"]

      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 http://wpbookingcalendar.com/help/booking-form-fields/

      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: http://bs.wpbookingcalendar.com/ Other live demo you will need to reconfigure.

      Kind Regards.

    • I see a bunch of possibilities up above, but can you just show me the entire shortcode to paste?

      • Hello.

        Here is example of usage time-slots with 30 minutes interval at the Booking > Settings > Form page:

        Select timeslot: [select rangetime "10:00 - 10:30" "10:30 - 11:00" "11:00 - 11:30" "11:30 - 12:00" "12:00 - 12:30" "12:30 - 13:00"]

        Do you need something different ?
        Kind Regards.

  5. Hello,

    Is it possible to make the last sunday an other color in the calendar? Like a css? or API?

    Thanks!

      • Hello.

        You can only define such days manually in some CSS file like in ../{Booking Calendar Folder}/css/client.css
        by adding CSS code like this:

        .datepick-inline .date_available.cal4date-4-29-2017,  
        .datepick-inline .date_available.cal4date-5-27-2017 {
            background-color: #F50 ;
        }
        

        Please do not forget to clear browser cache before testing these changes.

        So in other words, you need to repeat it for all your days.
        Kind Regards.

  6. Hello. Thank again for this plugin. I am using, this version, Business.Medium.SingleSite.7.0.Beta.4.2

    I am having a problem with Sage Pay in test mode. I keep getting this error and cannot see what is causing the problem.

    sagepay 5080 : Form transaction registration failed.

    Thank you.

    • Hello.
      1) Firstly please update your version of Booking Calendar to the ;latest update.
      Its was send to your email. Please check spam folder, if you do not see it in inbox.

      2) If you still will have an issue, please contact support of sagepay with this issue relative reason of this issue.
      Thank you.

        • Ok. I have another small problem with Sage Pay.

          I am trying to send Admin emails to 2 address. The problem is that your code is written to accept email1@name.com, email2@name.com with a comma between them. Sage Pay requires this to be a colon : and throws the error I received above if I don't.

          Is there any other way to send Admin emails to 2 addresses?

          Thank you.

          • Hello.
            Currently Booking Calendar support comma or semicolon for sending emails to several emails, but its does not support colon for separating of such emails.
            But you can make this small fix.
            Please open this file ../{Booking Calendar Folder}/inc\gateways\sage\wpbc-gw-sage.php

            ( you can check how to edit files in WordPress menu in this article http://wpbookingcalendar.com/faq/how-edit-file-in-wp-menu/ )

            then find this code:

            $strPost=$strPost . "&VendorEMail=".$email_data;
            

            and replace it to this code:

            		$email_data = str_replace( array( ',', ';' ), ':', $email_data );												// FixIn: 7.1.1.1
            		$strPost=$strPost . "&VendorEMail=".$email_data;
            

            Kind Regards.

  7. I purchased the small business version, but can't figure out the shortcodes.
    I need a shortode that allows me to show a calendar for booking, with 30 minute increments from 8am until 5pm.

    • Hello.
      You can configure booking form with your time-slots selections at the Booking > Settings > Form page.
      Example of configuration such shortcode at Booking > Settings > Form page:

      Select Times: [select rangetime "08:00 AM - 08:30 AM@@08:00 - 08:30" "08:30 AM - 09:00 AM@@08:30 - 09:00" "09:00 AM - 09:30 AM@@09:00 - 09:30" "09:30 AM - 10:00 AM@@09:30 - 10:00" "10:00 AM - 10:30 AM@@10:00 - 10:30" "10:30 AM - 11:00 AM@@10:30 - 11:00" "11:00 AM - 11:30 AM@@11:00 - 11:30" "11:30 AM - 12:00 AM@@11:30 - 12:00" "12:00 AM - 12:30 AM@@12:00 - 12:30" "12:30 AM - 13:00 AM@@12:30 - 13:00" "13:00 AM - 13:30 AM@@13:00 - 13:30" "13:30 AM - 14:00 AM@@13:30 - 14:00" "14:00 AM - 14:30 AM@@14:00 - 14:30" "14:30 AM - 15:00 AM@@14:30 - 15:00" "15:00 AM - 15:30 AM@@15:00 - 15:30" "15:30 AM - 16:00 AM@@15:30 - 16:00" "16:00 AM - 16:30 AM@@16:00 - 16:30" "16:30 AM - 17:00 AM@@16:30 - 17:00"]

      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 > Fields 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 http://wpbookingcalendar.com/help/booking-form-fields/

      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: http://bs.wpbookingcalendar.com/ Other live demo you will need to reconfigure.

      Kind Regards.

  8. ok, that makes sense, but the calendar still isn't showing up. It's showing me the open slots.

    • Hello.
      Please recheck for the any cache plugins, like "WP Super Cache" or "W3 Total Cache". If you are using someone, please deactivate it or add the exception to the page with booking form for do not cache this page(s).
      Kind Regards.

Leave a Reply

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