Appointment UI questions

Hi - As advised by Hakan we have raised a new ticket regarding some questions about the user side of this plugin. We are currently running this plugin in Wordpress 3.5 with the twenty-twelve theme and no other plugins enabled.

We are finalising the features offered in the plugin to ensure we can deliver the requirements specified by our client, and all is looking good so far and would appreciate if you could clarify the following observations:-

1. - On the calendar screen there are two dropdown lists (select a service & choose a service provider) with a 'show available times' button next to each.

a. Could you please confirm if the current functionality is that the value selected in the dropdown is only submitted to the calendar when the button to the right of the dropdown list is clicked?

If so, is it possible to automatically submit the value to the calendar as soon as an option from the list(s) is selected instead of having to click the button?

b. If a value is selected from both dropdowns and one of the 'show available times' buttons is clicked then it looks like only the value for that button's dropdown is submitted, and the value in the other dropdown is ignored. Therefore it appears you can only change one dropdown before submitting. Can you please confirm if this is correct?

If it is not possible to auto refresh as in (a) above, is it possible to have one 'show available times' button for both dropdowns so that either or both can be changed without submitting twice or input being lost?

2. When service providers have the same working hours, then the 'busy' slots work fine,
e.g. for two service providers working Mon-Fri, you can make two bookings in a given slot for 'No preference' and it turns busy automatically, with both service provider slots for the same time also turning busy.
However, when the working hours are different,
e.g. when one employee only works Mon-Thurs, it appears to let us double book the remaining service provider as follows:
- An appointment is booked for Friday with the service provider set to 'No preference', the time slot for this turns busy on the 'No preference' calendar, which is correct as only one service provider is available.
- The specific service provider who is working on the Friday is then selected.
- The time slot for this service provider is not marked as busy, so an appointment can be made for this service provider even though they are already effectively booked.
Is this something that we have set incorrectly in the Admin panel?
I can confirm it appears to work correctly if the appointment slot is made against the actual 'service provider' working on Friday.

More than happy to make some further tests if that helps.

Many Thanks

  • Patrick
    • Support Monkey

    Hiya @pxwm

    Whew, quite a list of questions! Let's see if we can find some answers :slight_smile:

    1a & b) You can append the autorefresh parameter to the shortcodes which will, well, refresh the page automatically when a user selects from either dropdown. See under the "Shortcodes" tab in the plugin settings for more.

    2) Try setting the working hours for "No Preference" to "No" for the entire week. This way, your users must select a service provider for their available hours to display. No conflict :slight_smile:

    Hope this helps! And thanks for being a member :slight_smile:

  • pxwm
    • WP Core Meltdown

    Hi Patrick,

    Excellent and many thanks for the prompt response.

    I've tried both your suggestions and this has resolved both the queries.

    However just before I close the thread I would appreciate if you could confirm the following in respect to item 2:-

    1. If we wanted to keep the 'No Preference' option and also have 'Service providers' working different hours is there a way to ensure that the problem we identified in item 2 does not occur?


  • pxwm
    • WP Core Meltdown

    Hi Joe,

    I can confirm the latest update has resolved the problem.

    Many thanks for the prompt fix and look forward to further developments of the plug-in, which is looking good.

    We would be more than happy to contribute to the development of this plug-in in respect to suggesting additional features and testing if that helps.


Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.