As our chain of clinics grows we will have a very long list of employees across many locations and they all perform a similar set of services to our users. This list of employees will be too long to show to the user after he has selected a service. Moreover, the list is not relevant as a user would always prefer one location, so the choice of employees should be limited to those who perform the selected service at a location that the user selected first.
Could a user:
1. select a service category and service first
2. select a location
3. sees the list of employees that offer the selected service at the selected location
4. complete the booking
Alternatively, it is OK if no employee list shows at all and the user discovers the employees only in the drop-down menu that renders below.
I have tried to remove the list of employees simply by doing
.am-service-providers{ display:none}
and the employees do disappear. But it means that the drop-down menu has also disappeared.
1. You can use the [ameliacatalog] shortcode, which will display the categories first, and then services would be listed when you access each category.
2. Selecting a location would work, but that is not a mandatory field, so even if you hide the employee drop-down, your customers would simply be able to click on "Continue", and disregard the location.
3. Unfortunately, this would only work with [ameliacatalog category=1 employee=1] if you want to show only the services from a category with ID 1 that are assigned to the employee with ID 1. So, that would display only the services from Category 1, assigned to employee 1.
I don't know if that would be useful to you guys, but you can try and let me know what you think about that view.
Many thanks for your reply however we are familiar with the different shortcodes and their modifiers and that does not solve our challenge.
I believe that once the user has selected the location from the drop-down menu the list of employees is limited to those tied to that specific location so that work already without the shortcodes as you suggest under 3.
Actually we are already being helped if the list of employees could be omitted from the viewport. As I said, I tried that using
.am-service-providers{ display:none}
But the layout as a whole does not get better as you have designed it in such a way that the informatoin is presented in two columns so it gives empty space.
Could we get options in the Amelia settings to adjust what is visible in the user's view? I doubt if anyone needs to see that list of all employees if you pick one from a drop down menu the next moment anyways.
We will be releasing the new customize cabinet (probably in February), so you'll be able to customize the form by yourself, but unfortunately until then, we can only use CSS.
Can you show me your page where you want to hide the employees dropdown? Also, please take a screenshot and show me what exactly you need to hide. I'm not sure on which part of the booking form you found the .am-service-providers class, but since it gives you an empty space, I suppose you used the wrong selector. If you hide the whole element, it shouldn't just sit there with an empty space where the drop-down used to be.
Hi,
As our chain of clinics grows we will have a very long list of employees across many locations and they all perform a similar set of services to our users. This list of employees will be too long to show to the user after he has selected a service. Moreover, the list is not relevant as a user would always prefer one location, so the choice of employees should be limited to those who perform the selected service at a location that the user selected first.
Could a user:
1. select a service category and service first
2. select a location
3. sees the list of employees that offer the selected service at the selected location
4. complete the booking
Alternatively, it is OK if no employee list shows at all and the user discovers the employees only in the drop-down menu that renders below.
I have tried to remove the list of employees simply by doing
.am-service-providers{
display:none}
and the employees do disappear. But it means that the drop-down menu has also disappeared.
Your support is much appreciated!
Kind regards
Rogier
This is something we're hoping to be able to do as we'll also have a long list of providers. Looking forward to seeing if it is possible. :)
Tania
Thank you for your purchase Rogier; hello Tania.
1. You can use the [ameliacatalog] shortcode, which will display the categories first, and then services would be listed when you access each category.
2. Selecting a location would work, but that is not a mandatory field, so even if you hide the employee drop-down, your customers would simply be able to click on "Continue", and disregard the location.
3. Unfortunately, this would only work with [ameliacatalog category=1 employee=1] if you want to show only the services from a category with ID 1 that are assigned to the employee with ID 1. So, that would display only the services from Category 1, assigned to employee 1.
I don't know if that would be useful to you guys, but you can try and let me know what you think about that view.
Kind Regards,
Aleksandar Vuković
[email protected]
Rate my support
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia 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
Hi Aleksandar,
Many thanks for your reply however we are familiar with the different shortcodes and their modifiers and that does not solve our challenge.
I believe that once the user has selected the location from the drop-down menu the list of employees is limited to those tied to that specific location so that work already without the shortcodes as you suggest under 3.
Actually we are already being helped if the list of employees could be omitted from the viewport. As I said, I tried that using
.am-service-providers{
display:none}
But the layout as a whole does not get better as you have designed it in such a way that the informatoin is presented in two columns so it gives empty space.
Could we get options in the Amelia settings to adjust what is visible in the user's view? I doubt if anyone needs to see that list of all employees if you pick one from a drop down menu the next moment anyways.
Thanks for your consideration!
Best regards
Rogier
Hi Rogier.
We will be releasing the new customize cabinet (probably in February), so you'll be able to customize the form by yourself, but unfortunately until then, we can only use CSS.
Can you show me your page where you want to hide the employees dropdown? Also, please take a screenshot and show me what exactly you need to hide. I'm not sure on which part of the booking form you found the .am-service-providers class, but since it gives you an empty space, I suppose you used the wrong selector. If you hide the whole element, it shouldn't just sit there with an empty space where the drop-down used to be.
Kind Regards,
Aleksandar Vuković
[email protected]
Rate my support
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia 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