This module manages complete restaurant workflows, including menu management, order taking (KOT/BOT), and billing. It provides tools for placing orders, printing receipts, managing menu items, and generating bills.
Introduction
Restaurant Order Management helps restaurants manage table orders, generate kitchen order tickets (KOT) for food and bar order tickets (BOT) for drinks, and create GST bills for each table session. Tickets and bills can be printed as PDFs.
Project Summary
Manage restaurant menus, table orders, kitchen and bar tickets, and GST billing directly in Drupal.
Features
- Manage menu items by category, with prices and separate classifications for kitchen food orders and bar drink orders.
- Place orders by table using menu item autocomplete. Multiple orders for the same table are grouped into a single session for billing.
- Generate separate kitchen order tickets (KOT) for food and bar order tickets (BOT) for drinks.
- Mark orders as served or cancel them. Cancelled orders are excluded from the bill.
- Save a bill without closing the table session, or finalize the bill and close the session to prepare the table for new orders.
- Calculate bills from all orders in a table session, including the subtotal, GST and grand total. Saved bills retain the GST rate applied when they were created.
- View past bills and download them as PDFs.
- Configure restaurant details, including name, address and GSTIN, along with the GST rate, currency symbol, menu categories and bill footer text.
- Provide separate permissions for order taking, billing, menu management and administration, with Waiter, Kitchen, Bar and Cashier roles created during installation.
Post-Installation
- Assign the appropriate permissions: Take restaurant orders, Bill restaurant orders, Manage menu items and Administer restaurant orders. Alternatively, assign staff the Waiter, Kitchen, Bar and Cashier roles as appropriate.
- Configure the restaurant details, GST rate, currency symbol and menu categories at Administration » Content » Restaurant » Settings.
- Add menu items and start managing table orders, printing kitchen and bar tickets, and generating bills from the Restaurant menu.
Requirements
- Drupal 10.3 or later, including Drupal 11.
- The TCPDF library, installed through Composer, for PDF generation. If TCPDF is unavailable, tickets and bills are displayed as web pages instead.
Ask your assistant about Restaurant Order Management
Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works
Depends on
Dependencies of the latest stable release
- user Drupal core
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.