POS UI/UX Research v2 — 2026-05
Второй раунд глубокого исследования. Упор на зарубежные ресторанные сети + новые тренды + Reddit/форумы. Базовый research v1 (UI Research 2026-05) уже реализован на 80%, в v2 — то что ещё не делали.
Что из v1 уже сделано
#1 Favorites + поиск, #2 Conversational modifiers (+/✓), #3 Required-modifiers + counter, #4 Suggested amounts (CashPaymentSheet + сдача), #5 ActiveOrders rework (list + миниатюры товаров + поиск по №), #6 Цвета категорий, #7 Узкая корзина, #8 Возрастная шкала. Остаются #9 PIN fast-switch и #10 Refund 3-step.
1. Новые / редкие паттерны
1.1 Send + Stay (отложенная отправка частей заказа)
Источник: Wagamama (UK), Square Bar Mode, Toast. Как работает: «Отправить + Продолжить» — напитки уезжают в бар сразу, чек НЕ закрывается. Эффект: Wagamama — drinks за 4 мин вместо 9. Throughput +20%.
1.2 Spatial Menu Position-Lock
Источник: McDonald’s NP6, Subway, R-Keeper. Как работает: Топ-30 товаров в фиксированной сетке 6×4. Кассир запоминает координаты, работает blind-mode. Эффект: McDonald’s — новый кассир за 30 мин (vs 2-3 часа в meandering catalog). Throughput +18%.
1.3 Cross-Sell Suggestions
Источник: Toast IQ, Square Predictive Modifiers, Pizza Hut Yum Brain.
Как работает: SQL count() co-occurrence → top-3 chips «+ Кола / + Соус / + Картошка» под только что добавленной позицией.
Эффект: Toast +6-9% AOV.
1.4 Multi-Tab / Parked Orders
Источник: GoTab, Tabski, Lightspeed K-series, Square Bar Mode. Как работает: Горизонтальный bar табов сверху MainScreen — несколько open carts. Tap = переключение. Иконка-цвет статуса. Эффект: Toast: +15% throughput при 3+ параллельных тэбах.
1.5 Hold/Send-Item Toggle
Источник: Toast, TouchBistro, Aloha. Как работает: Иконка Hold/Send Now на каждой позиции. Кофейня: «латте сейчас, сэндвич через 5 мин».
1.6 Smart Cancel/Void with Undo Toast
Источник: Toast (2024), Square (2025), NN/G research. Как работает: Удаление позиции → toast snackbar «Удалено • UNDO» с 5-сек таймером. Никаких confirm-modals. Эффект: NN/G — undo 3-4× менее раздражает чем confirm. -1с per action в hot path.
1.7 Drag-and-Drop Item Transfer
Источник: Lightspeed K-series, Toast, Aloha. Как работает: Long-press позиции в корзине A → drag на иконку заказа B / стола. Эффект: Lightspeed — split bill 18s vs 90s.
1.8 One-Handed Mode (барист с молоком)
Источник: Joe Coffee, Square Bar Mode. Как работает: Hot-actions в нижних 70% экрана (досягаемость большим пальцем). FAB для меню. Эффект: Joe Coffee — order time per drink: 11s vs 18s.
1.9 Customer-Facing Display (CFD)
Источник: Eats365, Lightspeed, McDonald’s drive-thru. Как работает: Secondary monitor показывает live корзину, upsells, QR-pay. Эффект: +12% accuracy (Eats365), +5% AOV.
1.10 Dynamic Prep-Time Estimation
Источник: Toast, DoorDash KDS, Sweetgreen, Domino’s Pulse.
Как работает: prep_time_min per item × queue depth → ETA на чеке клиента.
Эффект: Toast — точность ETA ±2 мин vs ±8 мин. Customer satisfaction +14%.
1.11 Floating Numpad для qty/price
Источник: Square, Joe Coffee. Как работает: Numpad появляется рядом с tappnутой строкой (не модальное окно). Эффект: -71% time на qty-edit (Square).
1.12 «Recent Items» Cashier-personalized
Источник: Square (2025), Joe Coffee. Как работает: Last 5-10 items, проданных текущим кассиром в этой смене. Эффект: +8% throughput (Joe Coffee).
2. «Забытые» паттерны 80-90х
2.1 Hot-keys / Speed Codes (PLU)
Источник: Aloha NCR, R-Keeper, iiko, MICROS.
Как работает: Кассир вводит M01 + Enter → большой бургер в чек. USB-keyboard.
Эффект: 3.2× быстрее touch для experienced (Aloha research).
2.2 F-keys на USB-клавиатуре
Источник: Aloha, Lightspeed Retail R-series. Как работает: F4=cash, F5=card, F6=void, F7=discount, F8=open drawer. Эффект: 2-3× faster для experienced cashiers.
2.3 Numeric Quantity Multiplier
Источник: Aloha, NCR, Square.
Как работает: Перед тапом товара — 3 на numpad → tap → 3 шт сразу. Не нужен increment-decrement.
2.4 Repeat Last Item
Источник: Aloha, MICROS. Как работает: Hotkey/button дублирует последнюю позицию со всеми модификаторами. Семья из 4 одинаковых бургеров.
3. Что бесит кассиров (Reddit / форумы)
| Жалоба | Источник | Вывод для нас |
|---|---|---|
| Network failures в час пик | r/restaurateur, peblla.com | Tauri-app local-first, instant offline detect, очередь в SQLite |
| Поиск товара через категории | r/POSsystems, getsauce.com | Search-first design. Уже сделано в v1 |
| iPad — fragility, battery die | Reddit, Touch Dynamic blog | Сенсорный моноблок > планшет. Power-loss handling |
| Slow card readers | r/restaurateur | Visible state machine: Sending → Approved/Declined |
| Updates в час пик | Toast threads | Tauri auto-update только off-hours (3-6 утра) |
| Backend complexity | Toast/Lightspeed Reddit | Settings flat ≤2 уровня, search в settings |
| Customer-facing tip prompts (US) | HackerNews threads | В РФ не нужно. Если будем — opt-in а не opt-out |
| No undo / multi-step destructive | Salazar UX | Везде undo-toast (см. 1.6) |
| Loss of data при reconnect | r/restaurateur | UUID idempotency на client |
| Слишком вложенные модификаторы | Square Community | Cap depth ≤2 в menu builder |
4. Тренды 2024-2026
| Тренд | Adoption | Применимо к нам |
|---|---|---|
| AI-driven recommendations (Toast IQ, Lightspeed AI) | Mainstream к 2026 | Out of scope для MVP |
| Voice ordering (Yum Brain + NVIDIA) | 34% US в 2025 | Через 1-2 года |
| Self-Service Kiosks с personalization | Sweetgreen, McDonald’s | Не MVP, но stand-up architecture pattern |
| Ghost kitchens / Multi-brand single terminal | Lavu, Tabski | Уже multi-tenant через franchise_id |
| QR pay-at-table | 22% US ресторанов | Не для shawarma/burger |
| Loyalty digital-first (Punchh, Toast Loyalty) | Все top chains | BR-1.x когда дойдём |
| Real-time 86-sync (WebSocket) | Toast, Square | Must have |
| Color-coded urgency + ML prep time | Toast all-day count, DoorDash | См. 1.10 |
5. Кейсы топ-сетей (что переносимо)
| Сеть | Главная фишка | Что переносим |
|---|---|---|
| McDonald’s NP6 | Spatial menu fixed 38000+ ресторанов | Position-lock (2.1) + standardization for franchisees |
| Starbucks Simphony | 80% drinks на главном без drill-down | Compact modifier layout (chip-rows для size/temp/milk) |
| Domino’s Pulse | In-house tight POS↔Kitchen↔Delivery | Real-time progression visibility |
| Chipotle Digital Makeline | POS routes orders по типам (роботам/людям) | Order routing per type метка в чеке |
| Sweetgreen Infinite Kitchen | 500 orders/hour, conveyor pickup | High-throughput pickup signaling (LED + screen) |
| Wagamama | Handheld, +£12000/server/year | Send+Stay (1.1), photo-based menu, handheld follow-up |
| Five Guys | PAR Brink, mobile +25% AOV | Уменьшение depth menu (≤2), mobile suggestions |
| Chick-fil-A | «Quality of Interaction» metric | POS UX не должен забирать внимание у клиента |
| Joe Coffee | Built by baristas, one-screen checkout | One-Handed Mode (1.8), specialized cash modal |
| Japanese ramen vending | Linear no-back-button flow | Kiosk-mode паттерн на будущее |
6. Anti-patterns
- Confirm modals везде — replace с undo-toast
- Глубоко вложенные модификаторы (>2 уровней) — Toast пускает infinity, кассиры жалуются
- Reorder-кнопки vs spatial — sort-by-sales автоматически ломает muscle memory
- Modal Tip Prompt с pressure — US dark pattern, в РФ незаконно
- Long-press без visual feedback — нет radial timer = пользователь в panic
- Слишком сложные settings — flat ≤2 уровня, search obligatory
- Updates в час пик — auto-update window
- Per-screen loading spinners — optimistic UI updates
- Текст на кнопках без иконок — icon recognition 60000× быстрее чем reading
- Multiple sources of truth (POS/KDS/Kiosk separately edited) — Catalog Service = single source
7. Топ-15 рекомендаций для нас
| # | Что | Почему | Сложность | Effect |
|---|---|---|---|---|
| 1 | Multi-tab parked orders — до 6 параллельных корзин с типом и таймером | Shawarma-cashier обслуживает зал+вынос+доставка одновременно | Medium-high | High |
| 2 | Customer-Facing Display — Tauri secondary window с live корзиной + upsells | +12% accuracy + 5% AOV | Medium | High |
| 3 | Speed Codes / PLU input — opt-in coda + USB-keyboard | 3.2× faster для experienced | Low-medium | High |
| 4 | Undo-toast вместо confirm-dialogs — все «Удалить»/«Отменить»/«Void» | NN/G: 3-4× менее раздражает | Low | High |
| 5 | Spatial Menu Position-Lock — admin lock 6×4 для топ-категории | New hire: 30 мин vs 2 часа | Low | High |
| 6 | Cross-sell suggestions Уровень-0 — SQL co-occurrence + chips | +6% AOV (Toast) | Medium | Medium |
| 7 | Dynamic Prep-Time ETA — prep_time_min × queue depth | Точность ±2 мин vs ±8 мин | Low-medium | High |
| 8 | Real-time 86-sync через WebSocket — Catalog event → all POS terminals | Kitchen 86 → все кассы видят моментально | Medium (already planned) | High |
| 9 | F-key shortcuts — F4=cash, F5=card, F6=void, F7=discount, F8=drawer | 2-3× faster для experienced | Low | High |
| 10 | Send+Stay — отправить часть заказа без закрытия чека | Wagamama -50% времени на drinks | Medium | Medium |
| 11 | One-Handed Mode для cafe — hot zone в нижних 70% экрана | Joe Coffee: -39% time per drink | Low-medium | Medium-high (cafe) |
| 12 | Optimistic UI updates — instant add-to-cart, sync в background | Cumulative -30s per peak hour | Low | Medium |
| 13 | Numeric quantity multiplier — 3 + tap = 3шт | 1 action vs 5 для bulk | Low | Low-medium |
| 14 | Recent items per cashier — last 10 sold by current user | Joe Coffee: +8% throughput | Low | Medium |
| 15 | Drag-and-drop transfer — long-press → drag в другую корзину/стол | Lightspeed: split bill 18s vs 90s | Medium | Medium |
Ссылки
- UI Research v1 — базовый research
- Авторизация POS
Источники (~50 ссылок)
Reddit / форумы
- merchantsbancard.com — list of restaurant POS systems
- peblla.com — handheld reliability insights from Reddit
- whatisflyght.com — Toast POS hijacking incidents
- HackerNews thread
id=36213929— POS systems - Quora «Whats the most annoying thing about restaurant POS software»
UX исследования
- louiswoodux.com/wagamama
- salazargerman.com/piece-of-shift
- medium.com/uxjournal — 16 UX factors in POS
- blog.joe.coffee/product/pos-menu-update
- dev.pro/insights — 10 UX tactics for POS
- bpapos.com/blog — User Interface Design of POS
- usabilitygeek.com — UX barriers POS systems
- uxmatters.com — Designing POS systems
- nngroup.com — Touch target size, Confirmation dialog
- baymard.com/blog — accidental taps on touch devices
Кейсы топ-сетей
- newsroom.chipotle.com — Hyphen Digital Makeline
- gocanopy.com — Domino’s Pulse, Chipotle slop bowl
- niehausumsl.wordpress.com — Domino’s Pulse
- swyftpos.com, connectpos.com — McDonald’s POS
- koronapos.com — Starbucks POS, Subway POS
- fastcasual.com — Five Guys
- qsrmagazine.com — Sweetgreen Infinite Kitchen, Chick-fil-A drive-thru
- thecaterer.com — handheld ordering systems
Vendor docs
- pos.toasttab.com/products/toast-iq, innovation-hub
- doc.toasttab.com — offline mode, prep time
- block.xyz — Square next-gen POS
- squareup.com/help — modifiers customization
- k-series-support.lightspeedhq.com — transferring items, void reasons
- docs.ncrvoyix.com — Aloha modifier groups
- eats365pos.com — customer-facing display
Тренды
- hospitalitytech.com — POS Software 2025 trends
- qsrmagazine.com — 2025 QSR drive-thru report
- intouchinsight.com — drive-thru study 2025
- orderingstack.com — top 5 QSR technologies
- kea.ai — voice AI integrations 2025
- hostie.ai — AI voice agent integration
Tip patterns (anti-pattern)
- foxbusiness.com — Americans fight back against guilt tipping
- cnbc.com — guilt tipping pushback
- restaurant.org — POS tip ask awkwardness
Prep time / KDS
- support.lunchbox.io — Toast item-level prep times
- loginextsolutions.com — ETA food delivery
- techblog.cloudkitchens.com — food prep time prediction
- blog.zomato.com — predicting FPT optimally