Support Archive (6)

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

  1. Hello
    Is it possible for the event form to allow file uploads?
    Our client is requestting that users can upload an image to the form when they are creating an event.

    Many Thanks
    Ali

    • Hello.
      Thank you for interest to the Booking Calendar. 

      Booking Calendar does not support the upload or attachments during booking process. Sorry.
      If you need that visitor upload some file during booking process,  then  please configure in the email template (that  sending to the visitor,  after  visitor made the booking) some link to the secret page,  where will be exist  some form for uploading files.

      For uploading files, please use some other plugin, then  just  insert  into  that  "secret" page some form  for ability to upload file by  your visitor.

      You can check overview of different Booking Calendar versions at this page: https://wpbookingcalendar.com/overview/

      Also you can test live demos https://wpbookingcalendar.com/demo/ to be sure in functionality and do not have misunderstanding.

  2. I have the Personal Single Site 9.0 version on a site with two resources (rooms).

    For one of the resources, the calendar in the admin area does not look the same as the calendar that users see. Some dates are booked on the one, and available on the other, and vice versa. The page with the problem is:
    https://www.thenelsonhousebb.com/country-garden-room-double-bed/

    For the other resource, the two calendars match. What could be wrong?

    I have not installed v.9.1.1 yet, but I have it ready. I have the latest version of WordPress, and all other plugins and themes are up to date.

    • Hello.
      Please recheck for any cache plugins, like “WP Super Cache”, “WP Fastest 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).

      • I had already disabled the entire wp-admin(.*), as well as the two pages that have the calendars.

        • Hello.

          Probably, its because of conflict with some other plugin or actual theme.
          Please try to deactivate one by one all your active plugins at the WordPress > Plugins menu and make testing after each plugin deactivation.
          If its not help, please deactivate all your plugins and active the default WordPress theme. And then retest it again.
          We just need to find the reason of this issue.

          • I uninstalled v9.0 while deleting all the old data. Installed v9.1.1, went through all the settings, and made sure there were zero bookings, then got new import ics addresses, and imported the bookings. The problem was still there, with one room only (id=1), not the other. The backend is correct but the frontend shows more days booked than the backend shows.

            So I deactivated all the plugins other than Booking Manager and Booking Calendar, changed the theme, used a private browsing window, and even then the problem was still there.

            Then I had a bright idea (I thought). I created a new resource (id=5) to be a duplicate of id=1, the problem one. Changed id numbers in import shortcodes. Checked the "Trash all imported bookings before new import" box (although I have more than one ics feed). Loaded my page with the import shortcodes a few times, deleting id=1 so now all the bookings load into id=5. And the problem persists.

            To summarize the situation again, the backend timeline and grid calendar (found in > Add Booking) match, and are correct with respect to my client's manually-kept records. The frontend calendar now displaying for resource id=5, shows all the days shown as booked in the backend, plus more days that should be available but appear as booked.

            The other resource id=2 is normal, in that the frontend and backend calendars match.

            • Hello.
              Can you send the link to your page with booking form, where you are having the issue and send some temporary login to test it?
              Also send screenshot of the bookings (specify what dates) set as unavailable but have to be available in the calendar.

              Please send all this info to support @ wpbookingcalendar.com

  3. Where can I modify the fields that are included int he CVS export? There are several that we don't need and only the fields in the form are necessary. We print this everyday for our front desk and it's very bulky. If not in the front end, is there a file thta can be modified?
    thanks,

    • Hello.
      Please open this file ../wp-content/plugins/{Booking Calendar Folder}/inc/_ps/wpbc-export-csv.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:

      if ( ! in_array( $field_key, $export_collumn_titles ) ) { $export_collumn_titles[] = $field_key; }

      and replace it to this code:

      if ( ! in_array( $field_key, array( 'term_and_condition', 'secondname' ) ) ) // Skip some fields if ( ! in_array( $field_key, $export_collumn_titles ) ) { $export_collumn_titles[] = $field_key; }

      where inside of this code:
      array( 'term_and_condition', 'secondname' )
      you can define the names of the fields, that you need to skip in export to CSV file.
      In this example, system will skip fields with names: 'term_and_condition', 'secondname'
      Kind Regards.

      • I have exchanged the code as you have suggested and it did not skip them from the export, they are still there. Here is the code I used
        'if ( ! in_array( $field_key, array( 'booking_type', 'modification_date', 'cost', 'pay_status', 'trash', 'remark' ) ) ) // Skip some fields
        if ( ! in_array( $field_key, $export_collumn_titles ) ) {
        $export_collumn_titles[] = $field_key;
        }'
        Those fields are the titles of the columns in the export. Please advise if that is incorrect. Also is there a way to add this to the child or in the admin so that when the plugin is updated the changes are not lost? thanks

        • Also, the dates are not US standards, is it possible to change that? For example 2022-06-20 00:00:00 - 2022-06-22 00:00:00 to show like this--> 06-20-2022 - 06-22-2022 and we don't need the time to display, we don't use it.
          thank you

          • Hello.
            1) You can change the dates format at the Booking > Settings General page in "Booking Admin Panel" section.
            2) For search results (in the Booking Calendar Business Large or higher version) you can define date format in search field at the Booking > Settings > Search page.
            3) For showing only dates instead of dates with times in the booking form, please use these shortcodes:
            [check_in_date_hint] - Selected Check In date. Example:11/25/2023 [check_out_date_hint] - Selected Check Out date. Example:11/27/2023

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

            4) Inside of the emails, please use these shortcodes:
            [check_in_only_date] - inserting check-in date (only date without time) (first day of reservation), [check_out_only_date] - inserting check-out date (only date without time) (last day of reservation),

            Please check HELP section at specific settings page for searching for your shortcodes.
            Kind Regards.

            • I'm sorry I was referencing how the date is displayed in the csv export, not on the site. Is it possible to change that format? Thanks so much!

              • Hello.
                Unfortunately no. We will add this feature to the TODO list for having it in future updates of plugin, but I can not say when exactly it’s will be implemented. Thank you for understanding.

        • Hello.

          Please make this additional fix.

          Please open this file ../wp-content/plugins/{Booking Calendar Folder}/inc/_ps/wpbc-export-csv.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:

          $export_bk_row['id'] = $value->booking_id; $export_bk_row['modification_date'] = $value->modification_date; $export_bk_row['booking_type'] = $all_booking_types[ $value->booking_type ]->title; $export_bk_row['remark'] = $value->remark; if ( isset( $value->cost ) ) { $export_bk_row['cost'] = $value->cost; $export_bk_row['pay_status'] = $value->pay_status; } $export_bk_row['trash'] = ( $value->trash == 1 ) ? '+' : '' ; //FixIn: 8.3.3.7

          and replace it to this code:

          $export_bk_row['id'] = $value->booking_id; //$export_bk_row['modification_date'] = $value->modification_date; //$export_bk_row['booking_type'] = $all_booking_types[ $value->booking_type ]->title; //$export_bk_row['remark'] = $value->remark; if ( isset( $value->cost ) ) { // $export_bk_row['cost'] = $value->cost; // $export_bk_row['pay_status'] = $value->pay_status; } //$export_bk_row['trash'] = ( $value->trash == 1 ) ? '+' : '' ; //FixIn: 8.3.3.7

          2) then find this code:

          array_unshift( $export_collumn_titles, 'id', 'booking_type', 'status', 'dates', 'modification_date', 'cost', 'pay_status' ); $export_collumn_titles[] = 'trash'; //FixIn: 8.3.3.7 $export_collumn_titles[] = 'remark';

          and replace it to this code:

          array_unshift( $export_collumn_titles, 'id', 'status', 'dates' ); // $export_collumn_titles[] = 'trash'; //FixIn: 8.3.3.7 // $export_collumn_titles[] = 'remark';

          Disclaimer. Unfortunately we can not start, right now, some personal customization or custom development, because we have almost no free time.
          Check more about, what support we are providing here https://wpbookingcalendar.com/faq/what-support-do-you-provide/
          Thank you for understanding.
          Please note, if you modify the source code of the Booking Calendar, we will not guarantee the correct work of the plugin and do not support it.

  4. Hi lovely support people...

    We have a client who needs to be able to book up to 24 months in advance. at the moment the calendar only shows 12 months - can this be changed somewhere in the settings?

    Thanks in advance

    • Hello.
      You can define option “Number of months to scroll” at the Booking > Settings General page in “Calendar” section as 2 years or more.
      Kind Regards.

    • Hello.
      Probably it's because of conflict with some other plugin or actual theme.
      Please try to deactivate one by one all your active plugins at the WordPress > Plugins menu and make testing after each plugin deactivation.
      If it does not help, please deactivate all your plugins and active the default WordPress theme. And then retest it again.
      We just need to find the reason for this issue.

  5. Hello,

    I have 3 rooms : room n°1 is parent, rooms n°2 and 3 are its children.

    If all 3 rooms have a pending booking for the same day, this day will show as "pending" in the calendar for room n°1 (parent).

    But if any one of the bookings is approved (the other two are still pending), then this day will show as "approved" in the calendar. It seems to me that in that case, the day should still show as pending in the calendar.

    Is it a bug, or am I wrong ?

    Regards

    • Hello.
      We will add improvements to this feature to the TODO list for having it in future updates of the plugin, but I can not say when this feature will be implemented. Sorry.
      Kind Regards.

      • Hello again,

        It's 3 months later and my website is supposed to go live next week.

        Have you made any progress of this bug ?

        Regards

        • Hello.
          Not yet. Sorry.
          I will set higher priority for this task to implement this asap.
          Kind Regards.

  6. Hi
    Emails to me for pending bookings on my website are not coming through to me and contact form emails are going straight to Spam.
    The Spam ones I can cope with by checking Spam every day or so, but I think from the parameters that I need to have an email address associated with the website now to get the booking emails. I'm not sure when this changed as I have had email bookings sent to me in the past.

    Is there any way I can get these emails to come to my non-website address?

    Thanks
    Carol

    • Hello.
      You can define the email address where you want to receive notifications at the Booking > Settings > Emails > New (admin) page (field "To").

      1) The marking of an email as SPAM or not SPAM very depends on the visitor's personal actions (what emails were marked as spam and what was not).

      I can suggest that you can change the content and/or subject of emails at the Settings > Emails page
      and change the "from email" (to your server email). It can be a reason why the mail system marks this email as spam.

      Usually, when visitors once mark the email as not spam, in the future this email will come to the inbox.
      And of course some visitors can have this email as normal mail and others can receive it as spam, if they previously was mark similar email as spam.

      Right now I can only suggest changing the content of the email and rechecking that the "From" address in the email was relative to your website URL.

      2) Also very helpful will be to install the SMTP plugin, which can also resolve such issues.

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

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

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

    • Hello.
      You need to make this customization.

      Please open this file ../{Booking Calendar Folder}/inc/_bl/wpbc-search-availability.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 (its exist in 3 places):

      ********************************
      '#bklnk' . $value->id
      ********************************

      and replace it to this code (3 times):

      ********************************
      ''
      ********************************

  7. How do I modify the deny reason for the email template? And can you send out particular content depending on the type of resource booked for an Approved email template?

    • Hello.
      1) You can enter the deny reason at the text field in top toolbar at Booking Listing page in Actions toolbar.
      Inside of the emails at the Booking > Settings > Emails page, you can use this shortcode [denyreason]

      2) Unfortunately, it's does not possible to have the different email templates depending from different booking resources.

      • Additional info.

        In case,  if you need to have the different emails for the different booking resources so then  you need to  check  the  BookingCalendar MultiUser version. 
        In this version each activated regular user can have their own booking admin panel and can configure their own emails. 
        So here different emails relative to  specific WP user,  and each  such  user  can have their own booking resources. Its means that  different booking resources will have different emails.
         
        Selections of booking resources can look  like here https://bm.wpbookingcalendar.com/select-resource/ 

        Here is more info about this version. 

        In the 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 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 BookingCalendar 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 BookingCalendar 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/ 

  8. I need to allow reservations to only some mondays, is it possible?