Skip to main content

Configure Your Restaurant Business

Ondi Team
Ondi Documentation Team

Ondi's restaurant module helps you manage your restaurant operations, from menu management to order processing and delivery. This guide covers everything you need to set up your restaurant business.

Overview

The restaurant module in Ondi provides comprehensive tools for managing restaurant operations, including menu management, POS integration, order processing, and delivery coordination. Whether you run a single location or multiple restaurants, Ondi helps streamline your operations.

Getting Started

Step 1: Access Restaurant Settings

Navigate to Restaurant MenuOverview in your Ondi dashboard to begin configuration.

Step 2: Configure Restaurant Details

Set up your restaurant information:

  1. Go to Restaurant MenuOverview
  2. Enter restaurant details:
    • Restaurant name and description
    • Address and contact information
    • Operating hours
    • Cuisine type
    • Service areas

Step 3: Set Up Your Menu

Create and manage your restaurant menu:

  1. Navigate to Restaurant MenuCustomer Menu
  2. Create menu categories (e.g., Appetizers, Main Courses, Desserts)
  3. Add menu items:
    • Item name and description
    • Pricing information
    • Images
    • Dietary information (vegetarian, vegan, gluten-free, etc.)
    • Availability schedules
    • Customization options

Step 4: Configure POS System

Set up your Point of Sale system:

  1. Go to Restaurant MenuPOS
  2. Configure POS settings:
    • Table management
    • Order types (dine-in, takeout, delivery)
    • Payment methods
    • Receipt printing
    • Kitchen display system integration

Step 5: Set Up Order Processing

Configure how orders are processed:

  • Dine-in Orders - Table service management
  • Takeout Orders - Pickup order management
  • Delivery Orders - Integration with delivery module
  • Order Status - Track orders from placement to completion

Creating Menu Items

When adding menu items:

  1. Basic Information

    • Name and description
    • Category assignment
    • Price and tax settings
  2. Availability

    • Time-based availability (lunch, dinner, all day)
    • Day-based availability
    • Stock-based availability (if using inventory)
  3. Customization

    • Size options (small, medium, large)
    • Add-ons and extras
    • Special instructions field
  4. Media

    • Product images
    • Nutritional information
    • Allergen warnings

Organize your menu effectively:

  • Appetizers - Starters and small plates
  • Main Courses - Entrees and main dishes
  • Sides - Side dishes and accompaniments
  • Desserts - Sweet endings
  • Beverages - Drinks and refreshments
  • Specials - Daily or seasonal specials

POS System Configuration

Table Management

  • Table Layout - Create floor plan with table numbers
  • Table Status - Track occupied, available, reserved tables
  • Order Assignment - Link orders to specific tables

Order Types

Configure different order types:

  • Dine-in - Orders for customers eating at the restaurant
  • Takeout - Orders for pickup
  • Delivery - Orders for delivery (integrated with delivery module)

Payment Processing

Set up payment methods:

  • Cash - Cash transactions
  • Card Payments - Credit/debit card processing
  • Digital Wallets - Mobile payment options
  • Split Payments - Multiple payment methods per order

Customer Menu Integration

Online Ordering

Enable customers to order online:

  1. Go to Restaurant MenuCustomer Menu
  2. Configure online ordering settings:
    • Enable/disable online ordering
    • Set minimum order amounts
    • Configure delivery zones
    • Set up order scheduling

Customer Portal

Customers can:

  • Browse Menu - View menu items and categories
  • Place Orders - Order online for delivery or pickup
  • Track Orders - Real-time order status updates
  • Order History - View past orders
  • Favorites - Save favorite items

Delivery Integration

Connecting with Delivery Module

Restaurant orders integrate with delivery:

  • Automatic Dispatch - Delivery orders automatically sent to dispatcher
  • Driver Assignment - Orders assigned to available drivers
  • Real-time Tracking - Customers track delivery progress
  • Delivery Zones - Configure service areas

Delivery Settings

Configure delivery options:

  • Delivery Fees - Set delivery charges
  • Minimum Order - Minimum order for delivery
  • Delivery Time - Estimated delivery times
  • Delivery Hours - Available delivery times

Staff Management

Staff Configuration

Set up restaurant staff:

  1. Navigate to ManagementUsers
  2. Add staff members:
    • Waitstaff
    • Kitchen staff
    • Managers
    • Delivery drivers

Roles and Permissions

Configure access levels:

  • Kitchen Staff - View and update order status
  • Waitstaff - Take orders and manage tables
  • Managers - Full access to all features
  • Cashiers - Process payments

Best Practices

  1. Menu Organization - Keep menu well-organized and easy to navigate
  2. Accurate Descriptions - Provide clear item descriptions
  3. Pricing Strategy - Set competitive and profitable pricing
  4. Order Management - Process orders efficiently
  5. Customer Service - Maintain high service standards

Reporting and Analytics

Monitor your restaurant performance:

  • Sales Reports - Daily, weekly, monthly sales
  • Popular Items - Best-selling menu items
  • Order Trends - Peak hours and days
  • Customer Analytics - Customer behavior insights

Integration with Other Modules

Warehouse Integration

  • Inventory Management - Track ingredients and supplies
  • Stock Alerts - Low stock notifications
  • Purchase Orders - Order supplies automatically

Delivery Integration

  • Delivery Orders - Seamless delivery coordination
  • Driver Management - Assign orders to drivers
  • Route Optimization - Efficient delivery routes

Next Steps

After configuring your restaurant:

  • Set up your menu with all items
  • Configure POS system
  • Train staff on the system
  • Test order processing end-to-end
  • Launch online ordering

For more detailed information, visit our Restaurant Menu documentation.

Ask Ondi AI