How do I make start times independent of the length of the service?

Our services are four hours blocks. We would like a client to be able to select a start time in 30 minute increments but once the appointment is confirmed to block out the full four hours.


Available Appointments (start time):
4:00 / 4:30 / 5:00 / 5:30 / 6:00 / 6:30 / 7:00 / 7:30 / 8:00

I book a party at 5:30 (the event would end at 9:30) The rest of the appointment times should not be available now. Basically we are only capable of having a single event per day but would like clients to be able to select any start time.

Thanks for your help with this issue.

  • pxwm

    Hi @Sammy,

    If I've understood correctly could you please try the following:-

    Login to your Wordpress dashboard as Admin
    Select 'Appointments' and 'Settings'
    Then Select the 'Add-ons' tab
    Scroll down and Activate the 'Durations' Add-on
    Then Select the 'General' tab
    Then in the 'Time Settings' section:-
    Scroll down to: 'Time slot calculus method' and set to: 'Minimum time based appointment duration calculus (legacy)'
    Then set the 'Time base (minutes)' to 30mins
    Then Save

    This should now allow you to make an appointment every 30mins and once a 'Service' is booked it will then block out 4 hours.

    I hope that helps and please let me know if it works for you


Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.