Online Menus
The Online Menus module enables you to create and manage public-facing digital menus for each branch. These menus can be accessed via QR codes or shared links and are tied to existing internal menus for consistent product management.
Index Page

Table Columns
- Name – Translated menu name
- Branch – Assigned branch
- Menu – Linked internal menu
- Slug – Unique identifier for the public URL
- Activation – Active or Inactive status
- Created At – Created timestamp
- Updated At – Last modification timestamp
- Actions – Edit / Delete / QR Code
Actions
Row Actions
Edit– Open update formDelete– Permanently remove the online menuView QR Code– Shows a large downloadable QR code linking to the menu
🧺 Bulk Actions
- Select multiple rows using checkboxes
- Perform:
- Delete Selected
Filters
- Branch – Filter menus by assigned branch
- Menu – Filter menus by linked internal menu
- Activation – Filter by active/inactive status
- From / To – Filter by created/updated date range
Attributes
| Field | Description |
|---|---|
| Name | Required. Supports multi-language input using translation fields. |
| Slug | Required. Used in the public URL (e.g., /menu/:slug). Must be unique. |
| Branch | Required on creation. Cannot be changed after creation. |
| Menu | Optional. If not selected, the system will use the branch's active menu. |
| Active | Optional. Indicates whether the menu is publicly visible or not. |
Create Page

- Multi-language support for Name.
- Branch and Slug are required.
- Menu dropdown is optional.
- Checkbox to set Active status.
- The language selector appears at the top left.
Edit Page

- You can update:
- Name
- Slug
- Menu
- Active status
- Branch is locked and cannot be changed after creation.
- Follows the same multi-language and slug rules as creation.
Online Access
Each online menu is accessible via a public link using the slug:
https://yourdomain.com/online-menu/{slug}You can also download or display a QR code that links to the public menu.
Notes
- Online menus inherit categories, products, and visibility rules from their assigned internal menu.
- You may create multiple online menus for the same branch (e.g., different promotions).
- If no internal menu is selected during creation, the system will fallback to the active internal menu for that branch.
