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. So what your telling me is:
    1. I can´t take placeholder for my searchforms? Why not? How can I change that? Where is the code for that?
    2. I need 2 horizontal searchforms - 1 for rentals and 1 for car rentals on different pages/posts. That is not possible? Why not? How can I change that? Where is the code for that?

    I´m able to configure the code, if you tell me where I find the right places and what I have to change.

    Your plugin is really great and does evereything it should be. What I want and need seems not very special. Plaese help me to realize it. Thanks

    • Hello.
      1) Booking Calendar does not support it. Its just does not have such functionality in actual versions. Sorry.

      You can make your customization relative to the search form in this file: ../wp-content/plugins/{Booking Calendar Folder}/inc/_bl/biz_l.php
      inside of this function:

          function wpdev_get_booking_search_form($search_form, $attr){ 

      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.

      2) Currently the Booking Calendar does not support configuration of 2 different search forms. Its just does not have such functionality in actual versions. Sorry.
      Please check point #1, where you can find function relative to the search form.

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

    witch version is for me if i wont to use it for car rental service? Small business - 3 cars.
    many thanks
    martin

  3. I have set up the form templates and tested send the form from my site. If I use my email (I'm also the administrator) I get a notification both as the administrator and the client. However, if I test using my .icloud.com or my brother email the notification does not go to the one submitting the form.

    I see nothing which sets "who" the email goes to (the one filling out the form) in the plugin. The page below has the calendar:
    http://www.comoltd.com/bramwp/contact/

    Thank you in advance for your help,

    Lance

    • Hello.
      If you do not receive emails at all, so then please note, Booking Calendar is use standard WordPress wp_mail function for sending emails. This function can be overridden by other plugins.

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

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

      2) If you have installed the WP Mail SMTP so then you need to check the settings of this plugin, because all emails is sending by this plugin. And its seems something was configured wrong in settings of this plugin. You can contact support of this plugin, if you need additional help with configuration of settings of this email plugin.
      Or otherwise you can try to use some other mail plugin, like like "SMTP Mail" or "Post SMTP mailer" .

      3) If the issue still will exist , please try reconfigure Subject and Content of the email template.
      Make it simpler. May be because of some server restrictions, you are having blocking of sending these emails.

      4) Finally, please recheck your error.log and mail.log in your server configuration, about any relative errors.
      If you having troubles with checking these files, please contact support of your hosting company about this.

      Kind Regards.

  4. Hello!

    My client updated PHP to version 7.2 and now there´s an error in the log:

    PHP Warning: count(): Parameter must be an array or an object that implements Countable in ...
    /wp-content/plugins/booking.bl.6.1/inc/personal.php on line 982

    The code is this:
    if (count($res>0)) {
    return array($res[0]->hash, $res[0]->type);
    }

    Do you have an idea how to fix this?

    Best regards,
    Jan

      • Hello!
        Unfortunately I can´t update the plugin in this case because of customisations. I already purchased the plugin a second time but there where a lot of updates in the email functions - so I can´t apply the changes there.

        Would be great if there was an other option to get rid of the error message. Hopefully!

        • Hello.
          Please try to replace this code:

          if (count($res>0)) {
          return array($res[0]->hash, $res[0]->type);
          }

          and replace it to this code:

                          if ( count( $res ) > 0 ) {				//FixIn: 8.2.1.5
                              return array($res[0]->hash, $res[0]->type);
                          }
          
          • The first two code blocks are equal, right?
            So there´s just one replacement? Just to be clear...

            Thank you!

  5. good morning, how can I do so that in the booking calendar the user can rent a room for no less than 3 days.
    In other words, the minimum number of days to book is 3 days.
    How can I configure it?
    Thank you

  6. Hello
    Sorry for my bad use of the English language, I use Google translate.
    I would like the synchronization of the ics to be done automatically regularly without having to do it manually.
    When I visit this page on my WordPress admin /wp-admin/admin.php?page=wpbc-settings&tab=sync&subtab=import
    I can read "Also its possible to define different CRON parameters for accessing such different pages with different time intervals. then you can configure your CRON for periodically access these pages and import .ics feeds."
    Despite the links on which we find explanations on the CRON, I do not understand how to do, can you help me?
    Thanks
    Chris

    • Hello.

      Import.
      You can insert the import shortcodes ( https://oplugins.com/plugins/wp-booking-manager/booking-manager-help/#events-import )
      into the post or pages, and then configure cron script at your server for accessing this pages for periodically import new bookings.

      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.

      You can define CRON at your server for periodically access pages with import .ics feeds shortcodes and start import process during specific time-intervals, then check this: https://wpbookingcalendar.com/faq/cron-script/

      If you will have any troubles with configuration of your CRON system please contact support of your hosting company.

      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/

      Watch this video guide about how to start import of .ics feeds (events/bookings) into Booking Calendar: https://wpbookingcalendar.com/help/import-ics-feed-video-tutorial/

      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.

      Watch this video guide about how to start export of .ics feeds from Booking Calendar into other services: https://wpbookingcalendar.com/help/export-ics-feed-video-tutorial/

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

      Kind Regards.

  7. Hi,

    I have just bought the Business Medium version and was wondering if it's possible to install via composer?
    I am running Bedrock and manage 99% of my plugins via composer.

    • Hello.
      Unfortunately, Booking Calendar does not support the composer for installing plugin. Sorry.
      Kind Regards.

    • Hello.
      Currently Booking Calendar does not support integration with this payment gateway.

      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/

      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.

      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 (also plugin support showing text info for payment by cash and bank transfer - its only show text info but does not connect to any bank system), 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/

      Kind Regards.

  8. Hello,

    Is it possible to enable auto-approval only on paid booking ? I'm currently running the Medium version.

    For now, if a user books by submitting form and cancel payment, the booking will be approved anyway. It tried to use auto-cancel with cron for not-paid booking but this is not convenient as far as I use import/export with websites like Booking.com . For instance: a not paid booking made at 11:00 will be deleted at 11:15 (with auto-cancel cron), but if Booking.com import the ical at 11:10, the not paid booking will be exported before its deletion.

    Thank you in advance,
    Have a nice day

    • Hello.
      By default its does not possible todo this in real time - basically its depend from the payment system and in some situations from the actions of visitors.

      For example for PayPal you will be need to activate and correctly configure the PayPal IPN system, at the Booking > Settings > Payment page and in the PayPal account. So in this case the PayPal have to send the messages directly to your booking system, about approving of specific bookings.
      Stripe usually send request about success or failed operation just after fishing of the payment.

      But if the auto cancellation or sending info from PayPal/Stripe about the failed operation of the booking appear after the booking.com import exported bookings, so then you are having this issue.

      I will add to the todo list the ability to export from the Booking Calendar into the .ics feeds only approved bookings, so probably its will fix this issue.
      Kind Regards.

      • Hello again,

        I'm currently having troubles with auto-cancellation. It looks like it is just not executed at all.

        I have correctly enabled the auto-cancellation, set the time to older than 15 min and enabled cancellation email. And I have a pending and unpaid booking made approx. 1 hour ago that remains in the bookings list. To ensure that the CRON task was fired, I've refresh a page a few times.

        Thank you in advance,
        Regards

        • Hello.
          You can activate this option " Auto-cancel bookings " (pending bookings that have no successfully paid status) in Booking Calendar Business Small or higher versions at the Booking > Settings General page in “Auto cancelation/auto approve section”.

          You an activate auto cancellation of such bookings after some time, like after 15 minutes or 1 hour.

          The initializing of auto cancellation process is start working (checking about possibility to "auto cancel booking" or "import some bookings from Google Calendar", etc...) during moments, when some visitor is visit your website.

          If nobody visit website during "1 hour" (or other period of time), so system just does not start script for initializing checking about auto cancellation some bookings. In this case, you need to configure CRON script at your server. Currently its working with pseudo-cron functionality:

          WordPress Cron is what many people refer to as a “pseudo-cron system.” The difference is in how UNIX cron and WordPress Cron take action. A typical UNIX cron system runs in this order:
          - A time tied to an action occurs.
          - Cron runs the action tied to that time.
          - With WordPress Cron, it works a little differently:

          A visitor comes to any page on your WordPress website.
          - WordPress Cron checks each cron event to see whether the scheduled time has passed.
          - If the scheduled time for that event has passed, then WordPress Cron executes any actions tied to that event.

          Please check this page about cron script: https://wpbookingcalendar.com/faq/cron-script/

          So please open the Booking Listing page and recheck if this booking was canceled. May be you just was not received email.

          Relative emails.

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

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

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

          Kind Regards.

          • Thank you for your answer.

            However, I'm already using "Auto-cancel bookings" option.

            I activated it the way you describe and refreshed a page of my website. But the pending and unpaid booking is still in my booking listing.

            • Hello.
              1) 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) Try to update your version to the latest update. You can request the new update of Booking Calendar on this page: https://wpbookingcalendar.com/request-update/

              Kind Regards.

              • I have not caching system enabled yet and I made the latest update 8.4.4 and the auto cancel still doesn't work....

                Kind regards

                • Hello.
                  Can you send screenshot of Booking > Settings General page (full page),
                  and screenshot of bookings that does not "auto-canceled" from the Booking Listing page,
                  and send the link to your page with booking form, where you are having the issue.
                  Please send all this data to support @ wpbookingcalendar.com , we will check it.
                  Thank you.

  9. Hi,

    I have a very strange problem. I want to change the prices of the boatrental. It should be very simple.
    I go to objects and choose the form. There I fill in the prices that are added tot the basic price and save.
    (So for example I change €7,- into €9 euro so in stead of 40+7=47 the rentalprice shoud be 40+9=49)
    But for some reason on the front page the old prices are still shown (even after saving en empty cache (servercache, opcache and browsercache) several times.
    In the backend the right prices are shown (also after leaving the page and then go back) but on the front old prices are shown. Can you help me whit this? Did I forget something...

    http://www.watersportverhuurbedrijfdearne.nl/boekingen/oranjeplaat/ (scroll down for the form)

    Plugin version 8.4.3
    Wordpress version: 5.0.2
    Theme: the 7

    • Hello.
      1) Please recheck that, if you are using some custom booking forms at the Booking > Settings > Form page, please be sure that you have changed the additional cost at the Booking > Resources > Advanced cost page for specific "custom booking form".

      Because at this page: http://www.watersportverhuurbedrijfdearne.nl/boekingen/oranjeplaat/ its seems that you are using the selection of booking resources ( and if you do not defined in the Booking Calendar shortcode some custom booking form), so then system will load specific "custom booking form" that you have defined for specific booking resource "As Default" at the Booking > Resources page.

      So may be you just changed the additional cost at the Booking > Resources > Advanced cost page for one custom booking form, and tested it at front-end side with some other custom booking form.

      2) Otherwise its seems like cache issue.

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

      Also please recheck with support of your hosting, that you do not use at your server some internal cache system that can caching pages, and make such issues.

      Kind Regards.

Leave a Reply

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