Admin/padding time in multisite network in Appointments+

HI. I’m setting up a network using Pro Sites. I want to offer an appointment booking system to the subsite owners. A key requirement for their industry is the ability to add in an admin cushion time between appointments.

I’ve read through posts like these: https://wpmudev.com/forums/topic/appointments-setting-admin-time

https://wpmudev.com/forums/topic/appointment-padding-time

But they appear to only work for one provider.

I need each subsite owner to be able to add their own padding time – preferably on a service by service basis. So some site owners may offer services of 60min duration with 15mins padding, or a 30min service with 10mins padding. The possible combinations are endless.

So – ideally I’d like to be able to add a padding time before or after each service, but if it could be added in the admin area for all services that might be ok.

I have a php programmer I can have work on this, so if you could provide guidance on how this might be achieved that would be awesome!

Thanks!

  • Alexander
    • DEV MAN’s Mascot

    Hey there @bluekimberlite,

    I’ve looked into this a bit, and I’m not sure how this would be possible to do on an individual service provider level, or service by service.

    It does look like the snippets Hakan provided on those two threads get us pretty close though.

    I’m going to tag the developer on this thread, in case he has any feedback to offer here.

    Thanks for being a WPMU DEV member. Let us know if we can be of any further assistance.

    Best regards,

  • Vladislav
    • Dead Eye Dev

    Hello,

    Just wanted to check, would something like being able to create multiple break times for your workers cover your scenario? You could then perhaps use this to “pad” the times for your services with breaks. Do you think this could work for your scenario? If so, there is a new plugin version in the works right now, which has this feature. There’s also a Beta version ready, if you’re interested in taking it for a spin.