Okay
  Public Ticket #2499451
Limiting services to specific locations
Closed

Comments

  • Jeremiah started the conversation

    Testing Amelia for a doctor's office to replace PatientPop.  They have certain services that are only available at specific locations.  How would I limit which services can be scheduled at each location?

  •  2,572
    Aleksandar replied

    Hello Jeremiah

    Thank you for your purchase.

    Locations can only be assigned to employees, so in order to provide some services on one location, and other services on another location, you should assign your employees to those locations.

    Employees can be assigned to different locations per working periods, so in Work Hours, you can add:

    09:00 - 10:00 Location 1

    10:00 - 12:00 Location 2

    12:00 - 14:00 Location 1

    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

  • Jeremiah replied

    Aleksandar,

    So the problem is there is only one doctor, but they move between 3 offices.  At offices 1 and 2 the consultation appointments are 30 minutes, and at office 3 they are 60 minutes.  It seems like I would have to create 2 separate accounts for the 1 doctor in order to accommodate what I need.  Is that correct?

  •  2
    Jonathan replied

    Jeremiah,

    You can assign each service to just one employee (i.e. one doctor to the 30- and 60-minute consults). You'll need to set the locations in the doctor's work schedule – for example, on Monday from 9 am - 5 pm, they are at office 1; you'd set this to the 30-minute appointment with the location you prefer. Do this for each day and/or day's hours (see the images attached).

    Simply be sure that the doctor is assigned to every location.

  • Jeremiah replied

    Thanks Jonathan.  So I added the second service, which is a 30 minute consultation instead of a 60 minute consultation.  The problem is, now the user can choose between the two of them, and I only want them to select their location (which would default to only one service or the other).  Any way around this?

  •  2,572
    Aleksandar replied

    Hello Jeremiah, hello Jonathan

    Thanks for your advice, but Jeremiah needs all three services offered at the same time, but to also be linked to a location. If we add a location to the employee, and he's assigned to all three services, all three services will be offered at the same location.

    You would need to create as many employees as you have locations (they can be fake), and then you can assign each employee to each service, and each employee to each location. To block scheduled appointments from all three employees, you need to Configure Google Calendar, and to connect all three employees to the same Google Calendar (in their profiles). Also, in Amelia settings/Integrations/Google Calendar, you need to enable "Remove Google Calendar Busy Slots" and increase "Maximum number of events returned to a bigger value".


    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