A second menu turns on the breakfast/lunch toggle at the register. One menu and the toggle never appears.
Shown at the register in this order. The order is the order you add them in.
Choices asked when a dish is rung up: a side, a temperature, add-ons. Tick a group on a category for every dish in it, or on one item.
A CSV with one row per option: group, pick_min, pick_max, prefixes, option, price, extra_price, default, then_ask, applies_to. Importing a corrected file updates groups by name. Download the template
A CSV with menu, category, name, price. Re-importing a corrected file updates the dish rather than adding a second one.
No SKU needed - a menu item has no barcode, so one is generated. Items added here are not stock-counted.
The register's gratuity button adds this percentage of everything else on the order, before tax. It follows the order as items are added or removed.
For services, loose goods or a misc button - the cashier types the amount when it is scanned.
Asked after its category's choices.
Least 1 makes it required. Most 0 means no limit. Least 1 and most 1 is “pick one”.
Extra price is what “Extra” costs, when different. “Then ask” opens another group when this option is picked, e.g. Combo, then Drink.