---
name: "Restaurant Online Ordering Feature Taxonomy"
description: "Complete feature taxonomy for building restaurant ordering platforms: ordering channels, menu management, KDS, delivery logistics, payments, loyalty, marketing, AI/voice ordering, and robotics. Includes which platforms implement each feature."
version: "1.0.0"
author: "skynet"
category: "product"
agents: ["claude-code", "codex", "gemini"]
tags: ["restaurant", "product-design", "features", "ordering", "kds", "loyalty"]
---

# Restaurant Online Ordering Feature Taxonomy

---
name: "Restaurant Online Ordering Feature Taxonomy"
description: "Complete feature taxonomy for restaurant ordering platforms: channels, menus, KDS, delivery, payments, loyalty, AI. Use when designing or evaluating restaurant tech products."
version: "1.0.0"
author: "skynet"
category: "product"
tags: ["restaurant", "product-design", "features", "ordering"]
---

# Restaurant Online Ordering Feature Taxonomy

## When to use

When designing a restaurant ordering platform, writing product specs, evaluating feature completeness, or prioritizing a roadmap. Each feature includes which real platforms implement it.

## Table Stakes (Must-Have for Launch)

- Online ordering (web, responsive mobile)
- Menu management (categories, items, modifiers, combos)
- Order notifications (email, SMS confirmations)
- Payment processing (cards, Apple/Google Pay)
- Pickup scheduling (ASAP + future time slots)
- Basic order management dashboard
- Customer accounts / guest checkout

## 1. Ordering Channels

### Core Channels
| Channel | Key Platforms |
|---------|-------------|
| Website ordering (embedded/hosted) | ChowNow, Popmenu, Owner.com, Square, Toast |
| Mobile app (white-label native) | Lunchbox, Olo, Appfront, ChowNow |
| QR code dine-in ordering | Square, BentoBox, Restolabs, MenuTiger |
| Self-service kiosk | Toast, Square, Oracle MICROS |
| Google "Order Online" button | Olo, ChowNow, Zuppler, ActiveMenus |
| Facebook/Instagram ordering | ChowNow, Square, Toast, BentoBox |

### Emerging Channels
| Channel | Key Players |
|---------|------------|
| AI phone ordering | SoundHound (White Castle, Jersey Mike's), ConverseNow (Domino's), Hostie AI |
| Drive-thru voice AI | SoundHound, ConverseNow, Vox AI |
| In-car voice ordering | SoundHound (auto OEM partnerships, CES 2025) |
| Alexa/Google Assistant | Domino's (Alexa), select Olo partners |
| WhatsApp/Messenger ordering | ChatMaxima, Ordering.co |
| AI chatbot on website | Hostie AI, Popmenu AI, Maple |

### Advanced
- **Catering portal**: BentoBox, Lunchbox Catering OS, ezCater
- **Group ordering** (shared cart): Lunchbox, DoorDash, Olo
- **Scheduled/advance ordering**: All major platforms
- **Subscription/recurring orders**: Appfront, Sweetgreen

## 2. Menu Management

### Core
- Categories, subcategories, items, modifier groups (required/optional)
- Nested/conditional modifiers (choice depends on prior selection): Olo, Toast
- Combo/meal deal builder: Toast, Olo, Lunchbox
- Menu scheduling (dayparting — breakfast/lunch/dinner): Olo, Toast, Square
- Item photos/videos: All platforms (Popmenu excels with interactive video)

### Advanced
- **86ing (real-time unavailability)**: Toast, Square, Olo, Checkmate — cross-platform sync via Checkmate/Otter
- **Allergen & dietary labels**: Popmenu, BentoBox, UpMenu
- **Multi-location menu variants** (shared base + per-location overrides): Olo, Toast, Lunchbox
- **Dynamic pricing** (time/demand/channel-specific): Olo enterprise, Uber Eats, emerging for direct
- **AI upsell/cross-sell**: Incentivio, Appfront, Olo — "frequently bought together" suggestions
- **Menu sync across platforms** (single source of truth): Checkmate, Otter, Olo Rails

## 3. Order Operations

### Kitchen Display System (KDS)
- Digital ticket display replacing paper: Toast KDS, Square KDS, Fresh KDS
- Multi-station routing (grill, fryer, bar): Toast, QSR Automations
- Color-coded ticket aging (green > yellow > red): Toast, Square
- Expo station view: Toast, QSR Automations, Fresh KDS
- Prep time tracking/analytics: Toast, QSR Automations, TouchBistro
- Consolidated multi-platform view (POS + all 3P): Otter, Checkmate, Deliverect

### Order Throttling / Capacity
- Max orders per time slot: Olo, Toast, Checkmate
- Pause ordering: Toast, Square, Olo, Otter
- Channel-specific throttling (limit 3P, keep direct): Checkmate, Olo
- Dynamic prep time estimation (AI/load-based): Olo, QSR Automations

### Multi-Channel Aggregation
- Unified dashboard (kill "tablet hell"): Otter, Checkmate, Deliverect, Cuboh
- Direct POS injection (no re-keying): Checkmate, Olo Rails, Deliverect
- Refund management across channels: Otter, Checkmate

## 4. Delivery & Logistics

### In-House
- Driver fleet management + dispatch: HungerRush, Tookan, Onfleet, Zippykind
- Route optimization: Tookan, Onfleet
- Driver GPS tracking + proof of delivery: Tookan, Onfleet

### Third-Party (White-Label Delivery)
- **DoorDash Drive**: flat per-delivery, restaurant controls front-end
- **Uber Direct**: flat per-delivery, same model
- **Multi-DSP fallback** (auto-switch providers): Olo Dispatch, Nash
- **Sauce**: commission-free delivery network (avg $16K/yr savings)

### Delivery Configuration
- Radius/polygon/zip-based zones: Olo, HungerRush, UpMenu, Toast
- Tiered delivery fees (distance-based): Olo, HungerRush
- Dynamic radius (kitchen load): emerging, select Olo enterprise
- Curbside pickup with "I'm here" button: Olo, Toast, Lunchbox

## 5. Payments & Revenue

### Processing
- Integrated (Toast Payments, Square, Olo Pay) — locked-in but simple
- Stripe integration: BentoBox, Restolabs, Owner.com
- Multi-gateway support: Restolabs (50+ gateways), UpMenu

### Revenue Features
- **Loyalty/rewards**: Points-based (Toast, Paytronix, Appfront), visit-based, tiered (Bronze/Silver/Gold), digital punch cards, gamification
- **Gift cards** (digital + physical): Toast, Square, BentoBox, Paytronix
- **Subscription programs**: Appfront, Sweetgreen (Unlimited Sip Club), Lunchbox enterprise
- **Promo tools**: Percentage/fixed discounts, BOGO, free delivery, first-order, targeted/segmented: All platforms

### Analytics
- Real-time sales dashboard: Toast, Square, Olo, Otter
- Sales by channel / location / daypart: Otter, Toast, Olo
- Item-level analytics (best/worst sellers): Toast, Square, Olo
- Discount/promo ROI: Olo, Lunchbox, Paytronix

## 6. Marketing & CRM

### Customer Data (First-Party)
- **Key advantage over marketplaces**: restaurant owns customer data
- Customer profiles + order history: Toast, Owner.com, Lunchbox, Appfront
- RFM segmentation: Paytronix, Incentivio, Klaviyo
- Customer lifetime value tracking: Paytronix, Incentivio

### Marketing Channels
- **Email**: BentoBox, ChowNow, Owner.com, Lunchbox — welcome, win-back, abandoned cart, post-order
- **SMS**: Lunchbox, Owner.com, Popmenu, Incentivio
- **Push notifications**: Lunchbox, Appfront, Olo (app users)
- **Review management**: Popmenu, Owner.com, Yext
- **SEO**: Owner.com, BentoBox, Popmenu (schema markup, local SEO)
- **Retargeting**: Facebook/Google pixels on ordering pages — BentoBox, Owner.com, Popmenu
- **Abandoned cart recovery**: Owner.com, BentoBox, Lunchbox (email + SMS)

## 7. Advanced / Emerging (Whitespace)

| Feature | Status | Leaders |
|---------|--------|---------|
| AI phone/voice ordering | Deploying at scale | SoundHound, ConverseNow |
| AI chatbot ordering (web) | Growing | Hostie AI, Popmenu AI |
| Personalized recommendations (ML) | Standard on marketplaces, emerging for direct | Incentivio, Appfront |
| Dynamic pricing | Emerging for restaurants | Juicer/Sauce Pricing |
| Robot delivery | Commercial (limited markets) | Serve Robotics, Starship, Coco |
| Drone delivery | Early commercial | Wing, Zipline (Olo partnership 2026) |
| Virtual brand support | Mature but cooling | Otter, CloudKitchens, Nextbite |
| Multi-language ordering | Underserved | MenuSifu, Oracle, Restolabs |
| Accessibility (WCAG 2.1 AA) | Growing requirement | BentoBox, Olo |
| Open API / developer ecosystem | Enterprise only | Olo, Lunchbox, Toast Developer Portal |

## Feature Priority Matrix

| Priority | Features | Why |
|----------|----------|-----|
| P0 (Launch) | Web ordering, menu mgmt, payments, order notifications, pickup scheduling | Minimum viable product |
| P1 (Growth) | Mobile app, loyalty, email/SMS marketing, delivery integration, QR dine-in | Retention + revenue growth |
| P2 (Differentiation) | AI voice ordering, KDS, multi-channel aggregation, abandoned cart, dynamic pricing | Operational efficiency + conversion |
| P3 (Moat) | Open API, robot/drone delivery, ML personalization, multi-language, virtual brands | Platform ecosystem play |

