Today's Menu Status
Today's Menu Status is a quick pre-service checklist over your regular product catalogue — every product has a simple on/off availability toggle and a today's-special star, grouped by category, so staff can sweep through the whole menu before doors open and flag anything that's out or featured.
Overview
This page works directly on your Products catalogue rather than a separate table — every product carries an isAvailable flag (used for the sold-out / 86'd state) and an isSpecial flag (today's special), both defaulting to available and not-special.
Products are grouped by category, and each card has two independent toggles: a star (special) and an X/checkmark (mark sold out / restore availability).
Toggling is optimistic — the card updates immediately and rolls back with an error toast only if the underlying save actually fails.
The search box filters by product name or category name; filter chips (All / ⭐ Specials / 🚫 Sold Out) each show a live count.
"Reset All" is intended to clear every item back to available with no specials at the start of a new day or service period.
Before You Start
- You must have the Billing feature enabled on your plan.
Step-by-Step Guide
1 Mark an item sold out (or restore it)
- Open Today's Menu Status and find the item (search or scroll by category).
- Click the X icon to mark it sold out (the card greys out with a red strikethrough and "86'd" badge), or click the checkmark on an already sold-out item to restore it.
2 Flag today's special
- Click the star icon on an item to flag it as a special (gold border and "⭐ Special" badge appear); click it again to remove the flag.
3 Sweep the whole menu before service
- Use the search box or category grouping to work through the full menu.
- Toggle any items that are out of stock or should be promoted as specials for the day.
Every Field & Button, Explained
| Field / Button | What it does |
|---|---|
isAvailable | 1/true = normal; 0/false = sold out / 86'd — shown with a red strikethrough name, "86'd" badge and diagonal-stripe overlay on the card. |
isSpecial | 1/true = shows a "⭐ Special" badge and a gold-highlighted card border. |
Stat cards | Total Items / Available / Today's Specials / Sold Out (86) counts, computed from the currently loaded product list. |
Tips & Best Practices
- These two flags live on the product record itself, so they also drive the ⭐/86'd badges a waiter sees on the Waiter / Order Taking screen — and for isAvailable, they actually block that item from being added to a new order there.
- This page overlaps with the 86 Board for marking items unavailable — 86 Board additionally records who marked it out, why, and an expected restock time; this page is a faster plain on/off switch with no reason or audit trail.