Okay
  Public Ticket #2378932
Double booking on same location
Closed

Comments

  • martingembege started the conversation

    This is the case:

    Customer 1 book an appointment to Employ 1 in location 1 for example at 09:00 am 

    Customer 2 make an appointment to Employ 2 in location 1 at the same time as customer 1

    There will be double booking in location 1


    Is it possible to do such thing that if some customer will do a booking for the appointment which is held in location 1 , no other customer can do booking at the same time to any employ or services which are marked to location 1

  • Tristan replied

    Hi, I post my question here, because I have the same problem for a customer who use Amelia !


    Is that possible to define a number of available "slot per location", so, when you set your employee schedule, you cannot set up a schedule for an employee on a "time slot" if the maximum "slot per location" define on the location is reached.


    Thanks



  •  2,572
    Aleksandar replied

    Hello martingembege, hello Tristan

    Thank you for your purchase.

    Unfortunately, at the moment there is no way to set a limit per location. Our developers are working on this, but I can't tell you when exactly it will be included in the plugin, but until then I can offer a workaround:

    You have the same service, and three employees. Only one location, so only one employee can work on the selected service. With current Amelia settings, your customers would be able to book the same service 3 times, because you have 3 employees.

    However, if you configure Google Calendar, and connect all three employees to the same calendar, you will get the behavior you need. You also need to enable "Remove Google Calendar Busy Slots":

    2343545112.png

    And set the "Maximum number of events returned" to a greater number (I'd set it to the max 2.500).

    If all three employees are connected to the same Google Calendar, once one of them is booked, the other two will have that time slot removed from the calendar.

    Another option would be to block all other employees, regardless of the location, when one employee has an appointment. If you want this, please let me know, as it needs to be set up through the database.


    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