Support Archive (4)

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

  1. Hi, For this property page:
    https://japanbackpacker.com/listings/shimokitazawa-apartment/
    I'd like to show diagonal line for check in/out on the calendar when dates are clicked.
    Under Settings/General I have checked:
    Use check in/out time
    Change over days as triangles
    and added:
    Check in time: 13:00
    Check-Out time: 11:00
    but triangles don't appear on calendar when clicked.
    You can use logins I gave if needed.
    Thanks!

    • Hello.
      1) In your description is correct step by step instruction how to configure this. But its will work only fore new bookings. Please create new booking to test how its will look with changeover days. Watch it in this video guide https://wpbookingcalendar.com/help/booking-calendar-video-change-over-days/

      2) If you are having old bookings, so they will have only fully booked dates. You can click on "Edit" button at the booking Listing page and then re-select dates in calendar and edit this booking, for saving check in/out times for this booking and then to have change over days in specific booking, as well.
      Kind Regards.

        • Hi, About the check in/out triangles:
          We imported some bookings from Airbnb using Sync/Import/ .ics but the triangles did not appear.
          How can we make them appear using this .ics method?
          Thanks

          • Hello.
            1) During import bookings from Google Calendar to the Booking Calendar, you need to be sure that events in google calendar, have start time and end time (check in/out times) as in this example:
            April 8th at 4pm to April 12th at 10am
            Otherwise its will be bookings for full days: April 8th to the 12th.
            In other words events in Google Calendar must have correct check in / out times.

            2) You can edit imported bookings, by clicking on edit button near booking in booking Listing page, for saving check in/out times to these bookings. Watch it in this video guide https://wpbookingcalendar.com/help/booking-listing-video-tutorial/

            3) Or you can make this fix, for start import of .ics events and add to each such event check in/out times.

            3.1) Please open this file ../booking-manager/core/wpbc/wpbm-bc-import.php

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

            then find this code:

            $simple_booking_dates = array_map( 'date_i18n', $dates_formats , $booking_dates_unix ); // Array ( '2017-06-23', '2017-06-24', '2017-06-25', '2017-06-26' )

            and replace it to this code:

            $simple_booking_dates = array_map( 'date_i18n', $dates_formats , $booking_dates_unix ); // Array ( '2017-06-23', '2017-06-24', '2017-06-25', '2017-06-26' ) if ( ( class_exists( 'wpdev_bk_biz_s' ) ) && ( get_bk_option( 'booking_range_selection_time_is_active') == 'On' ) ) { //FixIn: 2.0.3.4 //Add check in/out times to full day events if ( count( $simple_booking_dates > 1 ) ) { $wpbc_check_in = ' ' . get_bk_option( 'booking_range_selection_start_time') . ':01'; // ' 14:00:01' $wpbc_check_out = ' ' . get_bk_option( 'booking_range_selection_end_time') . ':02'; // ' 10:00:02'; $simple_booking_dates[0] = $simple_booking_dates[0] . $wpbc_check_in; $simple_booking_dates[ ( count( $simple_booking_dates ) - 1 ) ] = $simple_booking_dates[ ( count( $simple_booking_dates ) - 1 ) ] . $wpbc_check_out; $ics_event['_BOOKING_DATES'][0] = $simple_booking_dates[0]; $ics_event['_BOOKING_DATES'][ ( count( $simple_booking_dates ) - 1 ) ] = $simple_booking_dates[ ( count( $simple_booking_dates ) - 1 ) ]; } }

            3.2) then find this code:

            $start_time = substr( $ics_event[ '_BOOKING_DATES' ][ 0 ], 11, 5 ); $end_time = $ics_event[ '_BOOKING_DATES' ][ ( count( $ics_event[ '_BOOKING_DATES' ] ) - 1 ) ]; $end_time = substr( $end_time, 11, 5 );

            and replace it to this code:

            $start_time = substr( $ics_event[ '_BOOKING_DATES' ][ 0 ], 11, 5 ); $end_time = $ics_event[ '_BOOKING_DATES' ][ ( count( $ics_event[ '_BOOKING_DATES' ] ) - 1 ) ]; $end_time = substr( $end_time, 11, 5 ); if ( ( class_exists( 'wpdev_bk_biz_s' ) ) && ( get_bk_option( 'booking_range_selection_time_is_active') == 'On' ) ) { //FixIn: 2.0.3.4 //Add check in/out times $start_time = get_bk_option( 'booking_range_selection_start_time' ); // ' 14:00' $end_time = get_bk_option( 'booking_range_selection_end_time' ); // ' 10:00' }

            Disclaimer. Unfortunately we can not start, right now, some personal customization or custom development, because almost have no free time.
            Check more about new features here https://wpbookingcalendar.com/faq/need-new-feature/
            Thank you for understanding.
            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.

            • Hi, Thanks for the info but in point 1) we are not importing from Google Calendar - it's Airbnb ical or .ics format.
              Can we have the triangles if import with these formats?
              Thanks!

              • Hello.
                It's doesn't matter (Google Calendar or Airbnb), the fix the same.
                Kind Regards.

                • OK Thanks
                  In point 2) when I click on Edit Booking on Booking listing page then it goes to Add Booking - Where and how do I save check in/out times on this page?
                  Thanks

                  • Hello.
                    Re-select date(s) and simply click on "Change your booking" button at the bottom of the page.
                    Kind Regards.

  2. Hello,

    I have successfully imported an ICS file from VRBO, and if I go to bookings, they all show as pending.
    However, the booking calendar does not show anything pending or booked.

    Can you please help?

    Thanks

    • Hello.
      If you do not see the booked dates in calendar at the front-end, please open the General Booking Settings page and in the "Advanced section", please be sure that you have not activated this option: "Allow unlimited bookings per same day(s):". This option must be unchecked. If its checked, please uncheck it and update the settings.

      If you still will have this issue, 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.

  3. Hello I'd like to know if I can mange 2 calendar for 2 apartmens.
    i can not find it on the plugin settings.
    Best
    Chiara

    • Hello.
      If you do not use the payment forms in the Booking Calendar Business Small or higher versions, so then you can activate the redirection of the visitor to the "thank you" page at the Booking > Settings General page in form section, and then add your google analytic tracking relative to this "thank you page".

      With payment form, its does not support to track bookings.
      Kind Regards.

  4. When I am editing/approving a booking I want the system to send an email to the customer by default. I do NOT want an email sent to the customer by default if I delete the booking.

    • Hello.
      You can activate or deactivate specific email templates (editing/approving and cancellation/trash) at the Booking > Settings > Emails page.
      You need to set "Active" sending or not sending emails there.
      Kind Regards.

  5. In the thank you message or on a thank you page redirect is there a way to show the booking information and cost? I tried redirecting to my edit my booking page, but it says it is missing parameters.

  6. We have the settings checked to auto-cancel unconfirmed reservations after 15 minutes, but the reservations are not getting cancelled. Is there something else we need to change?

    • Hello.
      The initializing of auto cancellation process is start working (checking about possibility to "auto cancel booking" or "import some bookings from Google Calendar", etc...) during moments, when some visitor is visit your website.

      If nobody visit website during "15 minutes" (or other period of time), so system just does not start script for initializing checking about auto cancellation some bookings. In this case, you need to configure CRON script at your server. Currently its working with pseudo-cron functionality:

      WordPress Cron is what many people refer to as a “pseudo-cron system.” The difference is in how UNIX cron and WordPress Cron take action. A typical UNIX cron system runs in this order:

      A time tied to an action occurs.
      Cron runs the action tied to that time.

      With WordPress Cron, it works a little differently:

      A visitor comes to any page on your WordPress website.
      WordPress Cron checks each cron event to see whether the scheduled time has passed.
      If the scheduled time for that event has passed, then WordPress Cron executes any actions tied to that event.

      Please check more info about CRON at support of your hosting or in articles, like this https://en.wikipedia.org/wiki/Cron
      Kind Regards.

      • Hello.
        By default its does not possble in Booking Calendar MultiUser version. Sorry.
        You can make this fix.
        1) Please open this file ../{Booking Calendar Folder}/core/admin/wpbc-toolbars.php

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

        then find this code:

        function wpbc_toolbar_btn__delete_reason( $user_bk_id ) {

        and replace it to this code:

        function wpbc_toolbar_btn__delete_reason( $user_bk_id ) { if ( ! wpbc_is_mu_user_can_be_here( 'only_super_admin' ) ) { return; }

        2) Please open this file ../{Booking Calendar Folder}/core/admin/wpbc-class-listing.php

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

        then find this code:

        //FixIn: 6.1.1.10 // Trash ?><a href="javascript:void(0)" onclick="javascript:if ( wpbc_are_you_sure('<?php echo esc_js( __( 'Do you really want to do this ?', 'booking' ) ); ?>') ) trash__restore_booking( 1, <?php echo $row_data['id']; ?>, <?php echo $this->user_id; ?>, '<?php echo wpbc_get_booking_locale(); ?>' , 1 );" class="tooltip_top button-secondary button trash_bk_link <?php if ( $row_data['is_trash'] ) { echo ' hidden_items '; } ?>" title="<?php _e( 'Move to trash', 'booking' ); ?>" ><i class="glyphicon glyphicon-trash"></i></a><?php // Restore ?><a href="javascript:void(0)" onclick="javascript:if ( wpbc_are_you_sure('<?php echo esc_js( __( 'Do you really want to do this ?', 'booking' ) ); ?>') ) trash__restore_booking( 0, <?php echo $row_data['id']; ?>, <?php echo $this->user_id; ?>, '<?php echo wpbc_get_booking_locale(); ?>' , 1 );" class="tooltip_top button-secondary button restore_bk_link <?php if ( ! $row_data['is_trash'] ) { echo ' hidden_items '; } ?>" title="<?php _e( 'Restore', 'booking' ); ?>" ><i class="glyphicon glyphicon-repeat"></i></a><?php // Delete ?><a href="javascript:void(0)" onclick="javascript:if ( wpbc_are_you_sure('<?php echo esc_js( __( 'Do you really want to delete this booking ?', 'booking' ) ); ?>') ) delete_booking(<?php echo $row_data['id']; ?>, <?php echo $this->user_id; ?>, '<?php echo wpbc_get_booking_locale(); ?>' , 1 );" class="tooltip_top button-secondary button delete_bk_link <?php if ( ! $row_data['is_trash'] ) { echo ' hidden_items '; } ?>" title="<?php _e( 'Completely Delete', 'booking' ); ?>" ><i class="glyphicon glyphicon-remove"></i></a><?php //End FixIn: 6.1.1.10

        and replace it to this code:

        if ( wpbc_is_mu_user_can_be_here( 'only_super_admin' ) ) { // If this User not "super admin", then do not load this page at all //FixIn: 6.1.1.10 // Trash ?><a href="javascript:void(0)" onclick="javascript:if ( wpbc_are_you_sure('<?php echo esc_js( __( 'Do you really want to do this ?', 'booking' ) ); ?>') ) trash__restore_booking( 1, <?php echo $row_data['id']; ?>, <?php echo $this->user_id; ?>, '<?php echo wpbc_get_booking_locale(); ?>' , 1 );" class="tooltip_top button-secondary button trash_bk_link <?php if ( $row_data['is_trash'] ) { echo ' hidden_items '; } ?>" title="<?php _e( 'Move to trash', 'booking' ); ?>" ><i class="glyphicon glyphicon-trash"></i></a><?php // Restore ?><a href="javascript:void(0)" onclick="javascript:if ( wpbc_are_you_sure('<?php echo esc_js( __( 'Do you really want to do this ?', 'booking' ) ); ?>') ) trash__restore_booking( 0, <?php echo $row_data['id']; ?>, <?php echo $this->user_id; ?>, '<?php echo wpbc_get_booking_locale(); ?>' , 1 );" class="tooltip_top button-secondary button restore_bk_link <?php if ( ! $row_data['is_trash'] ) { echo ' hidden_items '; } ?>" title="<?php _e( 'Restore', 'booking' ); ?>" ><i class="glyphicon glyphicon-repeat"></i></a><?php // Delete ?><a href="javascript:void(0)" onclick="javascript:if ( wpbc_are_you_sure('<?php echo esc_js( __( 'Do you really want to delete this booking ?', 'booking' ) ); ?>') ) delete_booking(<?php echo $row_data['id']; ?>, <?php echo $this->user_id; ?>, '<?php echo wpbc_get_booking_locale(); ?>' , 1 );" class="tooltip_top button-secondary button delete_bk_link <?php if ( ! $row_data['is_trash'] ) { echo ' hidden_items '; } ?>" title="<?php _e( 'Completely Delete', 'booking' ); ?>" ><i class="glyphicon glyphicon-remove"></i></a><?php //End FixIn: 6.1.1.10 }

        3) Please open this file ../{Booking Calendar Folder}/core/admin/wpbc-class-timeline.php

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

        then find this code:

        // Trash $header_title .= '<a 0="class='button" 1="button-secondary" 2="trash_bk_link'.((" 3="$is_trash)?'" 4="hidden_items" 5="':'').''" 6="href='javascript:;'" 7="onclick='javascript:trash__restore_booking(1,'" 8="." 9="$bk_id" 10="." 11=", " 12="." 13="$this-" rel="nofollow">current_user_id . ', "' . wpbc_get_booking_locale() . '" , 1 );\' ><i class=\'glyphicon glyphicon-trash\'></i></a>'; // Restore $header_title .= '<a 0="class='button" 1="button-secondary" 2="restore_bk_link'.((!$is_trash)?'" 3="hidden_items" 4="':'').''" 5="href='javascript:;'" 6="onclick='javascript:trash__restore_booking(0,'" 7="." 8="$bk_id" 9="." 10=", " 11="." 12="$this-" rel="nofollow">current_user_id . ', "' . wpbc_get_booking_locale() . '" , 1 );\' ><i class=\'glyphicon glyphicon-repeat\'></i></a>'; // Delete $header_title .= '<a 0="class='button" 1="button-secondary" 2="delete_bk_link'.((!$is_trash)?'" 3="hidden_items" 4="':'').''" 5="href='javascript:;'" 6="onclick='javascript:delete_booking('" 7="." 8="$bk_id" 9="." 10=", " 11="." 12="$this-" rel="nofollow">current_user_id . ', "' . wpbc_get_booking_locale() . '" , 1 );\' ><i class=\'glyphicon glyphicon-remove\'></i></a>'; //End FixIn: 6.1.1.10

        and replace it to this code:

        if ( wpbc_is_mu_user_can_be_here( 'only_super_admin' ) ) { // If this User not "super admin", then do not load this page at all // Trash $header_title .= '<a 0="class='button" 1="button-secondary" 2="trash_bk_link'.((" 3="$is_trash)?'" 4="hidden_items" 5="':'').''" 6="href='javascript:;'" 7="onclick='javascript:trash__restore_booking(1,'" 8="." 9="$bk_id" 10="." 11=", " 12="." 13="$this-" rel="nofollow">current_user_id . ', "' . wpbc_get_booking_locale() . '" , 1 );\' ><i class=\'glyphicon glyphicon-trash\'></i></a>'; // Restore $header_title .= '<a 0="class='button" 1="button-secondary" 2="restore_bk_link'.((!$is_trash)?'" 3="hidden_items" 4="':'').''" 5="href='javascript:;'" 6="onclick='javascript:trash__restore_booking(0,'" 7="." 8="$bk_id" 9="." 10=", " 11="." 12="$this-" rel="nofollow">current_user_id . ', "' . wpbc_get_booking_locale() . '" , 1 );\' ><i class=\'glyphicon glyphicon-repeat\'></i></a>'; // Delete $header_title .= '<a 0="class='button" 1="button-secondary" 2="delete_bk_link'.((!$is_trash)?'" 3="hidden_items" 4="':'').''" 5="href='javascript:;'" 6="onclick='javascript:delete_booking('" 7="." 8="$bk_id" 9="." 10=", " 11="." 12="$this-" rel="nofollow">current_user_id . ', "' . wpbc_get_booking_locale() . '" , 1 );\' ><i class=\'glyphicon glyphicon-remove\'></i></a>'; //End FixIn: 6.1.1.10 }

        Disclaimer. Unfortunately we can not start, right now, some personal customization or custom development, because almost have no free time.
        Check more about new features here https://wpbookingcalendar.com/faq/need-new-feature/
        Thank you for understanding.
        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.

  7. Hi, We have 2 Super Admins including me. When the other one cancels or declines a booking I get an email to {CUTTED}
    I'm receiving many every day. Example:
    Your booking Shimo Apartment for: 25th February 2018 - 1st March 2018 has been canceled.

    First Name:Jessica Atkinson ( {CUTTED})
    Last Name:
    Email: {CUTTED}
    Phone:
    Number of guests:
    Details:
    CHECKIN: 02/25/2018
    CHECKOUT: 03/02/2018
    NIGHTS: 5
    PHONE: {CUTTED}
    EMAIL: {CUTTED}
    PROPERTY: 1min walk to Shimokita Station, WIFI, Bicycles

    Thank you, Japan Backpacker

    {CUTTED} is my WordPress Administrator email.
    How can I stop these emails coming to me?
    Thanks!

    • Hello.
      You need to open the Booking > Settings > Emails page and recheck that there was not saved your email.
      Please note, you need to login as each "regular user" and recheck Booking > Settings > Emails page in each such account, as well. May be during initial configuration, there was saved your email as email about receiving notifications about new bookings.
      So you need to login as super booking admin, and then login as each activated regular user, and recheck the Booking > Settings > Emails page.
      Kind Regards.

      • Hi, I logged in as Super Booking Admin and activated regular user and checked under Emails/ New (admin) New (visitor) etc tabs but To from emails are all correct.
        BUT when I click each tab to check, as the browser is loading my claw@me.com appears for an instant then goes to correct email.
        Thanks

        • Hello.
          I do not sure, that clearly understand this your comment.

          1) If you asked about auto fill email in the booking form fields (in the front-end or Booking > Add booking page), so you need to deactivate this option "Auto-fill fields" at the Booking > Settings General page in Form section.

          2) If you asked about sending emails to the correct email (as in your previous comment), so you need to login with each activated regular user (as many times as many activated regular users you are having), and then recheck each tab at the Booking > Settings > Emails page.

          3) Please be sure to use latest update 8.1.2
          You can request the new update of Booking Calendar on this page: https://wpbookingcalendar.com/request-update/

          Kind Regards.