• Resolved davpdav

    (@davpdav)


    Hi,

    We are currently using your plugin and have encountered a couple of issues related to availability settings. We hope you can help us with the following requests:

    Availability by Date
    Problem: When I set Monday and Tuesday as generally unavailable, no bookings can be made on these days. However, if there is a specific event or holiday, such as on November 11th (St. Martin’s Day), I cannot easily make that single day available for booking. Instead, I have to globally enable Mondays and Tuesdays, then manually mark them as available or unavailable for each instance. This makes managing exceptions more complicated. Could there be an option to enable individual dates without changing the entire system’s availability settings?

    Availability by Time
    Problem: For our company, Example Restaurant, we have booking times set from 17:00 to 21:30. However, on certain holidays like Christmas, we also offer booking times from 11:00 to 14:00 or only from 11:00 to 14:00 without the evening hours. The current setup doesn’t allow us to specify different times for special days. Could there be a way to add time slots for specific days while maintaining the default schedule for other days?

    We appreciate your help in addressing these issues and look forward to your response.

    Best regards,

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author wpdevelop

    (@wpdevelop)

    Hello.

    A) Availability by Date.

      If you set Monday and Tuesday as unavailable weekdays at the WP Booking Calendar > Settings General page in “General Availability” section, then such settings has global appliance. Such options will set days as unavailable for all days in calendar (or calendars if you use the paid versions). It is not possible to set specific days as available from other settings, like from WP Booking Calendar > Availability > Days Availability page or from the WP Booking Calendar > Availability > Season Availability page (this last option available in the paid versions).

      So you need to deactivate using weekdays as unavailable at the WP Booking Calendar > Settings General page in “Availability” section.

      In case if you use the Booking Calendar Free version, then you can set specific days as unavailable at the WP Booking Calendar > Availability > Days Availability page. At this page you can select specific days that you want to show as available or unavailable. Such option very flexible, but if you need to set all specific weekdays as unavailable with some exceptions, so then probably it’s will be time consuming operation for you.

      In case if you use the Booking Calendar Business Medium or higher versions, then you can set more easily specific weekdays as unavailable with your exceptions, such as on November 11th (St. Martin’s Day). Here are steps that you need to follow:

      1. Open the WP Booking Calendar > Availability > Seasons page.
      2. Click on “Create dates filter” blue button.
      3. Then select the “Monday and Tuesday” check boxes at the top selection bar. It’s will select all Monday and Tuesday days in selected year.
      4. Uncheck some weekdays, such as on November 11th (St. Martin’s Day).
      5. Select Other year (such as 2025) and repeat steps 3 and 4.
      6. Enter Name of your season (like “Mon_Tue) and click on “Add New” button to create this Season filter.
      7. Now open the WP Booking Calendar > Availability > Season Availability page click on Availability button near specific booking resource.
      8. Select All days?as “available” and enable toggle-box near your season filer “Mon_Tue”. Click on Save changes button.

      It will create unavailable season filter for your Monday and Tuesday days with exceptions, such as on November 11th (St. Martin’s Day). Repeat steps 7 and 8 for other booking resources (calendars), if you need it.

      That’s it.

      B) Availability by Time

      It’s possible to have the different times selection for the different days in the Booking Calendar Business Medium or higher versions.

      Please check more here https://wpbookingcalendar.com/overview/#times-week-days

      You can check more info about this configuration at this page https://wpbookingcalendar.com/faq/different-time-slots-selections-for-different-days/

      Also you can watch the legacy video about this config here: https://wpbookingcalendar.com/help/different-time-slots-selections-for-different-days/

      P.S. Please note, this forum is only about the support of Booking Calendar Free version. If you will have any questions about the paid version, then contact here https://wpbookingcalendar.com/contact/

      Kind Regards.

      Thread Starter davpdav

      (@davpdav)

      Hi,

      Thank you for your previous response and instructions. We have now upgraded to the Premium version of the plugin, but I’m experiencing the following issues:

      1. Availability by Date (2025 not working)
        The availability setup seems to work for 2024, but not for 2025. I followed the instructions and removed certain dates as required, but for some reason, the configuration is only applying to the 2024 calendar. I’m unsure why it doesn’t seem to work for 2025. Could you advise on what might be causing this issue? I’ve attached screenshots for reference.
      2. Availability by Time (Configuration Confusion)
        I reviewed the documentation and I believe I understand the process, but I’m still a bit confused about the correct setup for time slots. Specifically, I am unsure where exactly to place the configuration for setting different time slots on special days.

      I think the configuration should look something like this:

      [condition name="season-times" type="season" value="*"]
      Default: [select rangetime "14:00 - 16:00" "16:00 - 18:00" "18:00 - 20:00"]
      [/condition]

      But I’m not quite sure where this should be inserted or how to adapt it properly for our setup. Could you please clarify?

      Thank you for your support, and I look forward to your guidance on resolving these issues.

      Kind regards,
      David

      Plugin Author wpdevelop

      (@wpdevelop)

      Hello.

      1. Because such functionality relative to the premium version of Booking Calendar, please ask all other questions here https://wpbookingcalendar.com/contact/ or contact to support plugin email.
      2. Availability by Date (2025 not working). You need to open the WP Booking Calendar > Availability > Seasons page. Then click on Edit filter button, near your season filter. At the top of the page click on 2025 and select all days that you need from 2025. Repeat it for other years. then click on Save changes button. As in description of point #5 from previous comment.
      3. Availability by Time (Configuration Confusion). You need to replace the shortcode in your booking form, that starts with [select rangetime … ]
        to configuration similar to this:
      [condition name="season-times" type="season" value="*"]
      Default: [select rangetime "14:00 - 16:00" "16:00 - 18:00" "18:00 - 20:00"]
      [/condition]
      [condition name="season-times" type="season" value="High_season"]
      High season: [select rangetime "10:00 - 12:00" "12:00 - 14:00" "14:00 - 16:00" "16:00 - 18:00" "18:00 - 20:00"]
      [/condition]
      [condition name="season-times" type="season" value="Low_season"]
      Low season: [select rangetime "12:00 - 14:00" "14:00 - 16:00"]
      [/condition]
    Viewing 3 replies - 1 through 3 (of 3 total)
    • You must be logged in to reply to this topic.