Support

Technical help board
Important.  Check FAQ first for existing answers before posting new Questions.
Note.  You can check archive 1, archive 2 and archive 3 of support technical board of already exist solutions and troubleshooting stories.
If you have any technical question about the plugin or configuration of plugin or if you found some issue, please describe it here. Please, inform inside of message your version of WordPress, PHP, Booking Calendar. Also sometimes is needed list of used plugins inside of system and name of your WordPress theme.

  1. Hi,
    I have Multiuser license and I have a problem.
    I need to write in "modified email" old and new dates and hours but I can only write new. What can I do?
    Thank you.
    Best Regards

    • Hello.
      Unfortunately, the old dates in modified email, does not support in actual versions of Booking Calendar.
      We will add this feature to the TODO list for having it in future updates of plugin.
      Thank you.

  2. Hi,

    Large-user here.
    Of some reason, when I add possibility to choose 14 visitors, and I have 14 canoes (ressources), then it multiply and the calendar shows 196 available canoes? How do I change that back to 14? It is important, that the only ressource I have is my 14 canoes and the customer should have the ability to book up to 14 canoes at the time. The only thing to pay for is therefore the number of visitors (in the system)?

    Thanks a lot.

    • Hello.

      You need to activate this radio button option “Add tooltip on calendar(s) to show availability based on the number of available booking resource items remaining for each day.
      Note: Be sure to match the maximum number of visitors for the one booking resource with the number of visitors specified on the booking form.” at the Booking > Settings General page in Advanced section.

      Kind Regards.

      • Thank you so much! You are such a big help for me!
        I want to set the price for the ressources at 0$. Only payment for the visitors and the extra check-boxes, but when I do the ressources to 0$ the extras and the visitors will also be 0 in the calendar???? How do I fix that?

        • Hello.
          The booking resources must tobhave cost higher than 0.
          You can set cost for booking resources at the Booking > Resources page as first default option of visitors seletion from the Booking > Resources > Advanced cost page.
          And for this first default option at the Booking > Resources > Advanced cost page set cost as 0.

          Kind Regards.

          • Hi again,

            I don't understand what to do?
            The only thing the customer has to pay for is the canoes (the ressources). The price is 300$ p.p. So if the customer books 3 resources (number of visitors) he has to pay 900$. How do I setup this?

            • Hello.
              1) Booking > Resources page:
              Cost of your booking resource set as 300 USD / day

              2) Additional cost at the Booking > Resources > Advanced cost page configure like this:

              visitors
              1 = 100% of total cost
              2 = 200% of total cost
              3 = 300% of total cost
              ...
              9 = 900% of total cost

              • Thanks.

                But then it looks weird in the form - cause if the customer reserve 3 canoes, then the [original_cost_hint] is: 300$ and the [additional_cost_hint] is: 600$. I want the original_cost to be 900$ in this example? And then the cleaning and transport is the only things in additional_cost? How to do that?

                Everytime I try to save the advanced cost "( [visitors] * 100 )" disappear from: "Cleaning"? The same happened to leverage even though its just a fix price of 600, 1200 and 1800$? How to save it without disappearing?

                Thank you so much!!

                • Hello.
                  1) Unfortunately, its does not possible to use [additional_cost_hint] in such way as in your description.
                  You can use separate cost hints for each options and total booking cost in a way like this:

                  Full cost of the booking: [cost_hint] <br> 
                  Cleaning Fee: [cleaning_hint] <br> 
                  Additional: [visitors_hint] <br> 
                  

                  Check more here https://wpbookingcalendar.com/overview/#additional-cost

                  2) Relative of not ability to save ( [visitors] * 100 ) at the Booking > Resources > Advanced cost page. Please be sure that you are using the latest update of Booking Calendar 8.4.3
                  You can request the new update of Booking Calendar on this page: https://wpbookingcalendar.com/request-update/

                  Otherwise please recheck about any security settings at your server, that can block such requests.
                  Or you can try to check about any conflicts 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.
                  Kind Regards.

      • Hello,

        I got a problem:
        When I try to book 14 canoes for 1 day, the system just registrate it as 1 ressource, so the calendar says "13 available"?

        How can I fix that?

        Thanks!

        • Hello.
          You need to open the Booking > Settings > Form page and In Advanced section to activate this option “Set capacity based on number of visitors”, then activate this radio button: “Display tooltip on calendar(s) to show availability based on total (fixed) number of visitors for the resource, which can be at free booking resource items.”

          Highly recommend, to check this article about configuration of capacity and availability for booking resources: https://wpbookingcalendar.com/faq/capacity-concept/

          • Hello,

            When I do that, then it multiply the ressources and the number of visitors (14*14) and the calendar shows 196 available canoes now?

            So what to do?

            • Hello.
              Select the different radio button at the “Add tooltip on calendar(s) to show availability based on the number of available booking resource items remaining for each day.“ at the Booking > Settings General page in Advanced section.

              And set the maximum number of visitors per resource as 1 at the Booking > Resources page.

              Please check that faq instruction from my previous reply!!
              Kind Regards.

  3. Hi again,

    Im not sure how to setup the [visitorbookingediturl] and [visitorbookingcancelurl] in the e-mail. When I put this in the e-mail, then the link is just to the startpage at the website. Which url do I have to use?

    Is it right, that you cannot see the "number of available" on the mobile format, like when you put the cursor on the calendar from the desktop?

    Is it possible to reset or change the order ID? If I want it to start with 19 (cause of year 2019)?

    Thank you!

    • Hello.
      1) Please check this FAQ instruction how to configure ability to edit or cancel own booking(s) of visitor, who made these booking(s): https://wpbookingcalendar.com/faq/configure-editing-cancel-payment-bookings-for-visitors/

      2) It’s depend from mobile devices. But in most cases the mouse over tooltip is not showing in mobile devices. The improvement of this feature exist in our TODO list, and it will be available in some future updates of plugin.

      3) I do not sure what exactly order ID do you need to change. If you need to change the sort of bookings at the Booking Listing page, so you can do this in the Filter Toolbar. After this you can save as default specific filter toolbar configuration at the Booking Listing page. Just expand down the Filter toolbar to see more details in Filter toolbar, like “save as default” button.
      Watch it in this video guide https://wpbookingcalendar.com/help/booking-listing-video-tutorial/
      Kind Regards.

      • Thanks, what I mean is that now the ID is number 10, the next reservation will have number 11, then 12 and 13. I want all the reservations ID to start with number 19: 191, 192, 193....... 🙂

        • Hello.
          Sorry, such fix is not possible. The ID field irs auto generated auto increments field from the database. So it’s not from functionality of plugin but getting from structure of database.
          This field can not have such “19” prefix for the bookings.
          Kind Regards.

    • Now I have problems by booking more than 1 canoe? Then it says: Try to choose fewer guests. Number of guests can be more than the disponible items.... ? How can I fix that? And how can I change the word from "guests" to "canoes"?

      • Hello.
        Sorry, I was wrong about the seletion of radio button at the Booking > Settings General page.

        You need to select this radio button option: “Display tooltip on calendar(s) to show availability based on total (fixed) number of visitors for the resource, which can be at free booking resource items.”

        And at the Booking > Resources page to have maximum 1 visitor per booking resource.
        Kind Regards.

        • Thank you. Now that works.

          Is it possible to make the settings so that it is not possible for the costumer through the email-link to edit/cancel the reservation later than 48 hours before reservation start?

          Can I not put text in placeholder in the coupon_field? 🙂

          When I make this code before the calendar in my page/posts, then the calendar moves to the center, but the two colors (green and red) which says: available and not available does not move to the center and is still located in the left? Is it possible to move with? You can see it here.

          I've been made a lot of testing-reservations during all this setup, but is it possible to reset the booking ID to start with 0 again before launch of the new system? So that the first real reservation will have ID 1?

          • Hello.
            1) No, its does not possible to set that its not possible for the costumer to edit/cancel the reservation later than 48 hours before reservation start.
            But you can activate feature, that after approving the booking, the previous links for editing / cancelling, was not valid anymore.
            You need to activate this option "Change hash after the booking is approved" at the Booking > Settings General page in Advanced section.
            2) Yes, its possible. For example:

                 <p>Discount coupon code:[coupon mycoupon placeholder:Enter_Coupon_Code] </p> 

            3) Please make this fix.
            Please open this file https://www.vestjyskkano.dk/wp-content/plugins/booking.bl.8.4.3/css/client.css

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

            then add this code to the bottom of this file:

            div.block_hints {
                width: 60%;
                margin: 0px auto;
            }

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

            5) Unfortunately, its does not possible with some fix. Its possible only if you will make full reinstall the system, which will reset all your Booking Calendar settings, as well.

            To make FULL reinstall of plugin (its mean that booking data and settings will be erased).
            For this please open the general booking settings page and make checked the "Delete booking data during deactivation of plugin" at the right side of the page. Click save changes button. 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.

            Kind Regards.

        • How can I change the message coming up saying: Try to choose fewer guests? I dont want it to say guests, but canoes....

          • Hello.
            You can edit it in this file: ../wp-content/plugins/{Booking Calendar Folder}/inc/_bl/biz_l.php
            by searching this code:

                        , 'message_verif_visitors_more_then_available' => esc_js(__('Try selecting fewer visitors. The number of visitors may be more than the number of available units on selected day(s)!' ,'booking'))
            

            Kind Regards.

  4. Hi,
    I've a Multi-user license.
    I'm using synchronization but I notice that I can only import my google calendar events without updating.
    There are a way to intercept the request to google, get the result and updating to myself?
    I was thinking if there are an event that I can call in "functions.php" or something like that.
    Thank you in advice.
    Best Regards

    • Hello.

      If you will change the booking in Google Calendar or other service (edit or delete the event), then Booking Calendar will NOT automatically change these details or delete the booking. Sorry. Booking Calendar can only import new bookings!

      If the bookings was changed in the Booking Calendar. So Booking Calendar is export into the .ics feed the actual booking details in real time.

      But if the other service (like booking.com or Google Calendar) will update the info about changed event, I do not sure. As far as I know its will not update such info. Sorry.

      So you need to care about this manually

      Booking Calendar plugin is supporting
      - import of events via .ics feeds from Google Calendar ( or Airbnb or any other calendar that support .ics format, like iCal application)
      - and export bookings to .ics feeds (files), which possible to import in Google Calendar (or Airbnb, Booking.com, HomeAway, TripAdvisor, VRBO, FlipKey and any other calendar that uses .ics format ).

      Please read more about this feature here: https://wpbookingcalendar.com/faq/#sync

      Please note, the import process is working in that case, when some visitor is open your website page with booking import shortcode. So you can configure CRON at your server, for periodically access this page with booking import shortcode to start import process. Or you can insert the import shortcode before booking form shortcode, so firstly system will start import process and only then show booking form, when someone visit your page.
      In case if you are having some issue of not ability to import new events, then check this troubleshooting instruction: https://wpbookingcalendar.com/faq/ics-importing-issue/

      Export. Booking Calendar is generate .ics feed with bookings in real time. But how often some service (like airbnb, or booking.com ) access this .ics feed to import the bookings from Booking Calendar into own system, does not depend from Booking Calendar. So in other words, Booking Calendar does not force to generate import process by third party service, when some booking is created. You need to check with support of this service (like airbnb or booking.com), about how often they can access the .ics feed tor making import.

      PS The improvement of this feature exist in our TODO list, and it will be available in some future updates of plugin.
      Kind Regards.

      • Hello,
        When will this feature be available? I ask you this because our client would need it as soon as possible and it is the core of the site.
        Thank you in advice.
        Best Regards.

        • Hello.
          I can not say when exactly this will be implemented. I do not sure that it’s will be in close time, because we are already have too many items in todo list and this implementation require mulch work of checking with different services, and not have some single concept how to work in the same way with different service providers, because it’s can be differetn for different services.
          Thank you for understanding.
          Kind Regards.

  5. Hi,

    First of all: Thank you so much for your support!!

    When I put in the [bookingedit] in the new page and fill in the pagelink in the general settings, I still get this message when trying to edit the reservation by clicking the link in the email: "Wrong booking hash in URL. Probably hash has expired." How to fix that?

    Which shortcode do I have to put in the form settings "Content of booked data...." to show the reservation dates here?

    And is it possible not to show all the dates for every ressource in the reservation list under "booking dates"? Cause I have 14 ressources, and when someone book it for 3 days, the list of days and ressources will get sooooo long? And that is annoying when I do print it out on paper.

    Is it possible to hide som of the stickers in the reservation list? Example "payment: unknown" and "canoe" (the ressources) so the only sticker is: "Approved"?

    When I click: add it in Google Calendar, then it makes a deal in the calendar for "all day" and not for the check in time? Is it possible to make this setting?

    What is meant by "Double booking"? When I click "edit", then I have the possibility to click "double booking"?

    My form is made in two columns, but when I put in a coupon code, then it all moves to one column? (you can check it here: http://www.vestjyskkano.dk/test and use the coupon: test10). That is so annoying?

    All in all I have 14 canoes, but lets say that a costumer booked 4 canoes for a specific date. Now there is just 10 left for the day. The calendar says so, but I still have the possibility to choose more than 10 in the list of [visitors]? Is it possible to make this number change as the number of available change?

    If I know a specific date to have 16 canoes instead of 14, how do I add these 2 extra canoes? Only for the specific date.

    Thank you so much for answering all my questions.

    • Hello.
      1) Please note, you can access the "edit booking page" or "cancel booking page" ONLY FROM THE LINKS IN EMAILs.
      Once again. Please check this FAQ instruction how to configure ability to edit or cancel own booking(s) of visitor, who made these booking(s): https://wpbookingcalendar.com/faq/configure-editing-cancel-payment-bookings-for-visitors/

      Also, if you have approved some booking, and also you have activated this option "Change hash after the booking is approved". Then the previous links for editing/canceling of booking, in the new booking emails will not be valid.
      So for test purpose, please create new test booking, then check email about this new booking, and then click on edit/cancel booking link.

      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) Its only possible in the Booking Calendar Business Medium or higher versions to show booked dates in "Content of booking fields data" form.
      Firstly you need to use these shortcode hints in the "booking form" at the Booking > Settings > Form page:

      [check_in_date_hint] - Selected Check In date. Example:11/25/2023
      [check_out_date_hint] - Selected Check Out date. Example:11/27/2023
      

      And then you can use the same shortcodes at the "Content of booking fields data" form at the Booking > Settings > Form page.
      Please note, its will work, only for the new bookings. Old bookings, will not show this info.

      3) > "...not to show all the dates for every ressource in the reservation list under "booking dates"..."
      Please open the Booking > Settings General page and in the Booking admin panel section for the option "Dates view" select "Short days view" option.

      4) "Is it possible to hide som of the stickers in the reservation list?"
      No, its does not possible. Sorry

      5) "add it in Google Calendar, then it makes a deal in the calendar for "all day"

      Basically, system get the dates and booked times (start and end times). And when you click on "Add to google Calendar" button, its transfer and create event based on dates and times. Please recheck that your specific booking was having the times at the right side near dates in Booking Listing page. May be you was try to add the event, based on the some old booking that was not having the times for this booking.

      6) "...What is meant by "Double booking"?..."
      You can re-select the dates for such booking, and create new duplicated booking with the same booking details. Its useful, for returning customers, when you need to get all previous booking details, and just need to select new dates.

      7) "... form is made in two columns..."
      Currently I can see the 2 columns form at this page: https://www.vestjyskkano.dk/test
      Please be sure that you have added the new field in the same way as you was do this for all other booking form fields.

      8) "...but I still have the possibility to choose more than 10 in the list of [visitors]..."
      Yes, you can select, but system will not allow to make the booking. Its will show warning message about this.
      If you have correctly configured settings at the Booking > Settings General page.

      Its does not possible to remove other visitors options from the selectbox.

      Once again! Highly recommend, to check this article about configuration of capacity and availability for booking resources: https://wpbookingcalendar.com/faq/capacity-concept/

      9) "...I know a specific date to have 16 canoes instead of 14, how do I add these 2 extra canoes?..."

      Sorry, its does not possible to add such extra capacity only for the specific dates.

      Capacity possible to set only for booking resource - entire calendar.

      Kind Regards.

      • I know that it is ONLY FROM LINKS IN EMAILS. But the editorlink FROM EMAIL still gives me the text: "Wrong booking hash in URL. Probably hash has expired." The cancel-link does work fine. So?

        And I cannot edit the text from "Try selecting fewer guests...." Every time I try to change the message in the editorfile, I get the message: "Something wrong happened." So?

        • Hello.
          1) Please recheck one more time, step by step this instruction https://wpbookingcalendar.com/faq/configure-editing-cancel-payment-bookings-for-visitors/

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

          3) Otherwise, 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.

          • Hi there,

            I've rechecked so many times, and every setting is correct setup as in the instruction. I've tried to deactivate the cache plugin and I've tried to deactivate every other plugin. But nothing works?

            The visitor-canceling-link works perfect, but the editor-link in the mail still shows the text: "Wrong booking hash in URL. Probably hash has expired."

            What can I do? This is the last problem before publishing the new system to the customers.

            Thanks,

            • Hello.
              Can you send screenshots of your configuration to the support @ wpbookingcalendar.com ?

              Please send screenshots of Booking > Settings General page, Booking > Settings > Emails page and screenshot of email with link, screenshot of edit content of page with booking edit shortcode and send link for some booking editing where you are having the issue.

              Thank you.

              • Hmm, suddenly it works for me now? Thats great. Is it possible to turn off the possibility to make "double booking" in the edit-link in email?

                • Do you have this link for “visitors”, that making the booking ? Can you send screenshot ?

                  Also it’s seems that previously it’s was cache issue. Please recheck with support of hosting support that your sever do NOT use some internal cache system for pages with booking forms.
                  Thank you.

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

                                                  	$html .= '<input type="button" value="' . __( 'Duplicate Booking', 'booking' ) . '"' . $atts . ' style="margin-right:20px;"'
                                                  	       . ' onclick="if ( wpbc_are_you_sure(\'' . esc_js( __('Do you really want to do this ?' ,'booking') ) . '\') ) { jQuery( \'#wpbc_other_action\' ).val(\'duplicate_booking\'); mybooking_submit(this.form,'.$this->current_booking_type.', \''.wpbc_get_booking_locale().'\' ); }" />';
                      

                      and replace it to this code:

                          				if ( wpbc_is_new_booking_page() ) {	//FixIn: 8.4.5.9
                      
                                                  		$html .= '<input type="button" value="' . __( 'Duplicate Booking', 'booking' ) . '"' . $atts . ' style="margin-right:20px;"'
                                                  	    	   . ' onclick="if ( wpbc_are_you_sure(\'' . esc_js( __('Do you really want to do this ?' ,'booking') ) . '\') ) { jQuery( \'#wpbc_other_action\' ).val(\'duplicate_booking\'); mybooking_submit(this.form,'.$this->current_booking_type.', \''.wpbc_get_booking_locale().'\' ); }" />';
                                                  	}
                      

                      Kind Regards.

  6. Hi,
    I've a Multi-user license.
    I need to insert an "a-tag" inside checkbox value and do something like acceptance in contact form 7 but I can't , what can I do?
    Best Regards

  7. Hi,

    I have Business Medium 8.4.3

    I have created a booking system using the wizard form and it works quite well except that when the Calendar dates have been selected and the next step button is clicked, the second page is displays with the last field shown - the user has to scroll back to the top of the page to see the instructions and the start of the form.

    Is there a way to make the second page start at the top please?

    Thanks

    • Hello.
      Currently its does not possible. But we will add this feature to the TODO list for having it in future updates of plugin.
      Thank you.

  8. Hellohello!

    I have issue with the Booking Calendar: I am using Avada theme fusion and I m trying to find the perfect position for the calendar but I cant move. Basically it is not in the center more than left.

    My question is where can I change the calendar margin/padding? In the avada settings it isnt possible.

    thank u
    Peter

  9. Hello,

    I'm integrating a 3rd party plugin https://wpaffiliatemanager.com/ into the WP Booking Calendar Business Large SingleSite 7.2.

    The affiliate manager uses custom links (seen below) to track 'clicks'. The affiliate manager also integrates with WooCommerce, and other shopping cart systems, although there is no immediate integration with your "shopping cart".

    The integration would work as follows:
    1) Customer clicks affiliate link: https://example.com/booking-calendar?wpam_id=1
    2) Customer completes Booking Calendar Checkout
    3) A percentage variable "X%" (calculated from the order total), is added to the affiliate id's "purse"

    My question is:
    Do you have any recommendations on where to our custom integration code?

    We were thinking of adding the code to the Payment Gateway. Since the order total is already being processed by the gateway '.php' page.

    Unless you have any other recommendations.

    https://wpbookingcalendar.com/faq/custom-gateway-in-7-0/

    • Hello.
      1) Yes, you can do this in gateways '.php' file.
      2) Please note, the Booking Calendar does not have the shopping card, its show the payment form just after the booking process.
      3) We just recommend to update your version to the latest update 8.4.X
      You can request the new update of Booking Calendar on this page: https://wpbookingcalendar.com/request-update/
      4) 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.

  10. Hello,

    I have a problem. I've created a form using bootstrap, everything works fine in the front-end, but the same form is now also displayed in the backend, and then it will not be filled with the data entered by the page.

    Example:

    You see I have the Bootstrap form in the front-end which works without any problems, the data that is stored there are also transferred. That's not the problem. The problem is that I can no longer see them in the backend under Editing because the same shape is used in the frontend as well as in the backendend.

    Some Screenshots:

    https://www.directupload.net/file/d/5355/4qy5o4rt_png.htm
    https://www.directupload.net/file/d/5355/dg8ic468_png.htm
    https://www.directupload.net/file/d/5355/vg5jcata_png.htm

    I would be happy about all the help

    • Hello.
      Some conflict can be if the theme is using Bootstrap library and version of Bootstrap is different then version in Booking Calendar. Booking Calendar is use bootstrap library 3.3.5.

      In this case, possible issues with not showing mouse over tooltips at the front-ens side in Booking Calendar. Its tooltips for showing booking data, times and cost, when mouse over specific day.

      The same library is used at the backend side. I do not recommend to deactivate the Booking Calendar bootstrap library 3.3.5 for Admin panel, because in this case possible issues in booking Listing and calendar overview pages. But you can do this at the Booking > Settings General page in Advanced section.
      Kind Regards.

Leave a Reply

Your email address will not be published. Required fields are marked *