Restrict one service to a specific date

51 views
Skip to first unread message

Jean-Marc Roussel

unread,
May 20, 2025, 5:08:20 AM5/20/25
to Easy!Appointments - Support Group
Hello,

I work with version 1.4.3...

I have 2 services (let's say "Service 1" and "Service 2") assigned to my users.
For them I've created a working plan exception with 2 specific dates (let's say "Date 1" and "Date 2").

When a customer selects one of the 2 services, both dates are currently displayed.

Is is possible to limit one service to one specific date ? For example: 
- if Service 1 is selected, only Date 1 is displayed (and Date 2 is grayed out)
- if Service 2 is selected, only Date 2 is displayed (and Date 1 is grayed out)

Thank you in advance...


Alex Tselegidis

unread,
May 27, 2025, 10:47:17 AM5/27/25
to Easy!Appointments - Support Group
Hello! 

You can do this with a combination of services and providers. 

Assign each service to its own individual provider and then utilize the working plan exceptions so that you activate only the dates that you need. 



Alex Tselegidis, Easy!Appointments Creator
Need a customization? Get a free quote!



Jean-Marc Roussel

unread,
May 28, 2025, 2:57:39 AM5/28/25
to Easy!Appointments - Support Group
Well... Actually it is not so easy...

The problem is that both services can be provided by the same provider.
So I'd like to apply a working plan on the service itself and not on the provider. E.g. :
- Service 1 provided only on Date 1 (and not on Date 2) by Provider 1
- Service 2 provided only on Date 2 (and not on Date 1) by Provider 1

Is this possible?

Jean-Marc

Alex Tselegidis

unread,
Jun 2, 2025, 11:45:07 AM6/2/25
to Easy!Appointments - Support Group
Hello! 

I see, that would be possible but would require some code adjustments.

Basically, you will need to be adding the working plan configuration to services and then update the availability generation. 

Here is the framework documentation for support: 


It is also possible to get a free quote for your customized package from in...@easyappointments.org and have the core team prepare the changes for you. 



Alex Tselegidis, Easy!Appointments Creator
Need a customization? Get a free quote!




Reply all
Reply to author
Forward
0 new messages