Kamboj Restaurant POS & Table Billing is a WordPress restaurant POS plugin built for dine-in service. Restaurants and cafés can manage tables, take orders, print kitchen tickets (KOT), collect payments, and review sales from a modern counter interface — without a separate POS subscription.
Orders, menu, tables, and payments stay in your WordPress database. Staff log in and use the POS page like a billing counter.
Developed by Mohit Kamboj. This plugin is not affiliated with any third-party restaurant brand or trademark.
Unlike heavy POS systems, this plugin focuses on table billing essentials for single-location dine-in restaurants.
✔ Floor plan with live table status
✔ Touch-friendly menu and cart
✔ Auto-save orders to tables
✔ KOT and bill printing
✔ Cash, UPI, and card payments
✔ GST / tax settings
✔ Active orders and bill history (managers)
✔ Sales analytics and reports (managers)
✔ Cashier and manager roles
Create dining areas and tables from WordPress admin. The POS floor view shows which tables are available, occupied, or in billing. Tables become occupied only after items are saved on the order, so empty opened tables stay free.
Staff tap menu items to add them to the cart. Items auto-save to the table order — no separate Save button required. Quantity changes sync instantly. Navigate back to the floor plan and the table stays occupied with the correct bill amount.
Send kitchen order tickets (KOT) and print bills from the browser. Restaurant name, address, and phone from settings appear on printed invoices.
Settle orders with cash, UPI, or card. Enable GST from admin, set the tax rate and label, and apply tax on bills automatically.
View all running table orders in one list synced with occupied tables. Managers can browse bill history by date range and reprint old invoices.
Dashboard stats on the POS and detailed reports in WordPress admin — daily sales, top items, payment split, and month-wise revenue charts. Full analytics and bill history require the manager role.
Kamboj Cashier can take orders and settle bills. Kamboj Manager can free occupied tables, void orders, and access reports. Administrators have full access.
This plugin stores data in custom database tables on your site, uses the WordPress REST API for the POS interface, and does not send order data to external servers. Designed to stay fast, secure, and maintainable.
The React POS front-end is compiled into assets/pos/. Human-readable source is included in the plugin at:
source/pos-ui/
To rebuild the POS assets:
cd source/pos-uinpm installnpm run buildOutput is written to assets/pos/.
Third-party libraries bundled in this plugin:
assets/js/chart.umd.min.js — https://github.com/chartjs/Chart.js — MIT licensesource/pos-ui/ — MIT licenseThis plugin stores restaurant operational data locally in your WordPress database, including orders, order items, tables, menu items, payment records, and staff user IDs on orders. This data is not transmitted to external servers.
The plugin registers WordPress personal data export and erasure tools for orders linked to staff accounts. Use Tools Export Personal Data or Erase Personal Data in WordPress admin.
source/pos-ui/