Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

Restaurant Order Management

No security coverage Under active development 1 sites

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

  1. 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.
  2. Configure the restaurant details, GST rate, currency symbol and menu categories at Administration » Content » Restaurant » Settings.
  3. 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.
Drupal 10–11

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.

Activity

Tracked releases
3
Tracked since
Dec 2025
Latest release
2 days ago
Releases (12 mo)
3 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Core PHP Release date
1.0.2 Stable 10–11 Oct 13, 2026
1.0.1 Stable 10–11 Dec 24, 2025
1.0.0 Stable 10–11 Dec 21, 2025