The menu: categories, dishes, sizes and prices
Build the menu yourself. Changing a price is a price change, not a deployment.
Restaurant setup → The menu. Three levels:

Do this
- Shortcode — what a cashier types: PT.
- Name — as it prints on the KOT and the bill.
- Veg / non-veg — the dot beside it on the till.
- Category — Starters, Curries. Type a new one and it exists.
- GST group — required; a dish cannot be saved without one.
- Kitchen station — required; it is where the KOT prints.
- Sizes and prices — Regular ₹560, or Half and Full. A dish with no price cannot be rung up.
- Save dish.
- Categories — the sections of the menu: starters, breads, main course, desserts, beverages. A category cannot be removed while dishes still sit in it.
- Dishes — name, code, the category, the kitchen station that cooks it and the GST group that taxes it.
- Sizes and prices — every dish needs at least one size with a price. Half and full, 30ml and 60ml, or just one called Regular. + Another size adds more.
Rules the screen will hold you to:
- A dish with no price cannot be saved, and neither can one with no tax group or no station.
- A price must be more than nothing. A free item is a complimentary line on a bill, not a dish priced at zero.
- Codes are unique within the outlet.
Until this screen existed, changing the price of a dish meant a database migration and a deployment. It does not any more — a manager changes it before service.