Skip to content

Food Items ​

Food Items are the actual dishes on your menu - the products customers order. Navigate to Foods → Food Items to manage your complete menu inventory.

Food Items - List Page


Overview ​

This is where you create and manage every dish, drink, and item available for customers to order. Food Items are the core of your restaurant's menu system.


Creating a Food Item ​

Click Add Food Item to create a new menu item. The form has multiple sections:

Food Items - Add/Edit Form

Basic Information ​

Image (Recommended)

  • Upload an appetizing photo of the dish
  • High-quality, professional food photography preferred
  • Significantly increases order rate on digital menus
  • Displays on website, mobile apps, and digital displays

Name (Required)

  • Official name of the dish
  • Examples: "Grilled Chicken Breast", "Margherita Pizza", "Caesar Salad"
  • Use consistent naming conventions
  • Should match menu and receipts

Description

  • Detailed description of the dish
  • Include key ingredients and cooking method
  • Examples:
    • "Tender chicken breast marinated in herbs, grilled to perfection, served with seasonal vegetables"
    • "Classic pizza with tomato sauce, fresh mozzarella, and basil"
  • Helps customers make informed choices
  • Useful for dietary restrictions and allergen information

Menu (Required)

  • Select which menu this item belongs to
  • Examples: Breakfast Menu, Lunch Menu, Dinner Menu
  • Controls when item is available (if time-based menus enabled)

Food Type (Required)

  • High-level category: Appetizers, Main Courses, Desserts, etc.
  • First level of organization
  • Helps customers browse menu

Food Category (Required)

  • Specific sub-category within food type
  • Examples: Chicken Dishes, Pasta, Salads
  • Provides detailed organization

Pricing & Taxes ​

Price (Required)

  • Base price of the item in your currency
  • Enter numbers only (no currency symbols)
  • Example: 15.99, 250, 1200.50
  • This is the default price (can be overridden by variants)

Tax (Required)

  • Select applicable tax rate
  • Taxes must be configured first in Settings → Taxes
  • Can be VAT, GST, Sales Tax, or custom
  • Applied at checkout and shown on receipts

Preparation Time

  • Estimated cooking/preparation time in minutes
  • Example: 15, 20, 30 minutes
  • Helps set customer expectations
  • Used for delivery time estimates
  • Useful for kitchen planning

Availability & Status ​

Is Available

  • Toggle switch: Yes or No
  • Controls whether item can be ordered
  • Set to "No" for:
    • Temporarily out of stock items
    • Seasonal items currently out of season
    • Items being discontinued
  • Unavailable items don't show on website/app
  • Still visible in admin for reference

Is Featured

  • Toggle switch: Mark as featured item
  • Featured items may appear in:
    • Special section on website
    • Homepage highlights
    • "Chef's Recommendations"
  • Use for signature dishes and specials

Is Popular

  • Toggle switch: Mark as popular item
  • Popular items may show "Popular" badge
  • Influences customer choices
  • Based on sales data or manual designation

Advanced Features ​

Variants & Groups ​

Food items can have variants (size, customizations) and add-on groups (extras).

Has Variation

  • Toggle switch: Enable if item has multiple options
  • Examples of variants:
    • Pizza: Small, Medium, Large, Extra Large
    • Coffee: Regular, Large
    • Burger: Single, Double, Triple
  • Each variant can have different price
  • Customers select variant at order time

Adding Variants

Food Items - Variants Management

  1. Create the base food item first
  2. After saving, click Add Variants in actions menu
  3. Enter variant details:
    • Variant Name: Small, Medium, Large, etc.
    • Price: Price for this variant
    • Is Default: Set one variant as default selection
  4. Add multiple variants as needed
  5. Variants appear as options when ordering

Example Variant Setup:

  • Pizza (Base Item)
    • Small (10") - ₹300
    • Medium (12") - ₹450
    • Large (14") - ₹600
    • Extra Large (16") - ₹800

Add-On Groups

  • Click Add Groups in actions menu
  • Create customization groups:
    • Group Name: Extra Toppings, Sauce Options, Side Choices
    • Items: Individual options within the group
    • Price: Additional charge for each option
    • Required: Must customer select from this group?
    • Multiple Selection: Can select multiple items?

Example Add-On Group:

  • Burger (Base Item)
    • Extra Toppings Group (Optional, Multiple Selection)
      • Cheese +₹30
      • Bacon +₹50
      • Avocado +₹40
      • Extra Patty +₹80
    • Sauce Options Group (Required, Single Selection)
      • BBQ Sauce
      • Mayo
      • Spicy Sauce
      • Mustard

Variants vs Add-Ons

Variants are mutually exclusive options (customer picks one size). Add-Ons are extras that can be added (customer can add multiple toppings). Use variants for sizes/versions, add-ons for customizations.


Ingredients & Recipe ​

Ingredients

  • List ingredients used in this dish
  • Select from Inventory Items (if inventory module enabled)
  • Specify quantity of each ingredient
  • Used for:
    • Automatic inventory deduction when item sold
    • Recipe costing and profit margin calculation
    • Allergen tracking and dietary information
    • Stock alerts when ingredients low

Adding Ingredients:

  1. In Food Item form, find Ingredients section
  2. Click Add Ingredient
  3. Select ingredient from inventory
  4. Enter quantity used per serving
  5. Repeat for all ingredients

Example:

  • Chicken Burger
    • Burger Bun - 1 piece
    • Chicken Breast - 150g
    • Lettuce - 20g
    • Tomato - 50g
    • Cheese Slice - 1 piece
    • Special Sauce - 30ml

Inventory Integration

Linking food items to inventory ingredients enables automatic stock tracking. When a Chicken Burger is sold, the system automatically deducts 1 bun, 150g chicken, etc. from inventory.


Food Items List View ​

Columns Displayed:

  • Image: Thumbnail of dish
  • Name: Item name with variant count (if applicable)
  • Menu: Which menu(s) it belongs to
  • Food Type: Category
  • Food Category: Sub-category
  • Price: Display price (or price range for items with variants)
  • Preparation Time: Cook time in minutes
  • Status: Available or Unavailable badge
  • Actions: Edit, Delete, Add Variants, Add Groups

Filters:

  • Menu Filter: Show items from specific menu
  • Food Category Filter: Filter by category
  • Search: Search by item name

Variant Indicator

  • Items with variants show link: "3 Variants"
  • Click to view all variant details
  • Quick access to variant pricing

Managing Food Items ​

Editing Items

  • Click Edit to modify item details
  • Update any field
  • Changes reflect immediately on website and POS

Availability Toggle

  • Quick toggle in list view to mark available/unavailable
  • No need to open full edit form
  • Instant update across all systems

Deleting Items

  • Click Delete to remove item
  • Confirmation required
  • Cannot delete items with order history (recommended to make unavailable instead)

Bulk Actions

  • Select multiple items with checkboxes
  • Bulk delete for cleanup
  • Use cautiously to avoid mistakes

Best Practices ​

High-Quality Images

  • Professional food photography increases orders by 30-40%
  • Consistent style across all items
  • Well-lit, appetizing, accurate representation
  • Images should load fast (optimize file size)

Descriptive Names

  • Clear, concise, appetizing
  • "Grilled Salmon with Lemon Butter" better than just "Salmon"
  • Include key selling points in name
  • Keep under 50 characters when possible

Compelling Descriptions

  • Describe flavors, cooking method, key ingredients
  • Mention if organic, free-range, imported, etc.
  • Indicate dietary suitability (vegetarian, gluten-free)
  • Include allergen warnings
  • Keep to 2-3 sentences

Accurate Pricing

  • Update prices regularly
  • Use variants for size-based pricing
  • Consider food cost and profit margins
  • Stay competitive with market rates

Realistic Prep Times

  • Set achievable preparation times
  • Account for peak hour delays
  • Better to overestimate than underestimate
  • Adjust based on kitchen feedback

Inventory Linking

  • Link to inventory items when possible
  • Enables automatic stock management
  • Provides accurate costing data
  • Alerts when ingredients running low

Menu Organization

  • Assign to correct menu(s)
  • Proper food type and category
  • Makes ordering faster and easier
  • Better browsing experience

Regular Updates

  • Review items quarterly
  • Remove unpopular items
  • Update seasonal offerings
  • Adjust prices based on costs
  • Refresh photos periodically

Seasonal Items

  • Mark seasonal items clearly
  • Make unavailable when out of season
  • Consider special "Seasonal Menu"
  • Don't delete - reuse next year

Menu Psychology

Place most profitable items first in categories, with good images and descriptions. Items in top 2-3 positions get ordered most frequently.

Consistency Across Channels

Ensure food items appear consistently across POS, website, mobile app, and printed menus. Inconsistencies confuse customers and staff.

Upselling with Add-Ons

Use add-on groups strategically to increase average order value. "Make it a combo? +₹50" or "Add extra cheese? +₹30" are proven upsell techniques.