| A - Total + exceptions | One quantity per dish, dietary needs entered as deviations from it. Standard count calculated automatically. |
| B - Order + separate dietary | The order stays a plain list of dish and quantity. Dietary is a distinct section that references dishes already ordered. |
| C - Flat order lines | Order-pad style. Every line is independent and equal - no "parent dish, dietary exception" concept at all. |
| D - Grid | The whole menu is always visible as rows. Type numbers directly into dietary columns, no separate "add" step. |
Each dish has one total quantity. Dietary needs are entered as exceptions - "3 standard, plus 1 needs Vegan" - with the standard count calculated automatically.
The order stays a simple list of what was chosen. Dietary requirements live in their own section below, referencing dishes already in the order.
Like an order pad: every line is independent and equal - quantity, dish, dietary - with no "parent dish and exceptions" concept. Dishes are grouped visually only for readability, with a computed total shown per dish.
The full menu is always visible as rows. Type a number directly into the column for the dietary type - no separate "add a dish" step at all.
| Dish | Standard | GF | Coeliac | Veg | Vegan | Other | Total |
|---|