Okay
  Public Ticket #2473484
How to assign multiple locations/sites to the same employee
Closed

Comments

  • Juan started the conversation

    We have multiple locations (clinics) and our workers may attend on multiple locations (we don't need that customer choose a specific worker) 

    I think we need to associate locations with employees to see all the locations in the form, and we don't see how to associate more than one location to one employee

    How can set to allow customer to book multiple locations? no matter if we don't uses employees (it's not necessary for customer choose any specific employee only the service and location)

    We try to create many employees as locations (worker1, 2, 3 ...) but we also you can't use the same email address on several employees (you need to fix that because each location and worker of our sites uses the same email address for bookings and this limitation is a problem for some business and add complex email handle)  

    Any solution?

  •  2,572
    Aleksandar replied

    Hello Juan

    Employee can only work on one location at the time. You can assign the employee to multiple locations only per time period. For example:

    Employee 1 works on Location 1 from 09:00 - 10:00

    Employee 1 works on Location 2 from 10:00 - 11:00

    Employee 1 works on Location 3 from 11:00 - 12:00

    And so on. Assigning one employee to multiple locations is not possible. Depending on what you actually need, you may need to create as many employees as you have locations.

    The limitation about the email address is true, and that cannot be changed, since the data is being stored in the database. The database doesn't allow creating multiple accounts with the same email address. The workaround I can offer you is to add +1, +2, +3 to the duplicate employee's email address, for example:

    Employee1: [email protected]

    Employee2: [email protected]

    EMployee3: [email protected]

    Then, in Notifications settings, you can add [email protected] as the address to which all notifications will be sent, so if everyone is using the same email address, they will see notifications about all employees.

    Also, if you need your employees to not be available when one location is booked, you'll need to Configure Google Calendar, and then to connect all your employees to the same Google Calendar, and enable "Remove Google Calendar Busy Slots" in Integrations/Google Calendar settings, so when one employee is reserved, that time slot is blocked for all other employees as well.

    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