Displaying allergy information is already a legal requirement for food businesses in the UK, but with recent news it is becoming a very hot topic.
A new client of ours has asked us to display allergy info on each dish within the POS. This is straightforward and we do this already using a
Ask Question displaying contents of a
Custom Product Tag. However they also presented a nice idea - having the ability to select certain allergens a customer has then display a filtered menu of only dishes that do not contain those allergens. I really like this idea and want to implement it.
So I think it’s possible right now, using
Change Screen Menu Action with
Group Filter and specifying a comma separate list of filters in the menu item
Group Tag. AFAIK you would need to store a comma separated list of the allergens a dish did not contain though as filters. I did a quick proof of concept and it worked for a single filter (i.e. dishes that contain no nuts) but could not find a way to get it to handle passing and filtering of more than one filter / group tag (i.e. dishes that contain no nuts and no dairy).
Anyone got any better ideas on how to implement this? I’m not too keen on having to maintain a list of all the allergens a dish does not contain, as there are something like 15 or more allergens that have to be tracked and it would get messy to manage for the client later on. I would ideally like it that I could have a Product Tag for each allergen that can be flagged on each dish, but then use that info to easily filter the menu, i.e. show all menu items where
Nuts == False.
Also for selecting a menu filter, I think the “only” way I could implement a multiple choice type question would be multiple looping
Ask Question popups with all of the allergens shown and storing the state values of which is selected in a program setting, then also having a Display results button to “exit the loop” and a “clear results” button to reset all the program settings (filters).