Okay
  Public Ticket #3064835
Is it possible to limit the number of services I can book in a day?
Closed

Comments

  •  3
    Franck started the conversation

    Hi, 

    Is it possible to limit the number of services I can book in a day?

    For example, Monday: Service A is limited to two. Service B can be booked for any number of services.
    Tuesday: Service A is limited to three appointments. Tuesday: Up to three reservations for Service A, and up to five reservations for Service B. etc.


    many thanks

  •  4
    Marius Volden replied

    So, what I do to make this "work", is to juggle with start times, buffertimes, duration and time between booking.

    Lets say you want a service to only be available from 10am to 17pm. you want them to, lets say, only want someone to only book 1 service for that day.

    What I do then is make my "open hours" from 7am-18pm and then add 3 hour buffer before and after with a duration of lets say 5 hours.

    4154773255.png

    So with this "formula", you can choose different start points, you decide the start points by changing "Default Time Slot Step" in the Settings > General. But it will make the event fill up the whole day.

    To make this happen for spesfic services, you gotta do this stuff within the WORK HOURS found in the INDIVIDUAL EMPLOYEE SETTING, you can add more times pr day and make them only count for services you choose.

    7071674805.png

    This is a kinda complicated way to do things, but it works.

    Reduce duration or buffer times to make it possible to book 2 services pr day. But then it will also matter WHEN they book.

    So if the appointment has 1 hour buffer before and after, and you have opening times from 9-15, with service duration of 1 hour, the first available booking will be at 10:00, duration from 10-11 and then 1 hour buffer after. So the clock will be 12:00 when that booking is done. That makes room for another booking at 13:00, because of the 1 hour buffer before, 13-14 duration, and 1 hour buffer after to 15:00.

    2670503424.png

    But if someone choose to book an appointment at 11:00, it will cancel out the whole day.

    3199904214.png

    This is just an example. You dont need 1 hour buffer after and after if its quick to set up and down. You can force clients to only book at 10 and 13 by changing the Default Time Slot Step to 3 hours:

    5406700474.png

    Lets say you're a hairdresser. You need maybe 5 minute buffer to get the scissors etc, and then 10 min after to clean up the hair. This will then make room for a lot more bookings.

    If you want it possible to book more people at the same time, you can turn it on in SETTINGS>APPOINTMENTS

    You just gotta try out different tricks to make it fit within your timeframe.

    So the advanced trick to get what you want, is to put your WORK HOURS to a insane amount, like 05:00-22:00 and then add buffers and duration to make it possible to book whatever time they want between 09:00 to 15:00. I'm confused writing all this, but this works for me. I want 1 booking pr day of one service and more booking pr day from other services. The screenshot above shows I only take some services during the weekend, while others only work on normal days. So as you can see, my work hours are from 5:00-22:00, but in reality, this is what the customer see:

    5736714635.png

    While choosing a diffrent service, weekends open up and more time slots:

    4956878658.png
  •  3
    Franck replied

    I thought there was a native possibility, thank you very much for your explanations.

  •  2,572
    Aleksandar replied

    Hey Franck

    We'll work on adding this as a native behavior, but there's no ETA, so Marius' workaround should be fine.

    Marius, thank you very much for your assistance here! I'm sure a lot of people will have use of your suggestions and diagrams!

    Kind Regards, 

    Aleksandar Vuković
    [email protected]

    Rate my support

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables