Chapter 11: Menu Management — 11.3 Time Window
Use Time Window to control when certain menu items are available. For example, breakfast items only from 7am—11am, or happy hour drinks from 5pm—8pm. When a time window is active, only the assigned items will appear on the POS and QR ordering page.
When to use this: When you need to set up time-based menu availability (e.g., breakfast menu 7AM-11AM, lunch menu 11AM-3PM).

A Time Window defines a recurring schedule (e.g., "Breakfast: Mon-Fri 7:00–11:00 AM"). When assigned to a menu or product, that menu/product is only available on the POS during the defined time period. Outside the time window, the items are hidden from the POS screen.
| Element | Type | Function |
|---|---|---|
| + Add New | Green Button | Create a new time window |
| Search Bar | Text Input | Filter by name |
2. Click + Add New.

4. Configure the schedule:
Expected Result: The time window is saved and controls menu availability.

| Field | Type | Required | Description |
|---|---|---|---|
| Name | Text | ✅ Yes | Descriptive name for the time window |
| Days of Week | Multi-Checkbox | ✅ Yes | Which days this window is active |
| Start Time | Time Picker | ✅ Yes | Window start time |
| End Time | Time Picker | ✅ Yes | Window end time |
| Description | Textarea | No | Internal notes about this time window |
2. Modify the days, start time, or end time.
3. Click Save.
4. Changes apply immediately — connected menus/products follow the updated schedule.
2. Click Delete.
3. Any menus or products linked to this time window will become always available (no time restriction).
| Name | Days | Time | Use Case |
|---|---|---|---|
| Breakfast | Mon–Sun | 07:00–11:00 | Breakfast menu items (eggs, toast, etc.) |
| Lunch | Mon–Sun | 11:00–14:30 | Lunch specials and set meals |
| Dinner | Mon–Sun | 17:00–22:00 | Dinner menu items |
| Happy Hour | Mon–Fri | 17:00–19:00 | Discounted drinks |
| Weekend Brunch | Sat–Sun | 10:00–15:00 | Weekend brunch specials |
| Late Night | Fri–Sat | 22:00–02:00 | Late-night supper menu |
POS Terminal checks current day + time
↓
Matches against assigned time window
↓
If within window → Product/menu page is SHOWN
If outside window → Product/menu page is HIDDENTime windows can be assigned to:
Scenario: A café serves breakfast (7AM–11AM) and lunch (11AM–3PM) with different menus.
Setup:
[!TIP] For F&B operations with distinct dayparts, time windows are essential. They prevent cashiers from accidentally ordering items that the kitchen isn't serving during that period.
[!NOTE] Time windows use the POS terminal's local clock. Ensure all terminals have the correct time set, or menu availability will be inconsistent.
| 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.

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 time window.

✅ Expected Result: The new time window 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 time window is updated and changes take effect immediately.

Click on the name or code link (blue text) of the record you want to delete.
In the edit form, scroll down to the bottom.

✅ Expected Result: The time window is soft-deleted — hidden from active lists and POS but can be restored later.
[!WARNING] Records linked to active transactions or other modules cannot be deleted. The system will display an error if deletion is not allowed.
Q: Can I reorder menu items? A: Yes. Use the drag-and-drop feature in Menu Builder to reorder items within categories.
Q: Why is a product not appearing in the menu? A: Verify the product is active, assigned to the correct category, and the category is included in the menu configuration.
| 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.