Chapter 9: QR Online Ordering — 9.2 Online Menu Setup
Use Online Menu Setup to create the menus your customers see when they scan a QR code to order. You can create different menus for different outlets, time slots, or occasions — and control exactly which products appear.
When to use this: When you need to set up or update the online menu that customers see when they scan your QR code.

The Online Menu list shows all configured menus with their assigned outlets. Each menu defines the name, description, sales channel, and banner image for one outlet's online ordering page. Click a menu name to edit its configuration.
| Element | Type | Function |
|---|---|---|
| + Add New | Green Button | Create a new online menu for an outlet |
| Menu | Column | Menu name (clickable → opens edit form) |
| Outlet | Column | The outlet this menu is assigned to |
| Column | Description |
|---|---|
| Menu | Menu name (clickable → opens edit form) |
| Outlet | The outlet this menu serves |
Clicking + Add New or a menu name opens the configuration form:

| Field | Type | Required | Description |
|---|---|---|---|
| Menu Name | Text | ✅ Yes | Display name for the online menu (e.g., "Main Menu", "Weekend Specials") |
| Description | Textarea (max 140 chars) | No | Short description shown to customers on the ordering page. Character counter displays below (e.g., "0/140 characters") |
| Field | Type | Description |
|---|---|---|
| Outlet | Dropdown | Select which outlet this menu belongs to. Each outlet can have one active menu |
| Sales Channel | Dropdown | Select the sales channel for orders placed through this menu (e.g., EQuipOrdering, Online) |
| Banner Image | Image Upload | Upload a banner image for the ordering page header. Recommended ratio: 9:5 (540 × 300 px). Click Add Image to upload |
2. Click + Add New.
3. Enter the Menu Name (e.g., "Main Menu").
4. Optionally add a Description (max 140 characters).
5. Select the Outlet from the dropdown.
6. Select the Sales Channel from the dropdown.
7. Upload a Banner Image (recommended: 540 × 300 px, 9:5 ratio).
8. Click Save.
Expected Result: The online menu is saved.

2. Update the desired fields.
3. Click Save.

Online Menu Setup (this page) → defines menu name, outlet, banner
↓
Menu Builder (Section 10.3) → adds products to the menu hierarchy
↓
Ordering Setup (Section 9.3) → enables ordering for the outlet
↓
Payment Gateway (Section 9.4) → enables online payment
↓
Layout Setup (Section 9.5) → customizes the visual theme
↓
Customer scans QR code → sees the published menu → places orderScenario: A restaurant wants to set up a QR ordering menu for their main branch.
Setup:
2. Menu Name: "Main Menu".
3. Description: "Order food & drinks from your table".
4. Outlet: Select "Jay" (main branch).
5. Sales Channel: Select "EQuipOrdering".
6. Upload the restaurant's banner image (540 × 300 px).
7. Click Save.
8. Next: Go to Menu Builder (Section 10.3) to add products to this menu.

[!TIP] The Description field (140 chars max) appears below the banner on the customer ordering page. Keep it short and action-oriented — e.g., "Browse our menu and order directly from your table."
[!IMPORTANT] Creating an online menu here only defines the menu shell. You must also configure the Menu Builder (Section 10.3) to add actual products, and enable the outlet in Ordering Setup (Section 9.3) for the menu to go live.
| Role | View | Create | Edit | Delete |
|---|---|---|---|---|
| Admin | Yes | Yes | Yes | Yes |
| Supervisor | Yes | Yes | Yes | No |
| Cashier | No backend access | — | — | — |
[!NOTE] Exact permissions depend on the Privileges Setup configured for each role. Contact your administrator if you cannot access this page.
2. Click the name or code link (blue text) of the record you want to delete.
3. In the edit form, scroll down to the bottom.
4. Click the Delete button (red button).
5. A confirmation dialog appears — click Yes to confirm deletion.
Expected Result: The record is soft-deleted — it is hidden from the active list and POS terminals but can be restored later using the "Show Deleted" filter.
[!WARNING] Records linked to active transactions or other modules cannot be deleted. The system will display an error if deletion is not allowed.

Click the + Add New button (green button).
Fill in the required fields in the form.

Fill in any optional fields as needed.
Click Save to create the new online menu.

✅ Expected Result: The new online menu appears in the list and is available for use across the system.

Click on the name or code link (blue text) of the record you want to edit.
The edit form opens with all current values pre-filled. Modify the fields as needed.


✅ Expected Result: The online menu is updated and changes take effect immediately.
Q: Why is the QR menu not updating for customers? A: Changes to the online menu require a save and may take a few minutes to propagate. Clear the browser cache if testing.
Q: Can I have different menus for different outlets? A: Yes. Each outlet can have its own menu configuration in Menu Setup.
Q: How do I temporarily disable QR ordering? A: Toggle the ordering feature off in Ordering Setup for the specific outlet.
| Issue | Possible Cause | Solution |
|---|---|---|
| Cannot save the record | Required fields are empty or invalid | Check all fields marked with * and fill in valid data |
| Record not appearing in POS | POS terminal has not synced yet | Wait for the next sync cycle or manually trigger sync from Terminal Status |
| Cannot delete the record | Record is being used by other modules | Check if the record is linked to active transactions, products, or other settings |
| Changes not taking effect | Browser cache showing old data | Refresh the page (Ctrl+F5) or clear browser cache |
| "Duplicate" error on save | A record with the same name/code already exists | Search the list (including deleted records) for duplicates |
| Page not loading | Session expired or network issue | Log out and log back in. Check your internet connection |
[!NOTE] The following items may vary depending on your system version and configuration:
- Exact permission settings depend on your Privileges Setup configuration
- Sync timing to POS terminals depends on network conditions and sync schedule
- Some features may require additional licensing or module activation
- Field behavior may differ between EQuip versions
If you encounter behavior not described in this manual, contact your system administrator or EQuip support team.