Support Archive (6)

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

  1. Hey there!

    Hope you're doing great. I've got a couple of things I need a bit of help with:

    First off, I've spotted something odd in the confirmation emails for bookings. For some reason, when a booking is made for 00:00 on [date], the time doesn't show up in the email at all. Is this a little bug we've stumbled upon? If so, could you help fix it? It's throwing a wrench in the works for my script.

    Also, I've been thinking about how we can make booking a bit more flexible for us admins. Right now, our customers can choose from six time slots and book just for a day. But, what if we want to book multiple days for a customer or set up some special times that aren't in the usual slots? Got any clever ideas on how we could pull that off?

    Thanks a bunch for looking into this. Appreciate your help in smoothing these things out!

    Best,

    Sandro Zellweger
    http://www.noleggio-semplice.com

    • Hello.
      1) In the Booking Calendar if the booking created for the time 00:00:00, then entire day will be booked. So in your case, you need to define at least one minute in your time slot selection, like "00:01".
      It's trick functionality about how the full day bookings happened in the Booking Calendar plugin.
      2) If you as admin want to make the bookings for other times than the default time for the users, then in the Booking Calendar Business Medium or higher versions you can create the different custom booking form with different time slot selection in the booking form. And at the Booking > Add booking page during creation of the new bookings, just select your different custom booking form and then select different times for the bookings.
      Kind Regards.

  2. Hello,

    I'm using the multiuser version and recently ran into a problem. I created a new form on the page as before and assigned a resource to it. I also set an email template on the form, but the plugin could not assign it to the form and sent a default email template that did not include my fields. This is how he suddenly started sending forms that were created earlier. So I edited the default form and email template, but even then it didn't send me this created template. So I set the user Superadmin rights and only then it displayed email templates correctly for each form. However, now I have a problem that even though I have assigned forms to different sources, they don't go where they should. Could you please help me with this problem?

    Thank you.

    Best regards,
    Simona

    • Hello.
      1) If you make the booking for booking resource that belong to "regular user" (not the super booking admin user), then you need to login as this specific "regular user" and configure the booking form (or custom booking form (if activated several custom booking forms for regular users), and the emails for this specific "regular user".

      You can make "simulate login" as specific regular user, while you logged in as super booking admin user at the WP Booking Calendar > Settings > Users page.

      In any case for configuration of the booking form or emails for booking resource, that belong to specific regular user, you need to be logged in as this specific user, and then make configuration.

      2) 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/

      Kind Regards.

  3. How can I set minimum and maximum days number of days for range selection per booking instead of as a general setting? And the same for check-in/check-out times for example?

    • Hello.
      1) Relative dates selection for different calendars (booking resources) find more information at this page: https://wpbookingcalendar.com/faq/advanced-javascript-for-the-booking-shortcodes/
      2) If you activate the change over dates option at the WP Booking Calendar > Settings General page in "Calendar" section, then near this option "Relative URLs of pages where you shouldn't use the change over days functionality" you can define the pages where you do not want to use this feature.
      Kind Regards.

      • Thank you for your reply!
        1) ok great, will try that.
        2) I didn't understand how can I specify a different checking-in/check-out time per booking (not all properties are the same).
        3) How can I specify a different minimum/maximum number of days based on the quantity of month's ahead (minimum 7 days for the next 3 months and minimum 30 days after 3 months)?
        4) How can I display check-in and check-out date fields (as it is in the search widget) instead of the calendar in each property booking (it would then open a calendar to set each, check-in and check-out)? How can I apply the search widget format in the individual bookings?

        • Hello.
          2) In the Booking Calendar the check in/out times for change over dates always the same, it's does not possible to set different times for the different booking resources.
          Just to clarify, if you are using some start and end time and do not use the the change over dates functionality (dates that is marked with diagonal or vertical lines), then it's possible to configure the different start and end time for the different booking resources in the Booking Calendar Business Medium or higher versions. You can configure the different custom booking forms with different configuration of the time fields at the WP Booking Calendar > Settings > Booking Form page. Watch it in this video guide https://wpbookingcalendar.com/help/custom-booking-forms-video-overview/
          But the "change over dates" feature in this case must be deactivated at the WP Booking Calendar > Settings General page in "Calendar" section.
          3) Unfortunately, it is not possible in the Booking Calendar versions. Sorry.
          4) The check in/out fields as a datepickers in the Booking Calendar does not support. Booking Calendar support only inline month view calendars, where visitor can select specific date(s) for the booking.

          Kind Regards.

          • Hi! How can I set up the maximum number of months to scroll per booking (instead of as a general setting)? Thank you!

            • Hello.
              Unfortunately, it is not possible to define this option individually for each calendars.
              In the plugin, you can define it only in generally for all calendars. You can define it at the WP Booking Calendar > Settings General page in "Calendar" section.
              Kind Regards.

              • I see, would it be hard to implement?

                And two more questions..
                1. I applied javascript to set up a minimum selection of 30 days for a specific resource but this resource still appears in the search result of queries of less than 30 days and even worst, users can enter the booking with the days preselected and skip the javascript 30 days minimum filter. How can I fix this?

                2. How can I offer a page where users can edit their bookings and view old bookings directly (without email secret link)?

                • Hello.

                  Here is JavaScript to update the number of months to scroll and update look of calendar:
                  var resourceid = 4; var max_scroll = '4m'; var inst = wpbc_calendar__get_inst( resourceid ); inst.settings.maxDate = max_scroll; _wpbc.calendar__set_param_value( resourceid, 'booking_max_monthes_in_calendar' , inst.settings.maxDate ); wpbc_calendar__update_look( resourceid );

                  where resourceid = 4 it's defining ID of your booking resource (calendar).
                  and max_scroll = '4m' defining the maximum number of months to scroll.
                  If you need to scroll for 2 years, then use this:
                  max_scroll = '2y'

                  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.

                  1) Search availability can not manage the restrictions of JavaScript that defined at the different pages.
                  You can activate this option "Disable days selection" at the WP Booking Calendar > Settings > Search page.
                  2) It's only possible to access the pages with secret page, because only inside of the emails possible to send the hash to idetificate of specific email
                  If you need to show for users all past bookings of this user, then check here: https://wpbookingcalendar.com/help/user-bookings-listing-video-tutorial/

                  Kind Regards.

                  • Thank you for your reply and for the code, unfortunately, we need users to be able to search and find available properties in the dates they search for so this solution wouldn't be good for UX, we'll try to find a different one.

                    About the secret page, we have intend to use the shortcode [visitorbookinglisting] directly on the user profile page that is only accessible by that user so we don't need to use secret pages (we use content restriction). ¿How can we disable this feature so the shortcode works without secret links?

                    Again, thank you!

                    • Hello.
                      1) Search availability will show available dates for specific period. But when user click on "Book now" button in search results and will be redirected to the page with booking form, then at this page the dates in calendar will not be automatically be selected. So user will booking need to select such dates. But at this page will be apply conditions (if you defined it via JavaScript variables) for dates selection, and if some combination of dates does not allow to select, user will not be able to select such dates.

                      2) Unfortunately, currently Booking Calendar does not have functionality for showing all past bookings at the specific your user page.
                      It's possible to show such bookings only by using the secret links with booking HASHes.
                      Kind Regards.

  4. Hi,

    I changed my WP website theme, after doing that only the booking form page is still there as a page. The rest of the pages of the booking plugin are gone. Is there a way to insert the pages again? The website is showing a 404 page instead of /wpbc-booking-received for example.

    Thanks for replying.

    • Hello.
      Probably something wrong with your permalinks structure. Check at the WordPress Settings page.

      Or otherwise check with support of that theme that generate this issue.

      Otherwise you can crate a new pages and define the URLs to the new pages in the Booking Calendar settings.
      For example confirmation “Thank you “ page in Booking Calendar you can define at the WP Booking Calendar > Settings General page in “Booking Confirmation” section.

      • Another option is maybe to de-install the WP calender plugin completely and install it again ? So the pages will be generated automaticly again?

        • Hello.
          To make FULL reinstall of plugin (its mean that booking data will be erased).

          For this please open the general booking settings page and make checked the "Delete booking data during deactivation of plugin" .
          then open the WordPress plugins menu and click on "Deactivate" link. Wait for the message that plugin is deactivated successfully.

          After this Click on "Activate" link of Booking Calendar plugin and wait for the message that plugin is activated successfully.

          After this test it again.

          • I checked "delete booking data during deactivation of plugin' and deactivate and re install plugin. Only the booking form page will be added automaticly after installation of the plug-in . For example the "thank you for you're booking"page is not added. Do you have any other suggestion to do?

          • I did fully reactivate the plugin withou succes. Can you give me a list of missing URL pages, like 'thanke you page'etc?

            • Hello.

              Here is list of the pages, that used in the Booking Calendar plugin.
              1) Confirmation "Thank you" page. Define URL to this page at the WP Booking Calendar > Settings General page in "Booking Confirmation" section. Such page have to contain this shortcode [booking_confirm].
              2) "Booking manage" page, define URL to this page at the WP Booking Calendar > Settings General page in "Manage Bookings" section - option "URL to edit bookings".
              This page have to contain [bookingedit] shortcode.
              3) "View past bookings" page, define URL to this page at the WP Booking Calendar > Settings General page in "Manage Bookings" section - option "URL of page for customer bookings listing". This page have to contain [bookingcustomerlisting] shortcode.
              4) "Successful payment page" - URL to this page, you can define at the WP Booking Calendar > Settings > Payment page in some activated payment systems.
              5) "Failed payment page" - URL to this page, you can define at the WP Booking Calendar > Settings > Payment page in some activated payment systems.

              Also different pages with booking forms, which depend from you.
              Learn how to put the booking form or availability calendar on your pages: https://wpbookingcalendar.com/faq/insert-booking-calendar-into-page/
              Check how to configure Booking Calendar shortcode manually on this page: https://wpbookingcalendar.com/faq/#shortcodes

  5. Hello,
    I have a problem with email. even if I have my email set according to the dns of the webhosting, emails do not arrive in my mailbox. How can I find out the correct email?
    Thank you

    • Hello.
      Not receiving emails, can depend on the different items. Please check this troubleshooting instruction: https://wpbookingcalendar.com/faq/no-emails/

      Shot summary.

      Firstly you need to check that you have activated and configured the email templates at the Booking > Settings > Emails page:
      - option "Enable / Disable" at the specific email templates at the Booking > Settings > Emails page, must be checked
      - also "From" field at the specific email template must to have the same website DNS as your website.

      But in most situations you will need to install and configure some SMTP plugin.

      We can recommend to install and configure this WP Mail plugin: https://wordpress.org/plugins/wp-mail-smtp/
      but you can search and install any other SMTP plugin: https://wordpress.org/plugins/search/smtp/

      Why do you need to have an SMTP plugin?

      SMTP plugins have to fix your email deliverability by reconfiguring WordPress to use a proper SMTP provider when sending emails.
      This is a problem for a lot of WordPress sites because by default, WordPress uses the PHP mail function to send emails generated by WordPress.
      The issue is that most WordPress hosting companies don’t have their servers properly configured for sending PHP emails.
      The combination of two causes your WordPress emails to not get delivered.

      It also can be a reason why your emails are marked as spam.

      Please check more here https://wpmailsmtp.com/wordpress-emails-going-to-spam/

  6. Hello.

    I'm having an issue with the confirmation email. I have 3 time slots which technically overlap, but just for the sake of the system working I have done this:

    [select rangetime "08:00 - 17:00 @@17:00 - 19:00" "08:00 - 13:00 @@08:00 - 12:00" "12:00 - 17:00 @@12:00 - 17:00"]

    So I have called the time slot something else on the front end than what the time actually is in the system.

    But in the confirmation e-mail, the time says for example 17:00-19:00 and I want it to be 08:00-17:00

    Is that possible?

    • Hello.
      In the emails and in the booking Listing page possible to show only real values and not the titles ("Title@@Value").
      We will add 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.

  7. Hello,

    Is there a new way to achieve

    Unlimited bookings per same day(s) for specific booking resource(s) ? AS it is stated it is Deprecated for Update 9.8 or newer.

    Need it for my client. Business Version

    • Hello.
      It's possible to make the code customization for such functionality. For example, let say for these booking resources ID = 2, ID = 5, ID = 7 you need to have unlimited bookings:
      and for all other booking resources receive the bookings in usual way. Then please deactivate this option: "Allow unlimited bookings per same day(s)" at the WP Booking Calendar > Settings General page in "Capacity" section. Then make this fix.
      Please open this file ../{Booking Calendar Folder}/includes/_capacity/calendar_load.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:

      /** * Tricks: * if ( strpos( $request_params['request_uri'],'page=wpbc-new' ) !== false ) { $availability_per_days__params['is_days_always_available'] = true; } * * // Set dates in calendar always available only for specific resources with specific ID * if ( in_array( $request_params['resource_id'], array( 12, 15, 17 ) ) ) { $availability_per_days__params['is_days_always_available'] = true; } */ // Get unavailable dates for calendar $availability_per_days_arr = wpbc_get_availability_per_days_arr( $availability_per_days__params );

      and replace it to this code:

      /** * Tricks: * if ( strpos( $request_params['request_uri'],'page=wpbc-new' ) !== false ) { $availability_per_days__params['is_days_always_available'] = true; } * * // Set dates in calendar always available only for specific resources with specific ID * if ( in_array( $request_params['resource_id'], array( 12, 15, 17 ) ) ) { $availability_per_days__params['is_days_always_available'] = true; } */ if ( in_array( $request_params['resource_id'], array( 2, 5, 7 ) ) ) { $availability_per_days__params['is_days_always_available'] = true; } // Get unavailable dates for calendar $availability_per_days_arr = wpbc_get_availability_per_days_arr( $availability_per_days__params );

      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.

  8. I have Business Medium MultiSite 9.6.1 for my site. I have it configured with custom forms (rooms) to book rooms for one or multiple nights. However, I would like one resource to be able to book time slots for one day only. I made all the resources with a standard form. I made a custom form for Time Slots and added it to the Resource. However, when I go to the page it shows the standard form and not the new time-slots custom form. I also ticked the setting to allow time slots but still doesn't work? Is there a way to configure to allow full night bookings and time slots at the same time?

  9. The calendar doesn't show on my page https://toftarod.se/boka-2
    I have disabled ALL other plugins and themes, still there are jQuery errors.

    jquery.min.js?ver=3.7.1:2 Uncaught ReferenceError: visible_booking_id_on_page is not defined
    jquery.min.js?ver=3.7.1:2 Uncaught ReferenceError: _wpbc is not defined

    Please advice

    • Hello.
      Please open the WP Booking Calendar > Settings General page in "Advanced" section and be sure that you did not activate this option "Load JS and CSS files only on specific pages". Or otherwise if you activated it, and need to use this option then please recheck that you correctly configured the relative URLs to the pages with Booking Calendar.

      Also 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 a booking form for do not cache this page(s).
      Kind Regards.

  10. I've installed the personal version and added 3 resources (rooms). How can I add timeslots for each resource (room) such as: Monday 15:00 hrs - 11:00 hrs next day?
    Thank you!

    • Hello.
      You need to activate the multiple days selection mode at the WP Booking Calendar > Settings General page in “Calendar” section.

      Then add the time slots fields like this:

      Time: [select rangetime “3pm to 11am for 2 or more days@15:00 - 11:00”]

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

      You need to select 2 days: Mon and Tue on calendar and select this time slots for making the booking.

      Kind Regards.