Hi,
The add-on ‘Cancellation link for bookings’ can be used to give the user a cancellation link into the email message. Please read on the following page how to use it:
https://apphourbooking.dwbooster.com/documentation#cancellation-addon
Regarding to change the time-table of a booking calender on different dates, the way the plugin supports that at the present moment is by adding a “Only” option for the open hours for each date (have to be done for each date with a different open hours).
Another option may be to use different calendars for different date ranges and let the user select first the date range first in a drop-down and then show only the calendar with that date range available. The following page has info about adding multiple calendars into the same page and show only one depending of the selection made in a drop-down:
https://apphourbooking.dwbooster.com/blog/2018/12/24/conditional-rules/
For other questions about the commercial features please post a ticket at:
https://apphourbooking.dwbooster.com/contact-us
Thank you for using the plugin!
Thank you for the reply.
Adding 60 dates with the only function is a bit much work
<td class=” 2019-07-02 ui-datepicker-current-day” data-handler=”selectDay” data-event=”click” data-month=”6″ data-year=”2019″>2</td>
I see that the td’s in the calander have seperate classes.
To disable a date via CSS i tried:
td.2019-07-02 a { pointer-events: none !important; }
This way I can disable the dates in the months I don’t want the user to book an appointment. But somehow td.2019-07-02 doesn’t work. I also see a space in the class before the date is displayed. Any clue how to adress this?
Hi,
To completely disable a date use the settings field “Invalid Dates”, it will accept a list of the dates to disable.
However from your previous message I understood that what you need is to disable a time-slots into a date (not the whole date). If this is the case – more specifically to disable a time in a whole month – then the style should look like this one (example for disabling the time slot at 16:00 hours on May 2019):
div[d*="2019-05"] a[h1="16"] { display:none !important; }
Hope this style helps in your case.
For a more general solution the “only” rule in the calendar or using different calendars with a drop-down to select it may be a better option.
Thank you for using the plugin!
Works like a charm! Thanks a lot!
Last question:
In the confirmation mails I can’t find where I can translate: ‘Appointments:’
This seems to be generated in the %INFO% shortcode.
Hi,
You can translate the word “Appointments” using a WordPress translation plugin or by editing/updating the PO/MO files.
However you can also use specific tags for each form field to fully customize it, see teh available tags into the following FAQ entry:
https://apphourbooking.dwbooster.com/faq#q507
Thank you for using the plugin!