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:
- Open the WP Booking Calendar > Availability > Seasons page.
- Click on “Create dates filter” blue button.
- 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.
- Uncheck some weekdays, such as on November 11th (St. Martin’s Day).
- Select Other year (such as 2025) and repeat steps 3 and 4.
- Enter Name of your season (like “Mon_Tue) and click on “Add New” button to create this Season filter.
- Now open the WP Booking Calendar > Availability > Season Availability page click on Availability button near specific booking resource.
- 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.