Okay
  Public Ticket #2696762
Setting up appointments with variable timeframes and maximum attendees
Closed

Comments

  • Lanx started the conversation

    Dear Amelia Support  

    We have just purchased the plugin and installed it to our test site.

    We are setting up a booking system for a dog daycare and training centre.

    Here are the appointment settings that we are trying to configure. We need all of the different appointments to be dependant on each other.

    So there is a maximum capacity of 12 dogs a day, but they can choose between, half day in the morning, half day in the afternoon of full day sessions. There are always only 12 slots available.

    Please see below for a breakdown of their service appointment options and parameters.

     

    Requirements for a dog day-care and training centre

    Dog Day-care Service offered Monday to Thursday only

     

    Service Hours:

    Monday: 7.30am to 1pm

    Tuesday, Wednesday and Thursday 7.30am to 6pm

     

    Services Offered

    Each day there are a maximum of 12 places available for total of 12 dogs

    Sessions Offered Include:

    Half Day Morning from 7.30 am to 1 pm – Available Monday, Tuesday and Wednesdayonly

    Half Day Afternoon from 1 pm to 6 pm - Available Tuesday and Wednesdayonly

    Full Day from 7.30 am to 6 pm – Available Tuesday, Wednesday and Thursday only
     

    Staff

    They do not have different staff members as everyone works together to care for the dogs. So ultimately one staff team.

    Pricing

    Half day daycare sessions:  £25

    Full day sessions:  £36

     


    We would be most grateful for your advice if you feel Amelia is possible to configure with this set up.


    Many thanks


    Lanx

  •  2,572
    Aleksandar replied

    Hello Lanx

    Thank you for your purchase.

    I believe you'll need to create 2 employees for your use case.

    You'd have 3 services:

    1. Half Day Morning with the price of £25, with the duration of 5.5 hours

    2. Half Day Afternoon with the price of £25, with the duration of 5 hours

    3. Full Day with the price of £36, with the duration of 11 hours

    Then, in your employee's working hours, configure them, so your employee works only on specific services on specific days.

    Since Monday can only be used for Half Day Morning, you can add the working hours like this:

    9260274296.png

    "Service 1" would actually be "Half Day Morning" in your case.

    Then, Tuesday and Wednesday, the employee would work from 07:30 - 13:00, assigned to "Service 1" and from 13:00 - 18:00 on "Service 2" (in your case "Half Day Afternoon"):

    7568352549.png

    This covers Morning and Afternoon services.

    The second employee needs to be added because of the Whole Day service. So, you would add the working hours for Tuesday, Wednesday and Thursday to be from 07:30 - 18:00 for this second employee, while also assigning Afternoon service on Thursdays to Employee 1.

    So, in this case, people would be able to book Morning and Afternoon, or the whole day. To achieve this, you will need to configure Google Calendar integration, and connect both employees to the same Google Calendar. When you enable "Remove Google Calendar Busy Slots" in Amelia Settings/Integrations/Google Calendar, and increase "Maximum number of events returned" to the maximum value (2.500), when someone books an appointment for one employee, the second employee would also be booked, blocking double bookings.

    I hope that helps.

    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