Sceduling times

I have a consultancy website to give advise to people on the phone.
In the setting I have a scedule from 19:00 until 23:00 hours .

What I want is to make a scedule for 1 hour with a space of 15 min.
from 19:00 till 20:00
from 20:15 till 21:15
from 21:30 till 22:15

But also a kind of scedule like this, with a lap of an hour:

19:00 till 20:00 or / and
19:30 till 20:30 and next
20:45 till 21:45 etc

You see as a client avalable

If a client makes an appointment for 19:30 ( 1 hours is base time)
it must be busy from 19:30 till 20:30 ... the next available must be 20:45 ...
( sometimes you have to grab a beer or have to pie :wink: )
Is there is possibility to make this work?
How can I do that in A+ ?

Thanks Mates!

(Off the record, but The Wallaby's play great ...)

Greetz Marco

  • Hakan
    • The Incredible Smush


    Why don't you simply set service duration as 75 minutes? If you need a break of 15 minutes after 60 minutes, that service actually requires 75 minutes. Am I wrong?

    If you mean a 'flexible' schedule which uses 1 hour if there are no appointments and shifts the rest of the free time slots by 15 minutes, this *may* be possible with some custom coding, but extensive testing is required and we don't support this off the shelf.

    As a starting point have a look at "app_css" hook in the main file. Using this hook you can shift starting time of the time slot (table cell). Of course you need to check if previous time slot has been taken and make the shift according to that.


  • marco_van_noort
    • WPMU DEV Initiate

    Thanks Hakan!

    Yes I have tried that as a workaroud. So I adjusted it with Additional time base (minutes) but then all the straight working hours are gone witch iI filled in and comes up with an adjusted scheme ...

    Furthermore, when a client makes a confirmation, he sees a duration of 75 min instead of 60 min ( also in PayPal ) ... One offers a service by 1 hour ...

    Well if its to difficult to programm (those various times ) then is it an option to make a slack of 15 min after an appointment ( on base of the programmed times in A+) which clients see?

    Like I said:

    from 19:00 till 20:00
    from 20:15 till 21:15
    from 21:30 till 22:15

    I'm in a testing mode now... but when I go Live it must work out fine!

    Cheers Mate!

  • Hakan
    • The Incredible Smush


    If you use monthly schedule, no end time is shown.

    To change duration in confirmation form you can use "app_confirmation_lasts" filter hook:

    function modify_duration_text( $text, $duration ) {
    return '60 minutes';
    add_filter('app_confirmation_lasts', 'modify_duration_text', 10, 2);

    Add this in functions.php of your current theme.

    Duration is already not written in Paypal item description unless your service name includes it.


  • Timothy
    • Chief Pigeon

    Hello, hope you're well.

    Just following up on some threads here and noted that we've not heard from you in a while.

    If you're still looking for some assistance on this thread then please by all means reopen it or create a fresh thread for any new questions.

    Take care.

Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.