Support Archive (4)

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

  1. WordPress Version - 4.9.5.
    PHP Version - 5.6.35
    Booking Calendar version -Version 9.Business.Small.Developer.8.2

    I got the following question. How can I pre-fill forms via URL on a WordPress website? I know this question has been asked multiple times, however here is the situation - I am using Avada Theme and the forms I need to pre-fill are created via WP Booking paid plugin (that does not support this functionality).

    I have tried using the URL?name=something template, where URL is the url the form is on and name is name parameter of the input box I need filled, however it is not working.

    A few similar questions say I need to add a function to functions.php, but nothing have worked so far. The form is on this page http://kevinscoaches.co.uk/book-28-seater-coach/ and as I mentioned I used inspector to game the name of an input text and ended up with URL like that : http://kevinscoaches.co.uk/book-28-seater-coach/?secondname10=Emil

    However this is not working.

    Any assistance is appreciated. Regards

    • Hello.
      this functionality "ability to auto fill booking form fields from the URL parameters" is not supporting in "Booking Calendar" plugin. Why you was suggest that its have to work ? Here is nowhere was suggested about this. The auto fill booking form fields is working for logged in users, for populating booking form fields data from user profile.

      In your case you will be need to make customization if the source code for having auto fill of booking form fields from URL parameters.
      The best way to start it in the ../{Booking Calendar Folder}/core/lib/wpdev-booking-class.php file
      inside of this code:
      jQuery(document).ready( function(){ var bk_af_submit_form = document.getElementById( "booking_form'.$my_boook_type.'" ); var bk_af_count = bk_af_submit_form.elements.length; var bk_af_element; var bk_af_reg; for (var bk_af_i=0; bk_af_i<bk_af_count; bk_af_i++) { bk_af_element = bk_af_submit_form.elements[bk_af_i]; if ( (bk_af_element.type == "text") && (bk_af_element.type !=="button") && (bk_af_element.type !=="hidden") && (bk_af_element.name !== ("date_booking'.$my_boook_type.'" ) ) ) { // Second Name bk_af_reg = /^([A-Za-z0-9_\-\.])*(last|second){1}([_\-\.])?name([A-Za-z0-9_\-\.])*$/; if(bk_af_reg.test(bk_af_element.name) != false) if (bk_af_element.value == "" ) bk_af_element.value = "'.str_replace("'",'',$curr_user->last_name).'"; // First Name bk_af_reg = /^name([0-9_\-\.])*$/; if(bk_af_reg.test(bk_af_element.name) != false) if (bk_af_element.value == "" ) bk_af_element.value = "'.str_replace("'",'',$curr_user->first_name).'"; bk_af_reg = /^([A-Za-z0-9_\-\.])*(first|my){1}([_\-\.])?name([A-Za-z0-9_\-\.])*$/; if(bk_af_reg.test(bk_af_element.name) != false) if (bk_af_element.value == "" ) bk_af_element.value = "'.str_replace("'",'',$curr_user->first_name).'"; // Email bk_af_reg = /^(e)?([_\-\.])?mail([0-9_\-\.])*$/; if(bk_af_reg.test(bk_af_element.name) != false) if (bk_af_element.value == "" ) bk_af_element.value = "'.str_replace("'",'',$curr_user->user_email).'"; // Phone bk_af_reg = /^([A-Za-z0-9_\-\.])*(phone|fone){1}([A-Za-z0-9_\-\.])*$/; if(bk_af_reg.test(bk_af_element.name) != false) if (bk_af_element.value == "" ) bk_af_element.value = "'.str_replace("'",'',$curr_user->phone_number).'"; // NB Enfants bk_af_reg = /^(e)?([_\-\.])?nb_enfant([0-9_\-\.])*$/; if(bk_af_reg.test(bk_af_element.name) != false) if (bk_af_element.value == "" ) bk_af_element.value = "'.str_replace("'",'',$curr_user->nb_enfant).'"; // URL bk_af_reg = /^([A-Za-z0-9_\-\.])*(URL|site|web|WEB){1}([A-Za-z0-9_\-\.])*$/; if(bk_af_reg.test(bk_af_element.name) != false) if (bk_af_element.value == "" ) bk_af_element.value = "'.str_replace("'",'',$curr_user->user_url).'"; } } });

      You will be need to rewrite exist code for replacing booking form data from code like this
      str_replace("'",'',$curr_user->last_name)
      to somthing like this:
      str_replace("'",'', esc_attr( $_GET['last_name'] ) )

      etc...

      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.

  2. Hi,

    The icons in the Admin Panel are all broken (they all look like squares)

    I already updated to latest version.

    Environment:

    - PHP 5.6.33-0+deb8u1
    - WP4.9.5
    - Theme: The7 Version: 6.3.0
    - Booking Calendar Version: 9.Business.Large.SingleSite.8.2

    How can I make the icons visible again?

    ps: It seems that switching to the default wordpress theme fixes the icons.

    Thanks,

    • Hello.
      Its seems that some plugin or your actual theme is loading icons in ALL ADMIN PAGES, that conflict with actual Booking Calendar. In general its bad practice for other plugins to load such CSS or JS files for all WordPress admin menu pages.
      Anyhow, 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.
      Kind Regards.

      • Hello.
        Additionaly, you can try to make this fix.
        Please open this file ../{Booking Calendar Folder}/core/wpbc-css.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:

        wp_dequeue_style( 'the7-fontello-css' );

        and replace it to this code:

        wp_dequeue_style( 'the7-fontello-css' ); wp_dequeue_style( 'dt-awsome-fonts-back-css' ); wp_dequeue_style( 'dt-awsome-fonts-css' ); wp_dequeue_style( 'dt-fontello-css' );

        I do not sure that its 100% correct, because I was just checked your theme website https://the7.io/ that is using some libs, that can make this issue.
        For more info you need to contact support of your theme, about what exactly CSS they use for integration of fonts, which is making this conflict.
        Kind Regards.

  3. Hi! i'm thinking in purchase your plugin, but i'm not sure if cover all my necessities and what is the better package for my project.

    I want to rent boats, I want to rent for a half day, complete day, and more, and i want to offer the possibility of do a multiple select days.

    is possible do it with your plugin?

    • Hello.
      1) The ability to select half day (it means some timeslots or booking full day), possible in the Booking Calendar Business Small or higher versions.
      You need to have configuration of selection to book half day or full day in a way like this at the Booking > Settings > Form page :
      <p>Select Times:<br />[select rangetime "Half 1st part of day@@10:00 - 15:00" "Half 2nd part of day@@15:00 - 22:00" "Full day@@00:00 - 23:59"]</p>
      Watch it in this video guide https://wpbookingcalendar.com/help/booking-form-fields-settings-video-tutorial/
      Please retest it in the live demo of Booking Calendar Business Small version. Just activate the multiple days selection.

      2) Please note this general info about bookings of timeslots.
      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.

      Please watch more in this video: https://wpbookingcalendar.com/help/booking-calendar-video-timeslots/

      You can configure the timeslots selections on the Booking > Settings > Form 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 https://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: https://bs.wpbookingcalendar.com/ Other live demo you will need to reconfigure.

      Kind Regards.

      • Hi again!

        First thank you for your fast respons, and sorry for ask you again, but i'm not sure about if i understand correctly your answer or if I make the correct question.

        for exampleif i'm the customer and rent a boat for a range of half day in the morning other customer will can rent the afternoon range and in the calendar will be understable?

        • Hello.
          Yes, that's right. After other customer submit the booking for second part of the day, so then this day will become unavailable.
          Please retest it in the live demo, with description about configuration as in my previous email. So then you will understand more about how its will work.
          Thank you.

          • hi!
            At the end I purchase the plugin and I'm very happy with the service! Absollutly professional! Thanks and congratullations.

            Now I want configure the resource but I have a problem, because I want to configure that the customer have a discount if rent for complete day and then if rent for 3 days or more another diferent discount.

            Other question is if I can configure a credit card payment.

            Thank you in advance!

            • Hello.
              1) This functionality available in the Booking Calendar Business Medium or higher versions.
              Check more about this feature here: https://wpbookingcalendar.com/overview/#valuation-days
              Watch it in this video guide https://wpbookingcalendar.com/help/valuation-days-cost-video-overview/

              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.

              2) Direct card payments is not supporting.
              The Business Small and higher versions of the Booking Calendar is support Stripe, PayPal (Standard and PayPal Pro Hosted Solution (please note, PayPal PayPal Pro Hosted Solution its does not the same as PayPal Pro)), Authorize.Net, Sage Pay, iDEAL via Sisow and iPay88 payment gateways integration, other payment systems are not supporting yet. You can configure and activate it at the Booking > Settings > Payment page.

              Please watch more in this video: https://wpbookingcalendar.com/help/booking-calendar-video-payments/

              If you want to make the integration of your payment system by yourself, so you will be able to check how was integrated exist payment system in plugin like Stripe payment gateway. Please check more about this here: https://wpbookingcalendar.com/faq/custom-gateway-in-7-0/

              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.

              • ok! thanks! and i can configure that the customer just pay 50% of the total bild?

                    • hello, I'm trying to set the final price of the rent, I want to set so that copper, half day and full day and different prices for rent more than one day, for example, half day (half day = 4h) are 200 € the full day (full day = 8h) are € 260 and three days € 741. in payment settings I have configured, set the cost: for one hour, in resource I declared the price of the hour 50 €, then in validating dates I declared, for 1day 260 € per day, and when I try it in the calendar the final price It is the one of two half days, 8h, 400 €. I have also tried togheter and form, but I get the same result. what am I doing wrong?

                    • Hello.
                      1) You need to set the “cost per 1 day” at the Booking > Settings > Payment page.
                      2) Then you can configure cost per 1 day at the Booking > Resources page. And then configure “Valuation days” st the Booking > Resources > Cost and rates page for several days. Watch it in this video guide https://wpbookingcalendar.com/help/valuation-days-cost-video-overview/

                      3) For half day, I can suggest that you are selecting such times as option in the booking form. So in this case you can configure cost as additional NEGATIVE cost for selected time at the Booking > Resources > Advanced cost page.
                      Watch it in this video guide https://wpbookingcalendar.com/help/advanced-costs-video-overview/

                      Kind Regards.

                    • hi! at the end i can set the rates! thank you!

                      Now I want to set the lenguage, but I want to set with the home page, I have to translate to several lenguage and I want to set that the customers can select the lenguage when come inside of the web by the menu item in the header and when they arribe to select the item to rent the calendar apear with the lenguage that they select from the home page and they don't have to select again the lenguage of the calendar in the calendar, how can i do?

                    • Hello.
                      The language of Calendar depend from your active locale of website.

                      Usually if your are using translation plugins like WPML or qTranslate you can change locale (language) in interface of this translation plugin.
                      If you do not use any translation plugins then you can change language of your website at the WordPress > Settings > General page.

                      Please read more about configuration of the booking form or email templates in several languages here: http://wpbookingcalendar.com/faq/several-languages/

                      Watch it in this video guide https://wpbookingcalendar.com/help/multiple-languages-video-tutorial/

                    • hi the last time i ask you this:
                      hello, I'm trying to set the final price of the rent, I want to set so that copper, half day and full day and different prices for rent more than one day, for example, half day (half day = 4h) are 200 € the full day (full day = 8h) are € 260 and three days € 741. in payment settings I have configured, set the cost: for one hour, in resource I declared the price of the hour 50 €, then in validating dates I declared, for 1day 260 € per day, and when I try it in the calendar the final price It is the one of two half days, 8h, 400 €. I have also tried togheter and form, but I get the same result. what am I doing wrong?

                      and you answer me this:

                      Hello.
                      1) You need to set the “cost per 1 day” at the Booking > Settings > Payment page.
                      2) Then you can configure cost per 1 day at the Booking > Resources page. And then configure “Valuation days” st the Booking > Resources > Cost and rates page for several days. Watch it in this video guide https://wpbookingcalendar.com/help/valuation-days-cost-video-overview/

                      3) For half day, I can suggest that you are selecting such times as option in the booking form. So in this case you can configure cost as additional NEGATIVE cost for selected time at the Booking > Resources > Advanced cost page.
                      Watch it in this video guide https://wpbookingcalendar.com/help/advanced-costs-video-overview/

                      Kind Regards

                      your solutions it's working good but the problem are that the problem persist in the other products, bucause i have to set the Advanced cost for every product by separate what you can suggest me for solutionate this?

                    • Hello.
                      1) You can configure several custom booking forms at the Booking > Settings > Form page.
                      Watch it in this video guide https://wpbookingcalendar.com/help/custom-booking-forms-video-overview/

                      2) And then you can configure different additional cost For the different custom booking forms at the Booking > Resources > Advanced cost page.
                      Watch it in this video guide https://wpbookingcalendar.com/help/advanced-costs-video-overview/

                      Into the posts or pages you can insert the specific custom booking form for specific booking resource. You can specify it in the Booking Calendar shortcodes.

                      Kind Regards.

                    • Hello
                      I have a problem with the colors of the bookings
                      I need to differentiate between the reserved partial day and the reserved full day,
                      The client does not pass with the cursor over the days to see if the time interval is available, because look like the same color and have the same clock icon.

                      How I can fix it?
                      thanks in advance

      • when arrive the next update? it's free for the actual customers?

        about the css that you comment, i try to change using the theme child file for no edit the plugin file, but i continious having the same problem. it's possible that i have some bad configuration? you can look at the calendar front page to see if is the correct working please?

          • Hi sorry you are right, but now i do some bookings and the first and the last day look like partial day and the days between look like booked and the days where people select a complete day (from 10:00 to 18:00) look like partial day...i don't understand do you know how i can fix it?

            • Hello.
              Please open the Booking > Settings General page, then in calendar section set as checked this option “Use time selections as recurrent time slots”.
              Save changes.

              This means that middle days will be partially booked by actual times, otherwise the time in the booking form will be used as check-in/check-out time for the first and last day of the reservation.
              Kind Regards.

                • It’s will work only for NEW bookings.
                  Old bookings you need to edit.
                  Kind Regards.

                  • i just make a new booking and continuous with the same problem... i booked from 24 to 27 of july and look like partial day booking
                    please check the link

                    • Hello! I have not explained myself well, sorry.
                      If you make a reservation of three full days (you have to select "day") the reservations in the calendar appear as look like a partial reservation but when you go over it shows you that it is reserved from 10:00 to 18:00, which is a full day. if you do a booking of partial day (10:00 to 14:00 for instans this is morning) the booking appears look like partial day and this is correct

                      i don't know whats happen...?

                      if you wan go inside i don't have any problem

                    • Hello.
                      1) Please send the screenshot of full Booking > Settings General page.
                      2) Also send the link to the page with your no form.

                      3) And please send screenshtos or explain how do you want that it’s will look like. Because here is some misunderstanding.

                      Please send all of this to support @ wpbookingcalendar.com

  4. Hi Booking Calender,

    I'm having trouble showing the booking details popover in the timeline on the front end.

    It does not show any popover when mouse is on top of a booked date. It looks like the tables shift a bit and the dates move around when you hover the mouse over a booked date.

    "Booking details in popover" is activated.
    "Disable Bootstrap loading on Front-End" is unchecked.
    "Booking title (timeline)" is configured like this: [name]

    Booking Form is configured like this:

    [calendar]

    Starttidspunkt: [starttime]
    Sluttidspunkt: [endtime]
    Fulde navn*:[text* name]
    Virksomhed:[text firmanavn]
    CVR nummer:[text CVRnummer]
    Email*:[email* email]
    Telefon*:[text* Telefon]
    Adresse*:[text* Adresse]
    Postnummer + by*:[text* postnummerogby]
    Kommentarer:[textarea details]
    [submit class:btn "Send"]

    Booking Fields Data is configured like this:

    Fulde navn: [name]
    Virksomhed: [firmanavn]
    CVR nummer: [CVRnummer]
    Email: [email]
    Telefon: [Telefon]
    Adresse: [Adresse]
    Postnummer + by: [postnummerogby]
    Kommentarer: [details]

    What am I doing wrong?

    http://studie-leje.dk/booking/

    • ...I see now that the popover shows up way up in the upper left corner of my browser window.

      This happens in both Safari, Firefox and Chrome.

      How do I fix this?

      • Hello.
        Your actual theme is using Bootstrap 2.2.2
        Booking Calendar is using bootstrap 3.3.5 version, because of this conflict its seems that popover is showing in that position at the website.
        Please recheck if its possible to deactivate the using bootstrap files of your theme at specific themes. If its possible then please deactivate loading of bootstrap files at the pages with booking forms. Please contact support of your theme relative this info, as well.

        P.S. In Booking Calendar you can deactivate the loading of JavaScript files of bootstrap at the Booking > Settings General page in advanced section. But if you will deactivate bootstrap files of Booking Calendar, I do not sure that its will properly work with bootstrap 2.2.2 of your theme, because of different interface in these versions of bootstrap.

  5. Hi,
    is it possible to not show the payment option after a person makes a booking?

    I just need to verify the availability of the booking as I don't want to have a double booking and to screen for fake bookings,, and then once I everything is verified I want to send an email with the payment option to the customer.. is there a way to automate this?

    • Hello.
      You can do this in the Booking Calendar Business Small or higher versions of update 8.2
      You need to activate this option "Do not show payment form, after submit booking form" at the Booking > Settings > Payment page, if you want to show payment form only after sending payment request by email.
      Kind Regards.

  6. I have purchased the Small Business Calendar and I'm not able to activate and Install it using my Mac...are there instructions somewhere for that?

    • Hello.
      It’s correct Url if the page, after this url visitor will be redirected to the failed payment page.
      Please activate access to that page. Contact support of your hosting if you have troubles with settings access to that url.
      Thank you.

      • Hi,

        Access to the page is up and running in my setting and the page is publicly accessible...
        https://www.xxxxx.ca/failed/

        I also called my hosting company to check the permission of the wpbc-response.php file and the permissions are set to 644,,, so everything is good,, the whole plugin works except the cancellation part and i have not tested the confirmation process yet,,

        I don't what other settings to change,, please advice...

        • Hello.
          If you have access to this page http://www.xxxxxxxx.xx/wp-content/plugins/booking.bl.8.2/inc/gateways/wpbc-response.php?payed_booking=14&wp_nonce=152483647239.56&pay_sys=paypal&stats=FAILED

          So after visitor will be redirected to this page, then system will update payment status of booking in Booking Calendar, and after this system will redirect visitor to “Failed page” or to “Success page” if your payment was successful. So it’s correct workflow.

          The url to success and to the failed pages you can configure at the Booking > Settings > Payment page in Each specific payment form.

          If you will have any issues with this functionality, please recheck your error.log in your server configuration, about any relative errors. If you can not find error.log file, please contact support of your hosting company about helping in finding this file.

          Kind Regards.

  7. Hi,

    I want to just show the calendar on the website not the form. How would I remove this and only have bookings available in the wp admin?

    Thanks

  8. Hello there,

    I purchased the Business Medium plugin a few weeks ago. I know that under "Start day of range / Start day of range Specific day(s) of week" I can choose what days are available to start the booking, but can I also restrict the days where the user can end the booking?

    For example, we rent bycicles, but we only work Monday to Friday. The client aren't able to start the rent on Saturdays or Sundays, but they ARE able to return in during weekends, and we want to avoid this. Is there any option or way to disable wekends for "check out"?

      • Thanks for the fast response! But where do I need to enter these codes? For example:

        options='{select-day condition="season" for="High season" value="7-14,20"},
        {select-day condition="season" for="Low season" value="2-5"}'

        • Inside of Booking Calendar shortcode, like this
          [booking type=1 nummonths=2 options='{select-day condition="season" for="High season" value="7-14,20"},
          {select-day condition="season" for="Low season" value="2-5"}']

          • Hi again,

            I did that but if I set the following code:

            [booking type=23 options='{select-day condition="weekday" for="5" value="4"}']

            To my understanding, if a visitor checks in on Friday, they won't be allowed to check out on Saturday or Sunday, but this condition is not working on my end.

            What would be the code to restrict visitors from checking out on Saturdays and Sundays?

            Thanks again and apologies if I'm asking the same thing all over again 🙁

            • Hello.
              This code is meaning that if you will start days seletion at Friday (its 5th day in your configuration), so then this visitor can select only 4 days. It’s mean that check out day will be at the Tuesday.
              It’s will work only in the Booking Calendar Business Medium or higher versions, if you have activated the range days selection mode at the Booking > Settings General page.

              Kind Regards.

  9. Hi, On MultiUser I have rooms only bookable for 1 week periods. Now when a visitor clicks the calendar they have to click each date they want = 7 clicks. Is it possible to select any 7 days with 1 or 2 clicks?
    Thanks!