Relational/Conditional Displaying of Services or locations

👍 Gathering votes

I would love a way to show or hide different services based on capacity or other fields.

Use Case
For example:

Field 2 only opens up and accepts bookings after Field 1 is fully booked.
Field 2 services would automatically become available once Field 1 is booked.
Ideal Workflow
Service Editing Interface:

When editing a service, there should be an option for "Conditional Display."
Clicking on this option would open a popup window.
Popup Configuration:

In the popup, I should be able to choose the service and/or location that this service's display depends on.
I can select dynamic tags from any part of another service or location to base the condition on.
Conditional Logic Setup:

Define conditions based on the selected dynamic tag. For example:
If {dynamic tag} is empty
If {dynamic tag} is full
If {dynamic tag} is equal to a specific value, etc.

Example Scenario
I go to edit the service for Field 2.
I select "Conditional Display," and a popup appears.
In the popup, I choose Field 1 as the dependent service or location.
I select the dynamic tag representing the booking status of Field 1.
I set the condition: If the booking status of Field 1 is "full," then display Field 2 for bookings.
This feature would greatly enhance our ability to manage service availability dynamically and improve the booking experience for our users.

Aidanwahl

1 month ago

One vote
Categories
🎉 Feature