Introduce Dynamic or Sub-Modifiers to display/require New Modifiers Based on Selection of Other Modifier(s)
We would love the ability to dynamically show / require new modifiers based on other modifier selections. For example, right now we have two inventory items per sandwich -- 1) Sandwich 2) Sandwich + Combo. Option 2 includes modifiers for type of drink and type of chips. We would like to condense the two buttons down to one "Sandwich", with a modifier for the combo. If the combo modifier is selected, it would pop-up two new (required) modifiers for the selection of the drink and chips.
If we did this now, the Chips & Drink modifiers could not be marked as required because the system does not know if the Combo modifier (used to add the up-charge) has been selected. So a cashier could accidentally give away chips & a drink without charging for the Combo, or could do the opposite and charge for a combo without selecting the drink or chips. Additionally, for Clover Online Orders, this could allow a user to add chips & a drink with no charge for the combo, which obviously shouldn't be possible.
John Haag commented
I agree. We have an Ice Cream business. We would like to drive the Min/Max options on our Flavor Modifier so that if a One Scoop item is selected then the customer would select 1 and only one flavor.
If a Two Scoop Item is selected then the customer would need to select a quantity of 2 Flavor modifiers. It could be two scoops of 1 flavor or 1 scoop of Vanilla and one scoop of chocolate.
If a Three Scoop Item was selected then Min = 3 and Max = 3.
Otherwise the only way to accomplish this is to have a separately-managed Flavor Modifier for one scoop, two scoop and three scoop Items. This is NOT manageable when flavors are added, removed and changed often.
Daryl F commented
Agreed and voted! Please also support this related request about sub modifiers:https://clover.uservoice.com/forums/946357-management-functions/suggestions/36021394-sub-modifiers