Skip to content

Menus ​

The Menus module allows administrators to create and manage different restaurant menus. Each menu can belong to a specific branch and may include categories and products. This module ensures flexibility in defining multiple menus (e.g., Breakfast, Lunch, Dinner, Seasonal) across branches.

Index Page ​

The index page lists all menus with key details such as name, branch, activation status, and timestamps.

Filters ​

  • Branch – Filter menus by branch (only shown if the user is not assigned to a specific branch).
  • From / To – Filter menus by creation or update date range.

Actions ​

  • Create Menu – Add a new menu.
  • Row Actions
    • Show Categories – View categories linked to this menu.
    • Show Products – View products linked to this menu.
    • Edit Menu – Modify an existing menu.
    • Delete Menu – Remove the selected menu.
  • Bulk Actions
    • Delete Selected Menus – Remove multiple menus at once.

CRUD Attributes ​

When creating or editing a menu, the following attributes are available:

AttributeDescriptionRequirement
NameMenu name with full translation support.Required
BranchAssign the menu to a branch (required if the user is not branch-specific).Required
DescriptionOptional description with translation support.Optional
ActiveCheckbox to enable or disable the menu.Optional

Create Menu Page ​

The Create Menu page is used to add a new menu.

  • Name (Translation Required) – Provide the name of the menu in the supported languages.
  • Branch (Required) – Select the branch where this menu will be available.
  • Description (Optional) – Add a description for internal reference or customer-facing details (multi-language).
  • Active (Optional) – Enable or disable the menu.

Click Create to save the menu, or Cancel to return without changes.

Edit Menu Page ​

The Edit Menu page allows updating an existing menu’s details.

  • Name (Translation Required) – Update the menu name in one or more languages.
  • Branch – This field cannot be changed once a menu is created, ensuring consistency.
  • Description (Optional) – Update the translated description of the menu.
  • Active (Optional) – Toggle activation status to temporarily disable the menu without deleting it.

Click Update to apply changes, or Cancel to return without saving.

Notes ​

  • Only active menus are visible when assigning products or categories.
  • Users restricted to a branch will only see and manage menus belonging to that branch.
  • Inactive menus remain in the system but are excluded from POS operations.

Tenvoro