Support Archive (4)

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

  1. Hi There,

    Thanks for your help on previous occasions. I have been able to progress with my set up. I have another tricky question.
    I have 2 scenarios for booking:
    1 - based on weekday, hourly (which is working fine)
    2 - a full 24 hour period on the weekend (unable to get it to book into the next day).

    I have set my booking form and cost calculations based on the below form code and it works apart from I need it to book out the slot into the next day, it will only allow me to do it to midnight of that day.
    I am having trouble with the first condition of " [condition name="weekday-condition" type="weekday" value="6,0"] Select Times: [select rangetime "Full day@@10:00 - 23:29"]. "

    How do I make it book into the next day, so 10 am Saturday to 10 am Sunday?

    What I need is [select rangetime "Full day@@10:00 - 10:00 *** to 10 am on the following day** "]

    Thanks for your assistance.

    Cheers,
    Taryn

    [FULL EXTRACT OF MY BOOKING FORM]

    Booking Form:

    [condition name="weekday-condition" type="weekday" value="6,0"]

    Select Times: [select rangetime "Full day@@10:00 - 23:29"]

    Hidden additional cost for full day:[select fullday "1"]

    [/condition]
    [condition name="weekday-condition" type="weekday" value="*"]

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

    Select duration: [select durationtime "1 hour@@01:00" "2 hours@@02:00" "3 hours@@03:00"]

    [/condition]
    [condition name="weekday-condition" type="weekday" value="1,2,3,4,5"]

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

    Select duration: [select durationtime "1 hour@@01:00" "2 hours@@02:00" "3 hours@@03:00" "4 hours@@04:00" "5 hours@@05:00" "6 hours@@06:00" "7 hours@@07:00" "8 hours@@08:00" "9 hours@@09:00" "10 hours@@10:00"]

    [/condition]

    • Hello.
      Description.
      Its possible only if you will select 2 dates - Saturday and Sunday, so then you can use actual timeslot for booking from 10:00 to 10:00
      If you will select the only one day in calendar, so then selected times will apply only to this actual single selected day.

      How to resolve this?
      1) You can define the range days selection mode using 1 mouse click at the Booking > Settings General page In Calendar section.
      And set there number of days to select as 1 day, and "Start day of range selection" all weekdays (except Sunday).

      2) Then you need to define additional conditions in Booking Calendar shortcode in "options" parameter.
      For having 1 day selection for week days and and 2 days selection for weekend.
      Check more in this instruction: https://wpbookingcalendar.com/faq/shortcode-booking-form/#booking-options-condition
      Example:
      [booking type=4 nummonths=2 options='{select-day condition="weekday" for="0" value="2"},{select-day condition="weekday" for="6" value="2"},{select-day condition="weekday" for="1" value="1"},{select-day condition="weekday" for="2" value="1"},{select-day condition="weekday" for="3" value="1"},{select-day condition="weekday" for="4" value="1"},{select-day condition="weekday" for="5" value="1"}']

      3) But after testing this configuration , I was found one issue in actual 8.4.3 update of Booking Calendar.
      So you will be need to make this additional small fix.

      Please open this file ../wp-content/plugins/{Booking Calendar Folder}/inc/js/biz_m.js

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

      if ( first_date == last_date ) return false;

      and replace it to this code:

      if ( (bk_days_selection_mode != 'fixed') && (first_date == last_date) ){ //FixIn: 8.4.4.8 return false; }

      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.

      Kind Regards.

  2. Hi there,

    i Did a search on "placeholder" to find if there is an answer to my question. i Didn't find it so now i turn to you for help.

    The placeholdertext in the formfields of the small business version isn't going away when visitors tap or click the field when they want to fill a field with their own information.
    See https://thebiker.nl

    • Hello.
      Its seems that you have defined in your booking form at the Booking > Settings > Form page the form fields VALUES instead of form fields placeholders.

      You need to use configuration like this:
      [text secondname placeholder:Last_Name]
      where "empty spaces" in placeholder parameter is replaced by _ (undescore symbol).

      And you do not need to use the shortcodes like this: [text secondname "Last Name"] Its define default values for form fields.

      Please use shortcode generator at the right side of the Booking > Settings > Form page for the fast and correct creation of booking form fields.
      Watch it in this video guide https://wpbookingcalendar.com/help/booking-form-fields-settings-video-tutorial/
      Kind Regards.

  3. Hi,
    I had a checkbox in my form that looked fine with this code:
    [checkbox* term_and_condition use_label_element "Ik ga akkoord met de algemene voorwaarden"]

    Now I tried to add a hyperlink with this code.
    [checkbox* term_and_condition use_label_element "Ik ga akkoord met de algemene voorwaarden"]

    Can you correct the defaults in my code, plase.
    The checkbox is not on the form anymore.

    Thank you,
    Ine

    • Hello.
      You can use links only outside of the shortcode, like this:
      [checkbox* term_and_condition use_label_element "Ik ga akkoord met de"] <a href="https://www.loof-cabin.be/algemenevoorwaarden/" rel="nofollow">algemene voorwaarden</a>
      Kind Regards.

  4. Hello!
    Does Auto Approve/Auto Cancellation work on paypal standard for small business version?

    • Hello.
      Its works, if visitor click on "Return link" to your website after making payment at PayPal website. Otherwise its will not work.

      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, if you have activated the option " Auto-cancel bookings " at the Booking > Settings General page in "Auto cancellation / auto approval of bookings" section.

      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.

      Please be sure that you have correctly entered details at the Booking > Settings > Payment > PayPal page (success url and failed url, as well).
      Kind Regards.

    • Hello.
      You can change it (in the Booking Calendar Business Small or higher versions) at the Booking > Settings General page in Calendar section inside of the option "Title of booked timeslot(s)".
      You can test Booking Calendar live demos at this page https://wpbookingcalendar.com/demo/ to be sure in functionality and do not have misunderstanding.
      Kind Regards.

  5. How could I do to avoid listing resources when searching for availability if a resource (room) doesn't reach a minimum number of visitors.

    Example :
    They is for persons traveling together and looking for a room. I have two types of rooms: a room with a capacity of 6 and a second with a capacity 8.
    I want to avoid having these for person rent the room with a capacity 8.
    The price could be a way to dissuade them to rent the room with a bigger capacity but I would prefer to avoid showing them the availability of the room with a capacity of 8.

    Is is possible ?
    If yes could you explain to me how ?

    Thank you very for your help.

    Best regards.

    Maxime

    • Hello.
      Unfortunately, its does not possible in actual versions of Booking Calendar. Sorry.
      If you want to display the booking resources with exact availability that is fit to the number of selected visitors in the search form, so then you need to make this fix.
      Please open this file ../wp-content/plugins/{Booking Calendar Folder}/inc/_bl/wpbc-search-availability.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:

      // Remove some items, if availabilty less then number of visitors in search form if ( $availability_base !== 'off' ) // check only if visitors apply to availability foreach ( $free_objects as $key => $value ) { if ( $availability_base == 'visitors' ) { // visitors if ( ($value->items_count * $value->visitors) < $this->search_param_visitors ) { // Total number of VISITORS in all available ITEMS less then num of visitors in search form // So remove this item unset( $free_objects[$key] ); } } else { // items if ( ( $value->items_count <= 0 ) || ($value->visitors < $this->search_param_visitors ) ) { // we have that items have capacity of visitors less then in search form // or // all items booked // So remove this item unset( $free_objects[$key] ); } } }

      and replace it to this code:

      // Remove some items, if availabilty less then number of visitors in search form if ( $availability_base !== 'off' ) // check only if visitors apply to availability foreach ( $free_objects as $key => $value ) { if ( $availability_base == 'visitors' ) { // visitors if ( ($value->items_count * $value->visitors) != $this->search_param_visitors ) { // Total number of VISITORS in all available ITEMS less then num of visitors in search form // So remove this item unset( $free_objects[$key] ); } } else { // items if ( ( $value->items_count <= 0 ) || ($value->visitors != $this->search_param_visitors ) ) { // we have that items have capacity of visitors less then in search form // or // all items booked // So remove this item unset( $free_objects[$key] ); } } }

      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.

  6. hello,
    when I import the bookings from other services like Airbnb, I get the bookings as "pendent" and not as "booked" although on Airbnb they are confirmed.
    Is it possible to get bookings as "booked"?
    thank you

    my version is "Versione 9.Business.Medium.SingleSite.8.1"

    • Hello.
      Yes, its possible. You need to activate this option "Auto approve bookings during import" at the Booking > Settings General page.
      Its available in the latest updates of Booking Calendar 8.4.3
      You can request the new update of Booking Calendar on this page: https://wpbookingcalendar.com/request-update/
      Kind Regards.

  7. Hello!

    Quick questions:

    - I want to sync my Airbnb calendar and my WP website is it necessary to buy the Premium?

    - I changed the form but some how I can't change the email section. Why cant delete it from the form? I dont need the email just basically the calendar

    Thanks
    Otto

    • Hello.
      1) The import / export into the .ics feeds available also in the Booking Calendar Free vesion, as well.
      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.

      2) The email field is required for the booking form. Its used in many actions so its can not removed from the booking form. Otherwise possible some issues.

      You can check overview of different Booking Calendar versions at this page: https://wpbookingcalendar.com/overview/

      Also you can test live demos https://wpbookingcalendar.com/demo/ to be sure in functionality and do not have misunderstanding.

      Please watch more useful video guides here https://wpbookingcalendar.com/help/

      Kind Regards.

      • Hi,

        Thank you so much it was really big help.

        Basically on our website will be just an informative site. There wont be any booking. The customers will see the calendar when it is free or already booked the room on the calendar. Thats why it is not necessary the email under the calendar. Is it possible to remove that after to paste the shortcode wont show the email section on the website?

        Thank you so much the quick reply

        Otto

  8. Hello,
    I am looking to make the calendar show more than two months at a time. I have seen the following option in the Booking Admin Panel Settings: Default calendar view mode. Here I can only set up to 2 months, the other options (3 months, 1 Year) are greyed out.
    How do I select the 1 Year option?
    Thanks in advance

    • Hello.
      1) Firslty please be sure that at the Booking > Settings General page in Calendar section for the option "Number of months" you have set at least "2 years". Its how many months possible to scroll.

      2) The number of visible months in calendar, possible to define in the Booking Calendar shortcode.
      So for example for showing 12 months you neeed to use shortcode like this:

      [booking type=1 nummonths=12 options='{calendar months_num_in_row=3 width=100% cell_height=40px}']

      Please read more here https://wpbookingcalendar.com/faq/shortcode-booking-form/

  9. Hi,
    Thank you for your help on my previous questions.
    I was working on the setup of my calendar and booking form.
    Now I wanted to test how it looks on the webpage
    * How do I adjust the text colour, to use the form on a black background?
    * If I want to switch to wizard template, which seems to look better in the lay out, do I need to rebuild the code in the form from scratch? I would like to start second step from [text* name]-field.
    Or is there an easy way for this? It seems not to adjust automatically.
    This is the code now:
    [lang=nl_NL]
    [calendar]

    [selected_short_dates_hint]
    ([nights_number_hint] nachten)
    [original_cost_hint] - Kost voor verblijf
    [visitors_hint] - Extra gasten
    [schoonmaak_hint] - Schoonmaak
    [waarborg_hint] - Waarborg
    [cost_hint] - Totaal te betalen
    Voornaam (verplicht):[text* name]
    Achternaam (verplicht):[text* secondname]
    E-mail (verplicht):[email* email]
    Telefoon (verplicht):[text* phone]
    Adres (verplicht): [text* address]
    Plaats (verplicht): [text* city]
    Postcode (verplicht): [text* postcode]
    Land (verplicht): [country"BE"]
    Aantal gasten: [select visitors class:col-md-1 "1" "2" "3" "4"]
    Details: [textarea details]
    [checkbox* schoonmaak default:on ""]
    [checkbox* waarborg default:on ""]
    [checkbox* term_and_condition use_label_element "Ik ga akkoord met de"] algemene voorwaarden
    [captcha]
    [submit class:btn "Reservering aanvragen"]

    Thanks for your help.