Appointments+ Issues - Padding, Start and End Times in Schedule

Hi

So I have set up two different services, one with a 25 minute duration (5 min padding) and another with a 50 minute duration (1o min padding). It is essentially the same service, but I want the user to be able to select how long they book for. Is there a cleaner way of doing this, e.g. once clicking on an available slot, they have a drop down where they select the duration? With these services I basically wanted the 25 min to take up a 30 minute slot and the 50 min service to take up an hour slot.

I have the following problems:

With the 25 minute service, the time increments are correct on the front-end for the customer, e.g. 12:00, 12:30, 13:00 etc. but for the service provider selecting their start and end times it is 12:00, 12:25, 13:15 etc. It needs to be in this format 12:00, 12:30, 13:00 etc.

With the 50 minute service, it is displaying incorrectly for both the customer on the front-end as well as selecting the start and end time for the service provider. E.g. for the customer it should be hour slots that can start either :00 or :30, so 12:00, 13:00, 14:00 or it could be 12:30, 13:30, 14:30 etc. It doesn't show this. It shows 12:00, 12:35, 13:10 etc. It is showing increments of 35 mins.

Also, is there a way to programatically set someone up as a service provider when they register on buddypress/wordpress and are given a particular role?

I also asked some questions before and wondered if you had any update on these:

https://premium.wpmudev.org/forums/topic/appointments-js-files-dont-load-in-custom-template

https://premium.wpmudev.org/forums/topic/appointments-cant-approve-bookings-from-the-front-end-buddypress

Thanks :slight_smile: