Cross-Location Menu Management
Manage menus across all your locations from one place.
Overview
Cross-Location Menu Management gives you centralized control over menus while allowing location-specific customizations. Update prices, sync availability, and analyze performance across your entire portfolio.
Menu Editor
Centralized View
┌─────────────────────────────────────────────────────────────────┐
│ MENU EDITOR Viewing: All Locations │
├─────────────────────────────────────────────────────────────────┤
│ │
│ 🔍 Search items... [Categories ▼] [Availability ▼] │
│ │
│ ENTREES (24 items) │
│ ─────────────────────────────────────────────────────────── │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ 🍔 Signature Burger │ │
│ │ Base Price: $16.00 │ │
│ │ Locations: 8/8 Active | Availability: All ✓ │ │
│ │ [Edit] [Pricing] [86 All] │ │
│ └─────────────────────────────────────────────────────────┘ │
│ │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ 🐟 Grilled Salmon │ │
│ │ Base Price: $24.00 │ │
│ │ Locations: 6/8 Active | Availability: 6/8 ⚠ │ │
│ │ [Edit] [Pricing] [View Availability] │ │
│ └─────────────────────────────────────────────────────────┘ │
│ │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ 🍝 Pasta Primavera │ │
│ │ Base Price: $18.00 │ │
│ │ Locations: 8/8 Active | Availability: All ✓ │ │
│ │ [Edit] [Pricing] [86 All] │ │
│ └─────────────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────┘
Editing Menu Items
Edit once, apply everywhere:
| Field | Description | Scope |
|---|---|---|
| Name | Item display name | Global |
| Description | Item description | Global |
| Category | Menu category | Global |
| Base Price | Default price | Global (can override) |
| Image | Item photo | Global |
| Modifiers | Available customizations | Global |
| Allergens | Allergy information | Global |
| Prep Time | Kitchen estimate | Global |
Location-Specific Overrides
Some settings can be customized per location:
| Setting | Override Allowed | Example |
|---|---|---|
| Price | ✓ | Higher in downtown |
| Availability | ✓ | 86'd at one location |
| Description | ✓ | Local ingredient names |
| Modifiers | ✓ | Regional add-ons |
| Tax Category | ✓ | Different tax rates |
Pricing Management
Price Levels
Set different prices by location tier:
| Tier | Example Locations | Price Adjustment |
|---|---|---|
| Premium | Downtown, Airport | Base + 15% |
| Standard | Suburban | Base price |
| Value | Food court | Base - 10% |
Bulk Price Updates
Update prices across locations:
- Go to Menu > Pricing
- Select items or categories
- Choose update method:
- Percentage: +5% across the board
- Fixed amount: +$1.00 per item
- Set price: $16.99 for all locations
- Select target locations
- Preview and apply
┌─────────────────────────────────────────────────────────────────┐
│ BULK PRICE UPDATE │
├─────────────────────────────────────────────────────────────────┤
│ │
│ ITEMS SELECTED: 24 Entrees │
│ │
│ UPDATE METHOD │
│ ○ Percentage increase [+5%] │
│ ● Fixed amount increase [+$1.50] │
│ ○ Set specific price [$____] │
│ │
│ APPLY TO LOCATIONS │
│ ☑ All locations (8) │
│ ☐ Select specific locations │
│ │
│ PREVIEW │
│ ─────────────────────────────────────────────────────────── │
│ Signature Burger: $16.00 → $17.50 │
│ Grilled Salmon: $24.00 → $25.50 │
│ Pasta Primavera: $18.00 → $19.50 │
│ │
│ EFFECTIVE DATE │
│ ○ Immediately │
│ ● Scheduled [Jan 25, 2026] [6:00 AM] │
│ │
│ [Cancel] [Apply Price Change] │
│ │
└─────────────────────────────────────────────────────────────────┘
Price History
Track all price changes:
| Date | Item | Old Price | New Price | Changed By | Locations |
|---|---|---|---|---|---|
| Jan 15 | Burger | $15.50 | $16.00 | Owner | All |
| Jan 10 | Salmon | $22.00 | $24.00 | Owner | Premium |
| Jan 5 | Wings | $12.00 | $12.50 | Regional Mgr | West Coast |
Availability Sync
86 Status Dashboard
See what's unavailable across locations:
┌─────────────────────────────────────────────────────────────────┐
│ 86 STATUS Live View │
├─────────────────────────────────────────────────────────────────┤
│ │
│ CURRENTLY 86'd │
│ ─────────────────────────────────────────────────────────── │
│ │
│ 🐟 Grilled Salmon │
│ 86'd at: Downtown SF, Oakland │
│ Since: 2:30 PM today │
│ Reason: Supplier issue │
│ [Restore All] [View Details] │
│ │
│ 🥗 Caesar Salad │
│ 86'd at: Phoenix Central │
│ Since: 11:45 AM today │
│ Reason: Out of romaine │
│ [Restore] [View Details] │
│ │
│ ─────────────────────────────────────────────────────────── │
│ RECENT RESTORATIONS │
│ ─────────────────────────────────────────────────────────── │
│ 🍔 Signature Burger restored at Oakland (1 hour ago) │
│ 🍷 House Cabernet restored at all locations (3 hours ago) │
│ │
└─────────────────────────────────────────────────────────────────┘
86 an Item
Mark items unavailable at one or more locations:
| Method | Steps |
|---|---|
| Single Location | Click item → Toggle availability |
| Multiple Locations | Item → 86 → Select locations |
| All Locations | Item → 86 All |
| Voice | "Hey Maximus, 86 the salmon everywhere" |
Auto-86 Rules
Set automatic 86 triggers:
| Trigger | Action | Example |
|---|---|---|
| Inventory Level | 86 when below threshold | < 5 portions |
| Time of Day | 86 after certain time | No breakfast after 11am |
| Location Sync | Match 86 across locations | Regional shortage |
Menu Performance Analytics
Item Performance
See how items perform across locations:
| Item | Total Sold | Revenue | Margin | Rank |
|---|---|---|---|---|
| Signature Burger | 1,842 | $29,472 | 68% | #1 |
| Fish Tacos | 1,456 | $24,752 | 71% | #2 |
| Chicken Wings | 1,392 | $12,528 | 65% | #3 |
| Caesar Salad | 1,284 | $19,260 | 74% | #4 |
Performance by Location
Same item, different performance:
| Location | Signature Burger Sold | % of Sales | Rank at Location |
|---|---|---|---|
| Downtown SF | 285 | 5.8% | #1 |
| Oakland | 248 | 5.2% | #1 |
| Phoenix | 232 | 4.9% | #2 |
| Portland | 198 | 4.5% | #3 |
Menu Mix Analysis
┌─────────────────────────────────────────────────────────────────┐
│ MENU MIX This Month │
├─────────────────────────────────────────────────────────────────┤
│ │
│ CATEGORY CONTRIBUTION │
│ ─────────────────────────────────────────────────────────── │
│ Entrees ██████████████████████████████ 42% $185K │
│ Appetizers ████████████████ 18% $79K │
│ Beverages ██████████████ 15% $66K │
│ Alcohol █████████ 10% $44K │
│ Desserts ██████ 7% $31K │
│ Sides █████ 5% $22K │
│ Other ███ 3% $13K │
│ │
│ ⭐ STARS (High Sales, High Margin) │
│ ─────────────────────────────────────────────────────────── │
│ Fish Tacos, Caesar Salad, House Margarita │
│ │
│ ⚠ PUZZLES (Low Sales, High Margin) │
│ ─────────────────────────────────────────────────────────── │
│ Lobster Risotto, Duck Confit, Crème Brûlée │
│ → Consider promotion or repositioning │
│ │
│ 🐕 DOGS (Low Sales, Low Margin) │
│ ─────────────────────────────────────────────────────────── │
│ Garden Salad, House Coffee, Plain Fries │
│ → Consider removal or price adjustment │
│ │
└─────────────────────────────────────────────────────────────────┘
Menu Templates
Creating Templates
Save menu configurations as templates:
- Configure menu for one location
- Click Save as Template
- Name and describe the template
- Choose what to include:
- Items and categories
- Prices
- Modifiers
- Images
Applying Templates
Use templates for new locations or seasonal changes:
| Template | Use Case |
|---|---|
| Full Service | Dine-in locations |
| Quick Service | Counter service locations |
| Summer Menu | Seasonal items |
| Holiday Menu | Special occasion menu |
Modifiers Management
Global Modifiers
Modifiers available across all items:
| Modifier Group | Options | Price |
|---|---|---|
| Protein Add | Chicken, Shrimp, Steak | +$4-8 |
| Sides | Fries, Salad, Soup | +$3-5 |
| Cooking Temp | Rare, Medium, Well | Free |
| Dietary | Gluten-free, Vegan | Varies |
Location-Specific Modifiers
Add modifiers only at certain locations:
| Location | Special Modifier |
|---|---|
| Phoenix | Green Chile +$1.50 |
| Portland | Avocado +$2.00 |
| Seattle | Smoked Salmon +$4.00 |
Best Practices
- Set base prices at brand level - Override only when necessary
- Monitor 86 patterns - Recurring 86s indicate supply issues
- Review menu mix monthly - Optimize for profit, not just sales
- Use templates - Ensure consistency across new locations
- Schedule price changes - Update during off-peak hours
- Track price elasticity - Monitor impact of price changes on sales
Related Guides
- Manager Menu Guide - Day-to-day menu management
- Multi-Location Overview - Location hierarchy
- Financial Management - Cost analysis