easyappointments
easyappointments copied to clipboard
Multiple addresses for providers
A provider could have multiple office address and provide its services 2 days in the first location and the rest of the weed to the other address.
How to manage this with EA or could this possibility be added ?
Hello!
Locations as currently part of the service entries.
This means that if you have two services for two locations, new appointments will get this information correctly.
![]() |
Alex Tselegidis, Easy!Appointments Creator
Need a customization? Get a free quote! |
@alextselegidis thanks for reply.
But what about scheduling ? Office 1 is only open on Monday and Office 2 is only open on Friday. How to manage scheduling for that only services with location of Office 1 are only available on Monday in the appointment process ?
@alextselegidis is my description clear and do you understand it ?
What about that or can you reopen ?
Thank you
Hello @popod!
But what about scheduling ? Office 1 is only open on Monday and Office 2 is only open on Friday. How to manage scheduling for that only services with location of Office 1 are only available on Monday in the appointment process ?
In this case they will need to use two providers to handle this scenario, both will have different locations and working plans.
Will this suffice or am I missing something?
![]() |
Alex Tselegidis, Easy!Appointments Creator
Need a customization? Get a free quote! |
Hello @alextselegidis and thank you for reply.
Yes, this could do the trick.. But this is not really user friendly at all !
With the two providers solution, the user cannot display and manage its full week planning in the calendar.. only a part of its calendar is visible, and it must disconnect and connect with the second provider to see the other part of his appointments..
I think that we should provide something better. This is more difficult, but adding a new "location" entity should be a better way to handle this case and this will be far better :)
What do you think about that and could you reopen this issue ?
Hi @alextselegidis
Do you understand my need and do you find this feature useful ? I think it is !
Thank you for your job and for reply.
Hello @popod
Maybe I'm missing something here, but what difference would it make to the provider user the addition of multiple locations, except from the fact that this information will be stored as a relation to the appointment instead of it being a string value?
I mean it's not that the working plan of two different locations will overlap, right?
![]() |
Alex Tselegidis, Easy!Appointments Creator
Need a customization? Get a free quote! |
Perhaps my description is not very clear.
The solution you propose by making 2 different providers for each of the two available offices addresses could work https://github.com/alextselegidis/easyappointments/issues/1098#issuecomment-887447608.
But I don't find it very suitable. It is not possible for the provider to see his complete schedule for the week... he can only see his week's schedule for one location and has to log out and log back in with the other provider account to see the other part of his schedule.
If there are 3 locations, that's 3 providers and it becomes impossible to manage...
That's why I propose to improve this and to add a management of locations that is linked to schedules, services and providers. This is so that a provider can offer to book appointments on several locations (with different dedicated services) and for different time slots.
I think such a feature would be very useful and important to be added to EA, even if it is a bit complicated to implement.
Is my description better and do you understand my need ?
So, if it's 3 offices and 5 persons that rotate it should be set up as 15 providers? But each provider require name, surname, password and unique email. How to work it out?
Hello!
I understand that having multiple provider account is not optimal, especially for cases that have too many locations to work with.
I think that we need a more sophisticated solution for locations in general, but I would first need to think about it in more detail.
For now I will open this ticket so that we keep it alive :)
![]() |
Alex Tselegidis, Easy!Appointments Creator Need a customization? Get a free quote! |
Hi @alextselegidis
I'm happy that you reopen this issue / feature request !
To address this, I think that the providers and working plan should be dissociated. We need to create a new "location" entity which could be linked to a provider like for the services. The working plan should be moved from the provider to the new location entity to allows to define a working plan by location.
Then the booking page and the backend should be updated by adding a new select field for the location.
I think that this change will handle all the features request done in this thread.
Hope this helps and happy to test this in a near future :)
I don't think the booking page should have automatically the location added. In my case, the location is dependent on the working plan. Some providers work mondays in one office and tuesdays in another, etc. So we would need a need location entity and that location entity should be shared between working plans and services so that we can restrict services to locations and to working plans.
For example, if I offer service A only in location B, if a user chooses Service A, he will only be offered the availabilities that fit the working plan for location B.
@nebulousGirl That is true, it's the appointment that eventually will be getting the final location information. Currently E!A will get this information from the booked service. We could make this a bit more dynamic by overriding the default service location with the working plan location if set. But that first needs the working plans to be defined for a specific date period which is a different ticket here on Github.
![]() |
Alex Tselegidis, Easy!Appointments Creator Need a customization? Get a free quote! |
Any update on this topic, the @regs01 use case is really a good demonstration of current limitations.
So, if it's 3 offices and 5 persons that rotate it should be set up as 15 providers? But each provider require name, surname, password and unique email. How to work it out? Regards.
Hello @fliot, there is a current feature freeze for version 1.5, so that version reaches the stable tag as soon as possible. This ticket will be considered for an upcoming release.
![]() |
Alex Tselegidis, Easy!Appointments Creator Need a customization? Get a free quote! |
