Menu V4, Multi Menu
Replaced single menu architecture with a full multi-menu system across every Foodhub platform.
Problem
Every restaurant on Foodhub had exactly one menu. No breakfast, lunch, or dinner menus. No separate kiosk, POS, online, or third-party menus. When a restaurant needed different items at different times or on different channels, there was no way to do it.
What I built
A complete multi-menu architecture rolled out across three platforms simultaneously.
On MyBusinessHub, the app restaurants use, we built a new layout with a default menu and unlimited derived menus. Each derived menu supports scheduling like breakfast, lunch, or dinner, and channel targeting like kiosk, POS, online, or third-party. Items can be created fresh or linked from the default menu, avoiding duplication.
On the consumer side, the Foodhub app and web, consumers see the correct menu for their time and channel automatically.
On POSHub, we built support for importing multi-menu configurations from Toast, 3SPOS, and Clover. If a restaurant had multiple menus configured in their POS, we brought those into POSHub and published them to Foodhub online ordering and third-party platforms.
Key decisions
Link existing items rather than duplicate. Make scheduling configuration self-serve for restaurants. Support POS-to-POSHub menu import to avoid double configuration effort.
Outcome
Restaurants can now run breakfast, lunch, dinner, kiosk, and third-party menus independently on the same platform. Owned as PM and as delivery lead across the whole organisation.