Support Archive (5)

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

  1. I use a theme for my listings "MyListing - Directory & Listing WordPress Theme" .

    With that theme in my admin dashboard have a button "Listings" where i can see my listings and create new .
    After multi user activation everything works fine except that this button disappeared .
    If i deactivate plugin everything appears again .
    I searched for a solution here but with no luck .
    Can you please help me?

    • Hello.
      1) If you do not see this "button" in the WordPress menu, so then please try to make this.
      Open the Booking > Settings General page (while you logged in as super booking admin user), then at the left side for the option "Menu position" set "Bottom" instead of "Top". Save changes. Test it.
      2) If you have this issue at the front-end side, so then I can suggest that its can be conflict with bootstrap library loading.

      Please note, Booking Calendar is using Bootstrap library 3.3.5, if your theme or some other plugin is using other (older or newer) version of bootstrap so then possible an issues.

      You can disable of loading Bootstrap library in Booking Calendar at front-end side. But in this case, any popover tooltips (where usually showing booked times or times or availability will not show in Booking Calendar). So please open the Booking > Settings General page and in Advanced section click on " Show advanced settings of JavaScript loading " then set as checked this option " Disable Bootstrap loading on Front-End ". Click on "Save changes" button.

      Also please do not set this option " Disable Bootstrap loading on Back-End " as checked, because otherwise, will be some issues in booking admin panel
      Kind Regards.

  2. hello
    i use this plugin to rent my house or single rooms. my question:
    i have 1 form to rent the whole house and 6 others for the single rooms
    how can i show in timeline that u cant make a reservation of the whole house if there are some single rooms ocupied
    and how can i show that the single rooms arent available if someone book the whole house?

    • Hello.
      Configuration of your house and rooms, possible use with "aggregate" parameter in the Booking Calendar shortcodes at the front-end side of the website (please note, its will mark as unavailable dates depend from house or rooms bookings, at front-end side, at Booking > Add booking page its will not use the aggregate parameter, because there is no shortcodes to insert).

      I will explain it in example of booking separately rooms and entire house. Please note, all such separate properties will be have the separate booking forms with calendars at front-end side of your website. Its means that you can book entire house, or specific room at separate booking form.

      So in case if you want to show as unavailable some dates or times in all calendars (booking resources) if some booking was made in only one calendar (booking resources), so then it’s possible to configure it with “aggregate” parameter in the Booking Calendar shortcode ( its possible in all paid versions of Booking Calendar).

      Please check more about " aggregate " parameter in the Booking Calendar shortcode here: https://wpbookingcalendar.com/faq/shortcode-booking-form/
      This parameter make the dates in calendar unavailable if these dates was booked in some other booking resources.

      Example of your configuration :

      Booking resources at the Booking > Resources page:

      - House ( ID = 3 )
      - Room #1 ( ID = 4 )
      - Room #2 ( ID = 5 )

      And you need to insert the Booking Calendar shortcodes like this

      House
      [booking type=3 aggregate='4;5' ]

      - Room #1 ( ID = 4 )
      [booking type=4 aggregate='3' ]

      - Room #2 ( ID = 5 )
      [booking type=5 aggregate='3' ]
      ....

      If some Room will be booked for specific date(s), this dates will be unavailable in House calendar.
      And if House will be booked for specific date(s), so in all Room s (booking forms), these dates also will be unavailable.

      PS In timeline it’s showing as usual separate booking resources.

      Kind Regards.

  3. Hi, I would like it so that a booking request only submits if the user has successfully made a payment through Stripe.
    Currently the admin has to manually check stripe to see if the user made a payment (the notes in admin do not show if the payment was successful or failed either) and then would have to decline it if not. I'd rather it just not process the booking at all if there was no payment. How can I achieve this?

    • Hello.
      1) Please be sure to use the latest update of Booking Calendar 8.7
      You can request the new update of Booking Calendar on this page: https://wpbookingcalendar.com/request-update/

      Please note, usually Stripe have to redirect to your website automatically and update the Status of the Payment.


      2) Booking is created before payment process in any case. 
      You can activate auto cancellation of pending bookings that have no successfully paid status after specific amount of time. You can activate this option  at the Booking > Settings General page in "Auto  cancellation / approving" section.
      So  if the booking is not approved, and do not have the successfully payed status, this booking can be auto canceled after specific amount of time. 
      Or you can even activate to  show the "Pending bookings as available dates" - you can activate this option at the Booking > Settings General page  in Advanced section.

      But you are need to be sure that  all "good" bookings have to be approved or have the successfully payed status. 
      Because if you are using the PayPal standard integration  and your visitors is made the payment for the booking, but do not click  on the "return link" on PayPal site to your site, so Booking Calendar do not know that  the payment is successful, and this booking can  be auto canceled with  that feature. Stripe have to auto redirect to booking page automatically. 
      So  sometimes its possible that the successfully payed  bookings will not have this status and that's why can be auto-canceled, if you do not approve them.
      Ideally (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.

      Kind Regards.

  4. Hello,
    After updating to small business version ( as discribed) i get the folling error:

    Parse error: syntax error, unexpected '[' in /usr/home/... .../wp-content/plugins/booking.bs.8.7/core/timeline/v2/wpbc-class-timeline_v2.php on line 1667

    What to do ?

    • Hello.
      Weird... Please try to make this small fix.
      Please open this file .../wp-content/plugins/booking.bs.8.7/core/timeline/v2/wpbc-class-timeline_v2.php on line 1667

      ( 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:

      $bk_title = wpbc_get_date_in_correct_format( date_i18n( "Y-m-d", $row_settings['real_date'] ) )[0];

      and replace it to this code:

      //FixIn: 8.7.1.4 $bk_title = ''; $is_date = wpbc_get_date_in_correct_format( date_i18n( "Y-m-d", $row_settings['real_date'] ) ); if ( ( is_array( $is_date ) ) && ( ! empty( $is_date ) ) ) { $bk_title = $is_date[0]; }
      Kind Regards.

  5. Hi, I have a version 7 running on a different host - I would like to transfer all data from the old host to the new host which has the current version (large developer). Is there a way to export and import all booking data and ressources?

    • Hello.
      Its possible to make such transfer only once. And of course you need to delete the version of plugin from the old website, after you made the migrate process.

      Here is general info about migrate process (in case if you will not make fully identical transfer).

      1) You need to inform us about old and new url of websites for your Booking Calendar version.

      2) You need to transfer the Booking Calendar files from the ../wp-content/plugins/{Booking Calendar Folder} of old website to new website.

      According transfer of the Booking Calendar Data.

      3) Please backup and restore to the new site the DB tables that is starting from the "wp_booking" term, for example using the phpMyAdmin tool.

      Please watch this video guide about this export: https://youtu.be/4425kRMaFso

      4) Also you will be need to backup and restore some records from the wp_options table, where option_name fields are starting from the "booking_" term.

      Please watch this video guide about this export: https://youtu.be/EZ4jxJDlTFs

      Helpful tip from video guide. In the old database you need to execute this SQL in your phpMyAdmin tool.

      SELECT * FROM `wp_options` WHERE `option_name` LIKE 'booking%'

      After this you can export SQL file for importing in your new database.

      5) You can make such migrate from one to other website only once. And of course you need to delete the Booking Calendar version at old website.
      Kind Regards.

  6. I need to limit capacity per time slot. Time slots are each one half hour. Each slot has 12 seats. How do I limit capacity per half hour?

    • Hello.
      Unfortunately, if you are need to make the several specific number of bookings per the same timeslot at same date in SAME CALENDAR, its does NOT possible in any versions of Booking Calendar. Sorry. Please check my suggestion bellow.

      A) 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.
      In lower versions of Booking Calendar possible to make bookings only for restricted 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 http://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: http://bs.wpbookingcalendar.com/ Other live demo you will need to reconfigure.

      B) If you need to make the specific number of bookings per days, then you need to check the Booking Calendar Business Large version, where is possible to make several reservations per specific FULL date(s) by visitors (not time slots). Please read more about it here http://wpbookingcalendar.com/overview/#capacity
      At this version is possible to set capacity of the booking resource, so date(s) in calendar will be available until number of reservations is less then capacity of the booking resource.But in this version is possible to make reservation only for FULL date, not a time slots (time slots in this version only record data in the DB, but do not play any logic in reservation). Please read more info about the booking resources and how to configure them here http://wpbookingcalendar.com/help/booking-resource/
      We highly recommend to check this article about different configuration of capacity and availability http://wpbookingcalendar.com/faq/capacity-concept/
      _____________________________________________
      Suggestion! I can suggest that you can create the booking resource with specific capacity in Booking Calendar Business Large version for the each of your times and then have the independent own calendar for the each of your time slot for the reservation. Its mean that your visitors firstly, need to select the times in the selectbox, where will be list all your options.
      And only after that select the date and fill the booking form. Its can be look like this: http://bm.wpbookingcalendar.com/select-resource-2/
      __________________________
      Kind Regards.

  7. December 20th and 21st are marked as unavailable even though all my resources have them available. These dates must be bookable.

  8. Hello, I use the Business Large Developer 8.5.1

    On one of my websites, I need to be able to book single days for one type of day boat and a range of days for another type of holiday boat. In the past, I converted the settings to default to the range of days and then inserted

    bk_days_selection_mode = 'single';

    in the text window before the calendar.
    However, this is now not working and I can only book 3 days rather than single days. I assume I have changed something by mistake. Can you help me, please?

    Many thanks
    Sharon

  9. Hey there,

    we are using the multidomain Version of the plugin and I'm having the following issue.

    I inserted the coupon code possibilty to the booking form and this is working so far.
    But I'm just wondering why there are no error/success messages when the customer inserts a code.

    When the code is right, the discount will be shown at the price, but when the code is wrong there is no error message that the coupon-code was wrong.

    Is there a possibility to insert this, or did I just forgot to insert something?

    Thank you very much and best reagrds,
    Fred

    • Hello.
      No, there is no such warnings, if the coupon code is wrong. We will add this feature to the TODO list for having it in future updates of plugin. But I cannot say when it’s will be implemented.
      Thank you for understanding.
      Kind Regards.

  10. Hello,

    We discovered problem when two people can book the same time. When one person loads the page before someone actually books the time, he has still posiblity to book it aswell. Is there any way to validate the booking time before confirming it?

    • Hello.
      You can activate this option " Checking to prevent double booking, during submitting booking " at the Booking > Settings General page in Advanced section, if you want to re-check if the selected dates available during submitting booking.
      Note! This feature useful to prevent double booking of the same date(s) or time(s), if several visitors try to book the same date(s) in same calendar during the same time. This feature does not work for booking resources with capacity higher than one.

      Additionally, 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).
      Kind Regards.

      • Thank you. It worked, but we found new problem. Is there any way to disable booking for times in past? For example we have booking 8:20-8:40 and 8:40-9:00...etc. But people can still book for 8:20-8:40 even tho its already 9. Is there any way to disable them?

        Thank you

        • Hello.
          Its have to be disabled by default.
          Just be sure that you have correctly configured Timezone at the WordPress > Settings > General page.

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

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

          Kind Regards.