Block out appointment times if other appointment selected

Support forumCategory: QuestionsBlock out appointment times if other appointment selected
Kim asked 6 years ago
Hi there, I'm not sure if this can be done... We advertise two different appointment times available for their convenience, HOWEVER, we can only do one tour a day. Is there a way, so that if tour #1 is selected, then tour #2 becomes unavailable for anyone else to pick? 
2 Answers
Nikola Loncar Staff answered 6 years ago
Hi Kim, yes you can do that. Just go to EA Settings > Customize page and there leave empty field called Multiple work. Make sure that both tours are connected with same worker. Best regards, Nikola
k.schmidt replied 6 years ago

Hmmm not quite. See, the times do not intercept with each other, otherwise that would work.

Tour #1 is from 9am – 11am
Tour 2 is from 12:30pm to 2:45pm

Nikola Loncar Staff replied 6 years ago

Yes in you case you don’t have overlap between those two in that case one will always be available. I need to think how to perform that.

k.schmidt replied 6 years ago

Ok thanks Nikola!! I wasn’t sure if this is do-able.

teresa_meek replied 6 years ago

Perhaps this could be resolved with something along the lines of a travel time buffer. I consult and move from one appointment location to another. It would be great to have the appointment slots that have the option of showing the appointment time slot of say 2 hours but on the back end have it allow a custom set amount of time before and after the appointment to get to and from the appointment. I know this would have to be done quickly between reservation and confirmation, but it may solve the issue. K.Schmidt could set a travel time buffer of 3 hours before and after each Tour.

Nikola Loncar Staff replied 6 years ago

You can have separate time slots by creating custom connection for each slot. But that will block users from selecting values within that time. 🙁

Best regards,
Nikola

k.schmidt replied 6 years ago

Really all I need for this is:

If A = selected, THEN B = not available
(or if B = selected, THEN A = not available)

Is this do-able? I’m sure others would also have the same issue.

k.schmidt replied 6 years ago

Hi Nikola, just checking in if this is possible, or not? Thanks!

Nikola Loncar Staff answered 6 years ago
Hi, regarding :
If A = selected, THEN B = not available (or if B = selected, THEN A = not available)
you could do that if time slots are overlapping and both services must be connected to same worker. But in your case you have two time slots that are separate and there is no way of switching one with another. Best regards, Nikola