Menus, cartes & groups (what customers see)
What Is It?
Foody separates what you sell from how you show it — the same idea Square uses, so the catalogue works for any business.
- Items — your global catalogue of dishes/products (created once).
- Categories — internal labels for you (reporting, kitchen routing). Customers never see categories.
- Menus (cartes) — a customer-facing menu, e.g. "Breakfast", "Lunch", "Dinner".
- Groups — the visual sections inside a menu, e.g. "Salads", "Drinks". This is what customers see.
The rule that trips everyone up: an item must be placed in a group to appear to customers. Being in a category is not enough — categories are internal only.
The structure
Item (global catalogue — "Caesar Salad")
└─ belongs to one Category (internal: "Salads") ← customers don't see this
Menu / carte ("Lunch")
└─ Group ("Salads") ← customers DO see this
└─ contains Items (the same item can sit in several groups/menus)
A group like "Lunch specials" can pull items from several categories. The same item can appear in several groups and menus.
Manage your menus
In Menu → Cartes:
- Create a menu (carte) and give it groups.
- Drag items into groups (an item can be in many).
- Reorder groups and items.
→ Categories & items · Creating a menu item
Where it sells: online vs POS
Each menu and group has channel switches:
- Web enabled — shows in the online / QR ordering app for guests.
- POS enabled — shows on the staff POS.
So you can run, say, a "Dinner" menu that's web-only, or hide a group from guests but keep it on the POS. Turn a group off for one channel and it simply doesn't appear there.
When it sells: availability hours
A menu (and each group) can follow your opening hours or use custom hours — e.g. a "Breakfast" group that only shows 07:00–11:00. Outside its hours, customers don't see it.
How this connects to availability
Channels and hours decide whether a group is shown at all. On top of that, Availability decides, per dish, whether it's sold out or low from its recipe and stock. Both apply: a dish shows to customers only when its group is on and it can still be made.
Quick start
- Create your items → Creating a menu item.
- Create a menu (carte) and add groups.
- Drag items into the right groups.
- Set each menu/group's channels (web / POS) and hours.
- Open the guest site or POS — your menu is live.