Restaurant operator manual
- Getting started
- Owner setup
- Staff & roles
- Menu & tables
- Daily flow (dine-in & takeaway)
- Kiosk self-order & pickup screen
- Payments & revenue
- Reports
1. Getting started
Public site: Register → Owner login → complete Menu, Areas & Tables, Staff. Configure Razorpay keys in config.php for customer UPI and kiosk payments.
2. Owner
Use Subscription to pay InnPlate yearly (recorded as subscription payment). Manage Staff (emails + roles). Open KIOSK for kiosk URL + pickup TV link.
3. Staff & roles
Each role sees only allowed menus (POS, Kitchen, Billing, …). Restaurant code = registration slug.
4. Menu & tables
Import Excel menus; add dine-in tables. Zero-price items warn at POS.
5. Daily flow
Dine-in: POS → add items → KOT optional → Billing (cash/UPI) → billed; payment row in payments.
Takeaway (counter): Billing prepay cash/UPI → token → send KOT; close when handed over.
6. Kiosk
Guest orders → pays on device → payment + parcel token + automatic KOT. Parcel screen shows preparing vs ready tokens.
7. Payments
Guest orders via POS/kiosk/Billing insert into payments (cash, razorpay_upi, other). Plan upgrades insert into subscription_payments. Reports combine sales from order lines for sold items.
8. Reports
Owner/admin/manager: collected money, modes, bestselling dishes, daily trends.
Plans & features (live from database)
| Feature | Trial trial | Basic basic | Standard standard | Advanced advanced | PlanFull slugfull |
|---|---|---|---|---|---|
| Staff Management | ✓ | ✓ | ✓ | ✓ | — |
| Menu Management | ✓ | ✓ | ✓ | ✓ | — |
| KIOSK | ✓ | — | — | ✓ | — |
| Tables & Areas | ✓ | ✓ | ✓ | ✓ | — |
| POS | ✓ | ✓ | ✓ | ✓ | — |
| Order Management | ✓ | ✓ | ✓ | ✓ | — |
| KOT (Kitchen) | ✓ | ✓ | ✓ | ✓ | — |
| Billing & Payments | ✓ | ✓ | ✓ | ✓ | — |
| Takeaway / Dine-in | ✓ | — | ✓ | ✓ | — |
| Reports | ✓ | ✓ | ✓ | ✓ | ✓ |
Trial length: 3 days from registration (plans.trial_days).