Okay
  Public Ticket #2458953
Several functions
Closed

Comments

  • Fernando started the conversation

    I have read the plugin documentation and I have questions about some of the functions. I need to install the Amelia plugin in several nursing homes to manage family visits, with special conditions regarding to COVID-19. 

    In short: I need to know if a user can be associated with a bookable concept, if that concept can be associated with a room and if reservations can be blocked for a room when reaching a certain number of visitors. 

    In detail: I need a booking system similar to the one in a movie theater. People are linked to a number (like a seat number because real names cannot be used) in two different rooms. People in these rooms can be visited at certain times every day. As soon as a room has four reserve seats, you can no longer book for that time on that day. The same user cannot book a new visit until the scheduled visit has ended (multiple visits cannot be booked in advance for the same person). To access the appointment reservation you must identify yourself with a user name and a password. 

    Appointments should be able to be booked manually from the control panel.

    It is important that the user can have access again to modify or cancel an appointment. 

    The reservation form will be to choose an ID and the appointments available for that ID will be shown in a daily, weekly or monthly selector that will indicate the time and days available. It would be better if a user can be directly linked to an ID so that the visitor can only book the visit with her/his family. 

    In order to book, a person must indicate the name, relationship with the person he/she wants to visit, email, ID and phone number. 

    It would be good to offer the option to download a PDF document before, during or after the booking process, although it is not essential. 

    Reservations will be free. 

    Many thanks

  • [deleted] replied

    Hi Fernando,

    Thank you for your interest in our plugin.

    To achieve something similar you would need to create rooms in the place where our employees are and create service with duration of the visit and connect it with those two rooms (employees). On the employees side you can setup different capacity for each employee (room) or you can set on the service side and then the capacity will be the same for both rooms (employees). So if you set 4 as maximum capacity for the duration of 1 hour, once 4 people book time slot from 10am-11am then that time slot will become unavailable for that room. 

    On the employee side (room in your case) you can set working hours and assign service to it, so you can create different times in a day when that room will be available for booking. 

    In our plugin the same user cannot book the same appointment twice (service 1 from 10am-11am) but can book multiple different appointments (service 1 from 10am-11am, service 1 from 5pm-6pm etc). 

    During the booking customer will be asked to enter its first and last name, email and phone (these two can be set to optional) and if they enter email, after they finish the booking they will receive notification with link to access to their front-end panel where they can track, cancel or reschedule the appointment. This requires setting up email notifications, adding front-end customer panel to your front-end page with a shortcode and a few more easy settings. 

    Appointments can be scheduled manually through the back-end by admin, manager or employee user.

    We don't have option for customer to choose ID, they can choose service, room and/or location, and then they will see monthly calendar with available dates and time slots. With our custom fields option you can add a custom field to the booking form so the person can write relationship with other person. 

    Best regards.

  • Fernando replied

    Hi!

    Thank you so much for your quick and detailed response.

    It seems that your suggestions may be enough for what my customers need. We can bypass the ID requirement using the username as ID.

    It's possible to access to a kind of sandbox to try it? I need to have something to show to my customers to receive the ok.

    Thanks again!

  • [deleted] replied

    Hi Fernando,

    You are welcome.

    Yes, we have our demo sites where you can try all front-end booking forms and login to the back-end and try options. Just so you know if you make changes on the back-end they will be shown on the sports demo and the demo refreshes each 15th minute of an hour, so you will have 1 hour before the changes will be lost.

    Best regards.