Support Archive (5)

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

  1. Hello,

    Hello, I bought the medium license of the plugin. Now I would like to only allow bookings for certain timeslots. e.g. Appointments for one hour. Always from Monday to Saturday. Is this possible?

    image link

    Best regards

    Chris

    • Hello.

      1) You can use start time and time duration shortcodes for form fields at the Booking > Settings > Form page.

      Example:

      Start time: [select starttime "08:00" "08:30" "09:00" "09:30" "10:00" "10:30" "11:00" "11:30" "12:00" "12:30" "13:00" "13:30" "14:00" "14:30" "15:00" "15:30" "16:00" "16:30" "17:00" "17:30" "18:00" "18:30" "19:00" "19:30" "20:00" "20:30" "21:00"]

      Duration: [select durationtime "1 hour@@01:00" ]

      2) You can define only specific week days as available at the Booking > Settings > Form page in Availability section.

      Or at the Booking > Resources > Availability page. Check more about this feature here: https://wpbookingcalendar.com/overview/#availability
      Watch it in this video guide https://wpbookingcalendar.com/help/booking-calendar-video-season-availability/

      Kind Regards.

      • Hi, thanks for your answer. ok, that works thanks!

        And how can i change the color in the dropdown (Booking form) for tiemslots already booked??

        and how can i prevent bookings shortly before the real time?

        thnaks

          • ok, thanks for your answer.

            I understood the first point and that is an alternative for me. I would like to explain the second point again.

            I'm looking for an option to prevent people from spontaneously booking an appointment half an hour in advance.

            • Hello.
              Open the Booking > Settings General page and in Availability section activate this option “ Unavailable time before / after booking” then select “ Minutes / Hours ” and configure parameters.
              Kind Regards.

  2. Hi, I downloaded the free version of booking calendar but I'm having some difficulty with it.
    I can see it in my wordpress and see the links to get me started. I inserted the code into my page. Something isn't right. I'm not a developer so haven't been able to fix this - can you help please?
    http://overland-adventures.co.uk/booking/

  3. Hi again!
    Congrats in advance for such amazing plugin.

    I found a problems in the plugin:
    - Always appear number of 2 pending bookings when any pending exists, I think that it is a mistake in database, because the booking definition have change many times, and plugin think that there is more bookings?

    How can i delete those bookings?
    Thanks.

    • Hello.
      You have misunderstanding. 2 in calendar legend cells is today date - 2nd of March. You can deactivate to show it at the Booking > Settings General page in Form section.
      Kind Regards.

      • I think i didn't explain myself.
        I am talking about admin panel (back end). There is a number 2 in RED COLOR in Bookings label, showing like there were 2 pending booking even if there is not pending bookings, is not for 2nd of March....XD

        Did you know what I mean.
        Thanks.

        • Hello.
          Please open the Booking Listing page and click on “Read all” button at the Action toolbar.
          Kind Regards.

  4. Hi there,

    I am running Booking Calendar Medium. My WordPress pages are designed using Elementor (not sure if that makes a difference). Here are the issues I'm running into:

    1. Under Settings>Payments>General>Payment Description I have used some html to style the booking details on the payment form instead of simply using [content]. The [rangetime] shortcode is displaying 24 hr military time instead of 12 hour time (i.e 08:00-16:00 instead of 8:00 AM - 4:00 PM). How can I get it to display the title of the option I have created in the form instead of the required option value from the form (i.e. [select* rangetime "Full Day 8:00 AM - 4:00 PM@@08:00 - 16:00" "Afternoon 1:00 PM - 6:00 PM@@13:00 - 18:00"] I would like the payment form booking details to display Full Day 8:00 AM - 4:00 PM (or at least 8:00 AM - 4:00 PM) instead of 08:00 - 16:00 which is what it is currently doing).

    Here is another example of the same issue for [departure_location]: this is the field shortcode in the form [select* departure_location class:departure_selection "Anacortes (Home Port)@@1" "Alternate Location (In the San Juan Islands)@@2"] and I would like the payment form booking details to display "Anacortes (Home Port)" instead of "1".

    2. I have used the below code/script in my booking form to get a line of text to display when one of the options is selected from a drop down select box. It works great however, I need to change the shortcode to something like [select* departure_location class:departure_selection "Anacortes (Home Port)@@Anacortes"] instead of [select* departure_location class:departure_selection "Anacortes (Home Port)@@1"] so that the payment booking details and backend content displays "Anacortes" instead of "1". Here's where I need help, how can I change the script to reflect this and still work?

    Departure Location
    [select* departure_location class:departure_selection "Anacortes (Home Port)@@1" "Alternate Location (In the San Juan Islands)@@2"]

    We will contact you soon to arrange your custom departure location. Please note, additional fees may apply.

    jQuery('.departure_selection').on('change', function() {
    var departure_location_num = jQuery(this).find(":selected").val();
    jQuery('.departure_selection_div').hide();
    jQuery('.departure_selection_div.v_num' + departure_location_num ).show();
    });

    3. For the phone field in my form I have applied the following javascript to get the numbers to display like this (xxx) xxx xxxx. The script works elsewhere when I test it in other applications on the web but is not working when paste it in booking calendar. Can you please help me figure out what I'm missing?

    [text* phone id:phone placeholder:Phone]

    document.getElementById('phone').addEventListener('input', function (e) {
    var x = e.target.value.replace(/\D/g, '').match(/(\d{0,3})(\d{0,3})(\d{0,4})/);
    e.target.value = !x[2] ? x[1] : '(' + x[1] + ') ' + x[2] + (x[3] ? '-' + x[3] : '');
    });

    4. Last question: Under Settings>Payments>PayPal>Custom Button Title is there any way to style this button?

    Thank you in advance for all your help.

    -Beth

    • Hello.
      1,2) Unfortunately, in the Booking Listing page for booking details, in emails and in payment description, possible to show only the "values" of the selected options and not the "Labels" of the selected options. So if you are having configuration of option like this "Full Day 8:00 AM - 4:00 PM@@08:00 - 16:00" its means "Label@@Value" so then in "Content of booking data" will be showing Value: "08:00 - 16:00"

      Its means that instead of this configuration:
      [select* departure_location class:departure_selection "Anacortes (Home Port)@@1" "Alternate Location (In the San Juan Islands)@@2"]
      you need to use this:
      [select* departure_location class:departure_selection "Anacortes (Home Port)@@Anacortes (Home Port)" "Alternate Location (In the San Juan Islands)@@Alternate Location (In the San Juan Islands)"]
      or simply this:
      [select* departure_location class:departure_selection "Anacortes (Home Port)" "Alternate Location (In the San Juan Islands)"]

      But with times selection its will not work, because times values can be only in 24 hour format.
      And in case, if you will activate the showing times in AM/PM format at the Booking > Settings General page in Booking admin panel section, so then near dates such times will be showing in AM/PM format.

      2) Probably you need to use something like this:
      [select* departure_location class:departure_selection "Anacortes (Home Port)@@Anacortes" "Alternate Location (In the San Juan Islands)@@Alternate Location"] We will contact you soon to arrange your custom departure location. Please note, additional fees may apply. .... JavaScript definition ... jQuery('.departure_selection').on('change', function() { var departure_location_num = jQuery(this).find(":selected").val(); if ( 'Anacortes' == departure_location_num ) { departure_location_num = 1; } if ( 'Alternate Location' == departure_location_num ) { departure_location_num = 2; } jQuery('.departure_selection_div').hide(); jQuery('.departure_selection_div.v_num' + departure_location_num ).show(); }); ....

      3) I do not sure about that, but please try to use JavaScript similar to this:
      jQuery(document).ready(function(){ document.getElementById('phone').addEventListener('input', function (e) { var x = e.target.value.replace(/\D/g, '').match(/(\d{0,3})(\d{0,3})(\d{0,4})/); e.target.value = !x[2] ? x[1] : '(' + x[1] + ') ' + x[2] + (x[3] ? '-' + x[3] : ''); }); });

      Otherwise contact developer or support, where you have found that script with phone mask.

      4) Use in some of your CSS file, or in ../{Booking Calendar Folder}/css/client.css some custom CSS file like this:

      .paypal_div.wpbc-payment-form input.btn { background-color: #aaa; color:#fff; }

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

      Disclaimer. Unfortunately we can not start, right now, some personal customization or custom development, because almost have 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 will modify the source code of the Booking Calendar, we will not guaranteed the correct work of plugin and do not support it.

  5. Hi,

    We think there is a issue when the form user submits the form and the Admin will be notified by email. In the email of the admin the selected 'time' doesn't show up. It shows a '-'.

    This happend after a update to the latest version. Are you aware of this? Or are we the only ones who have this?

    All fields therefore arrive correctly in the confirmation e-mail, except for the time block. This comes in regardless of the input as '-' in the email confirmation.

    Thanks in advance for your time and help.

    • Hello.
      - Please be sure that you have correctly configured times at the Booking > Settings > Form page.
      - Also please be sure that you have correctly selected or configured Time format at the Booking > Settings General page in Booking admin panel section.
      - Otherwise please send configuration of your booking form from the Booking > Settings > Form page, screenshots of Booking > Settings > Form page and Booking > Settings General page and send the link to your page with booking form, where you are having the issue.
      Please send all this info to support @ wpbookingcalendar.com
      Kind Regards.

  6. hello,
    when I approbed the booking, the color don't change in calendar. How I resolve this problem?
    Thank you

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

      Also this option “Use pending days as available” must be unchecked, as well. It’s located at the Booking > Settings General page in Advanced section.

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

  7. I have the Booking Calendar Personal (single site usage), when I select date in the calendar ( 4,5,6) it show the previous date in the booking listing ( 3,4,5). How can make them match

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

      1) Please be sure that you are using the latest update of Booking Calendar 8.7.5
      You can request the new update of paid versions of Booking Calendar on this page: https://wpbookingcalendar.com/request-update/

      2) Then open the Booking > Settings General page and in Booking admin panel section set UNCHECKED this option: "Use localized time format".
      Otherwise at some servers possible issue with "Daylight Saving Time" - booked times can be later on 1 hour.

      Kind Regards.

  8. Hi. We have two problems with the plguin.
    The first problem is that there are certain drop-down lists that do not work. They are the ones we incorporate in the first screenshot.
    https://ibb.co/V9XMc9g

    And the second problem is with the Stripe pagho method. With the correct data, neither in test mode nor in live mode it works. It always gives us the error that the name has not been indicated in the payment method. The error puts it in the URL of the following screenshot.

    https://ibb.co/pd80yfx

    • Hello.
      1) 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.

      2) Please be sure that you have correctly configured settings of the Stripe payment settings at the Booking > Settings > Payment > Stripe page.
      You are using correct keys for the Test and/or Live mode.

      Please note:

      2.1) Stripe require correct configuration of [bookingedit] shortcode.
      Please check this FAQ instruction how to configure it: https://wpbookingcalendar.com/faq/configure-editing-cancel-payment-bookings-for-visitors/

      2.2) You may test your integration over HTTP. However, live integrations must use HTTPS.

      Kind Regards.

      • Thank you.

        We had already tried to disable all plugins and tested with the default WordPress theme. Even so, we have done it again and the two problems continue.

        We have also reviewed the documentation of the STRIPE configuration, which is very simple, and tested in test mode and in live mode with its corresponding keys.

        We have also not contacted Stripe and they indicate that the problem is with the integration plugin.

        If you have seen the error in the attached screenshot, what it indicates is that ...

        error=No custome name has been submitted with the payment. Please check the settings!

        But in the settingsit does not allow to indicate this.

        That is why it seems that what is working badly is the sending to Stripe by the plugin.

        On the other error that produces the drop-down lists it also seems to be that it is a functioning of the plugin since it continues happening deactivating all the plugins and with the default WordPress theme.

        If we had to acquire payment support, we don't care, what we want is for it to work with Stripe and function the detachable lists.

        Tnahk you very much.

        • Hello.
          Send the link to your page with booking form, where you are having the issue.
          Kind Regards.

            • Hello.
              1) You need to update the Booking Calendar version to the latest update 8.7.5
              You can request the new update of Booking Calendar on this page: https://wpbookingcalendar.com/request-update/

              And you need to deactivate the "cache plugin".
              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).

              2) Otherwise you need to reassign all "billing form fields" at the Booking > Settings > Payment page to specific fields in your booking form.
              Kind Regards.

              • I have already deactivated the cache plugin, but it still doesn't work. To be able to upgrade to the new version I am not possible because I have to pay more. How can I have to pay to solve an error caused by the plugin that I have already paid? It is not admissible. I need to solve the problem today, thank you very much.

                • Hello.
                  Email with info sent to your email address.
                  Kind Regards.

                  • Thank you very much for the update. Although the problem of the payment method has been resolved, we continue with the same problem that does not allow the lists to be displayed, as indicated in the first screenshot.

                    • Hello.
                      Such issue possible because of conflict with some other plugin or 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.

                      Kind Regards.