We have a House with pricing such as:
Extra Shot: $0.50
Almond Milk: $0.25 for Regular, $0.50 for Large
Soy Milk: $0.25 for Regular, $0.50 for Large
Notice how the price of the Extra Shot or Flavor is the same for both sizes, but that the Almond or Soy Milk increases in price for a Large.
My first thought was to make a "Cafe Latte" Item with a Regular and Large Variant. And then have the Extra Shot, Flavor and Almond Milk as Modifiers. However, how can I get the Almond Milk modifier pricing to change accourding to the Size? So that the Modifier Pricing is conditional on the Variant?
What is the best method to achieve this pricing model? I am most concerned about the simplicity for the order takers
You could go at it slightly differently and have it be "cafe latte Small" and "cafe latte Large" as the item and then apply different modifier sets to each item, therefore, each having a different price.