InnPlate
Cloud POS built for hundreds of simultaneous restaurants: dine-in & takeaway, kitchen tickets, kiosk self-checkout, Razorpay UPI, parcel pickup board, analytics — all on MySQL-backed PHP you control.
Pricing & entitlements
Below is pulled live from your database (plans, features, plan_features) so prospects always match what you ship.
| 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).
Revenue integrity
- Dine-in & counter UPI/card → row in payments (+ order billed).
- Cash tenders → same payments (
cash). - Kiosk checkout → Razorpay + token + Kitchen KOT; payment recorded.
- SaaS plan upgrades → subscription_payments (after migration) + Razorpay id.
Owner reports summarise payments, modes, bestselling dishes, dine-in billed totals.
Scale & operations
- Stateless PHP + indexed MySQL suited to 500+ tenants on competent hosting.
- Use PHP-FPM + OPcache, separate DB instance, InnoDB buffer pool sized for concurrency.
- Enable composite indexes (
schema_update_platform.sql) before going live peak. - Public kiosk & pickup screens poll every few seconds only when open.