Skip to content

Categories ​

The Categories page allows administrators to manage menu categories in a hierarchical structure (root categories and subcategories). Categories are essential for organizing products within menus.

Note:

  • If the user is not assigned to a specific branch, categories are displayed from the default branch active menu.
  • If the user is assigned to a specific branch, only the categories for that branch’s active menu are displayed.

Index Page ​

On the index page, categories are displayed in a tree view, allowing easy management of root and subcategories.

Actions ​

  • Create Root Category – Add a new top-level category.
  • Add Sub Category – Add a subcategory under an existing parent category.
  • Row Actions
    • Edit Category – Opens the edit form for the selected category.
    • Delete Category – Permanently removes the category.

CRUD Attributes ​

AttributeDescriptionRequired
Name (Translation)Category name, supports multiple languages.✅ Yes
LogoOptional image/logo representing the category.❌ Optional
ActiveWhether the category is active and visible in menus.❌ Optional

Create Page ​

When creating a new category:

  • Root Category – Can be created independently.
  • Sub Category – Requires selecting a parent category.
  • Enter Name (translation).
  • Optionally upload a Logo to visually represent the category in menus.
  • Set the Active checkbox if the category should be available immediately.

⚠️ You must ensure that the parent menu is active before the category can be effectively displayed in POS.

Edit Page ​

When editing a category:

  • You can update the Name (translation).
  • You can change or remove the Logo.
  • Toggle Active to enable/disable the category.
  • Deleting a category will also affect its child subcategories.

Best Practice: Use meaningful category names and group products logically (e.g., "Appetizers", "Main Dishes", "Beverages") for better POS usability.

Example Use Cases ​

  • Root Categories: Appetizers, Main Courses, Beverages.
  • Subcategories: Under "Main Courses", add "Meat Dishes", "Chicken Dishes", "Vegetarian Dishes".
  • Nested Subcategories: "Meat Dishes" → "Grilled Meat", "Spicy Meat", "Mild Meat".

This hierarchical approach ensures flexible, scalable menu management.

Tenvoro