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. Hello,

    I bought Booking Calendar Personal and i customized forms for my booking calendar. But i can't find how to add another booking calendar with different forms to my other page.

    Thanks a lot for your help.

    Kind regards,

    • Hello.
      Please read the general instruction about usage of paid versions of Booking Calendar: http://wpbookingcalendar.com/faq/general-usage-instruction/
      You can create the different booking resources ( http://wpbookingcalendar.com/overview/#booking-resources ), unique calendars - your properties or services at the Booking > Resources page. And then you be able to insert booking for for specific booking resource (your properties or service) into the post or page.

      2) Please note, if you need to configure several different custom booking forms with different form fields, so then this functionality available in the Booking Calendar Business Medium or higher versions. Please check more about this feature here: http://wpbookingcalendar.com/overview/#custom-forms

      You can make upgrade to the higher version of Booking Calendar from your exist version of plugin by clicking on the "Upgrade" menu item at the top right side of General Booking Settings page in your admin panel.
      Kind Regards.

  2. getbentstudios.com
    I want to have a calendar that users can simply click on a date and select a time to choose for class schedules. but nothing can be clicked. What setting am I missing.
    Thanks

    • 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.

      Your website visitors can select the date in calendar and then select or enter times in form field in booking form. Please note, already booked times, you can see in mouse over tooltip, when mouse over specific date in 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.

      • Hello,

        I purchased the single personal version and am trying to add times. Reading the comment above, it seems that I need the Booking Calendar Business Small / Business Medium Version. How can I obtain a credit or trade up from the Personal Version to the Booking Calendar Business Small / Business Medium version? Thank you.

  3. Hi there,
    I am using elegant themes divi page builder as my template.
    I put the booking cal in where i need it and somehow the cal end up in the wrong place.
    see: http://kokomoretreat.co.nz/kiwiana-apt you will see the cal at the top of the page.

    When i add the booking cal it goes to the wrong part of the page, also does not play nicely with the edit interface.
    Any ideas? If i turn off the divi builder, i lose the page entirely.

  4. I have upgraded to the small business 7.0 and now I cant get emails form adding a booking through the form. error 500 something like that. please help

    • Hello.

      Please note, Booking Calendar update 7.0 require WordPress 4.0 or newer.

      1) Please check the error.log file in your server configuration, for rechecking about reason of the at issue.
      If you can not find the error.log file, then please contact support of your hosting company to find it.

      2) Please open the Booking > Settings General page and in Help section please click on "Booking System Info" button.
      At next page you will see your your server settings, and recommended values. Please recheck it.

      Please adjust your server settings in php.ini file to recommended values, that you can find at that page.

      Kind Regards.

  5. Hi,
    Does the paid version give an option to put days unavailable in the past?
    Just like the "Unavailable days from today" but for days that have gone by. Or for days in the future?

    • Hello.

      1) If you just need to set specific days as available or unavailable, so its possible todo based on seasons in Booking Calendar Business Medium or higher versions.
      Please read more about this feature here: http://wpbookingcalendar.com/overview/#availability

      2) In Booking Calendar in calendars at front-end side, visitors of your website can see availability only for the future days.
      Visitors can not select or scroll to past months in inline month view calendars, for not able to submit the booking for days that already in pas, because usually its have no sense.

      But you can insert the "TimeLine" into front-end side (its same view as "Calendar Overview" page at admin panel), and here your visitors can check available and booked days and can scroll to the past months to see past days availability.

      Please read how manually to configure Booking Calendar shortcodes here http://wpbookingcalendar.com/help/booking-calendar-shortcodes/

      Kind Regards.

  6. Is it possible to make coupon that calculate only on [original_cost_hint] instead of calculate on [cost_hint] ?
    Thank you.

    • Hello.
      Unfortunately it's does not possible to apply coupons in such way. Sorry.
      Kind regards.

  7. Hello

    Is it possible to disable paypal in Booking form, but being able to use Paypal in the payment request email?

    • Hello.

      Such functionality possible in the Booking Calendar Business Small or higher versions

      with small fix.

      Its will show payment form only in payment request during sending from Booking Listing page and do not show payment form after visitor made the booking.

      Fix:

      Please open this file ../{Booking Calendar Folder}/core/wpbc-constants.php

      then find this code:

      if (!defined('WP_BK_PAYMENT_FORM_ONLY_IN_REQUEST'))     define('WP_BK_PAYMENT_FORM_ONLY_IN_REQUEST', false );

      and replace it to this code:

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

      Kind Regards.

  8. I have a requirement to send the customer a code when the appointment is approved, is there somewhere I can type the code and have it be sent in the email that they get when the email is sent after approval?

    • Hello.

      In general it possible with a trick. (tested in Booking Calendar update 7.0).

      1) You can configure in your Booking > Settings > Emails > Approved email template this shortcode:

      Customer Code: [denyreason]

      2) Then you can open the Booking Listing page and switch to the "Actions toolbar"
      Please select specific booking, that you want to approve, then enter your CODE in field "Reason of cancellation" in action toolbar,
      and then click on "Approve" button in Actions toolbar.

      Kind Regards.

  9. I am trying to set up check in/check out time, however, I am not able to change the times in the fields.

    • Hello.

      1) If you activated and using the "check in/out" times at the Booking > Settings General page, so there is possible to define such times only once. Its because such feature is useful for having change-over days: http://wpbookingcalendar.com/overview/#change-over-days
      where times usually the same.

      2) If you need to select each time different time-slot for such booking, so then you need to deactivate the "check in/out" times at the Booking > Settings General page. And configure times fields at the Booking > Settings > Fields page.

      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. 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.

  10. Hi,

    I tried searching this on the forums and archives but couldn't find an answer. Is there any way to auto-import from Google calendar ONLY the busy events, not free events? I want to sync my Google calendar with other devices and add other events to my calendar, but ONLY import busy events to my online WP Booking Calendar, ignoring free events.

    If this is not possible, is there any other way to tell WP BC to ignore certain events (based on title, or something) during import?

    Many thanks,
    PJ

    • Hello.

      Unfortunately, its does not possible in actual versions to have conditions of importing only "busy events".
      You can make some your own conditions for checking your events inside of file ../{Booking Calendar Folder}/core\sync\wpbc-gcal-class.php
      in function

      function run() { ... } 

      Please note, if you will modify the source code of the Booking Calendar, we will not guaranteed the correct work of plugin and do not support it.

      Kind Regards.

        • Hello.
          Unfortunately we can not start, right now, some personal customization or custom development, because almost have no free time.
          If you will have some specific question or problem with integration please fill free to contact. But integration of full feature, like this, we can add only to the TODO list for future updates. Really sorry and thank you for understanding.

          Just for your info in that function:
          after execution of this line:

                              $raw_data = json_decode( $raw_data['body'], true );

          you will get $raw_data with structure like this:

          [items] => Array
                          (
                              [0] => Array
                                  (
                                      [kind] => calendar#event
                                      [etag] => "2817...000"
                                      [id] => pgl...78os
                                      [status] => confirmed
                                      [htmlLink] => https://www.google.com/calendar/event?eid=cGdsY...W9AZw
                                      [created] => 2014-08-25T10:10:59.000Z
                                      [updated] => 2014-08-25T10:10:59.313Z
                                      [summary] => Get me flowers
                                      [creator] => Array (
                                              [email] => some_email@gmail.com
                                              [displayName] => Some Name
                                          )
                                      [organizer] => Array
                                          (
                                              [email] => some_email2@group.calendar.google.com
                                              [displayName] => Test 1
                                              [self] => 1
                                          )
                                      [start] => Array ( [date] => 2014-09-04 )
                                      [end] => Array ( [date] => 2014-09-05 )
                                      [transparency] => transparent
                                      [iCalUID] => some_email3@google.com
                                      [sequence] => 0
                                  )
                              [1] => Array ( ... )  ...
                           )
          

          And depend from this data, you need to skip or pass specific element (event) in this loop:

          foreach ( $raw_data['items'] as $event ) {

          Kind Regards.

            • Hello.
              Basically its all the fields.
              Probably "summary" filed its your description.
              You can test it by yourself by uncommenting specific "debuge" line there.
              Kind Regards.

              • Thanks, it seems to be working with this line in the foreach loop:

                if ($event['description'] == 'free' ) continue;

                I just add 'free' to my event description (not title) which I don't want to import to WPBC.

                Thanks for your help!
                PJ

Leave a Reply

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