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.comTauri-app local-first, instant offline detect, очередь в SQLite
Поиск товара через категорииr/POSsystems, getsauce.comSearch-first design. Уже сделано в v1
iPad — fragility, battery dieReddit, Touch Dynamic blogСенсорный моноблок > планшет. Power-loss handling
Slow card readersr/restaurateurVisible state machine: Sending → Approved/Declined
Updates в час пикToast threadsTauri auto-update только off-hours (3-6 утра)
Backend complexityToast/Lightspeed RedditSettings flat ≤2 уровня, search в settings
Customer-facing tip prompts (US)HackerNews threadsВ РФ не нужно. Если будем — opt-in а не opt-out
No undo / multi-step destructiveSalazar UXВезде undo-toast (см. 1.6)
Loss of data при reconnectr/restaurateurUUID idempotency на client
Слишком вложенные модификаторыSquare CommunityCap depth ≤2 в menu builder

4. Тренды 2024-2026

ТрендAdoptionПрименимо к нам
AI-driven recommendations (Toast IQ, Lightspeed AI)Mainstream к 2026Out of scope для MVP
Voice ordering (Yum Brain + NVIDIA)34% US в 2025Через 1-2 года
Self-Service Kiosks с personalizationSweetgreen, McDonald’sНе MVP, но stand-up architecture pattern
Ghost kitchens / Multi-brand single terminalLavu, TabskiУже multi-tenant через franchise_id
QR pay-at-table22% US ресторановНе для shawarma/burger
Loyalty digital-first (Punchh, Toast Loyalty)Все top chainsBR-1.x когда дойдём
Real-time 86-sync (WebSocket)Toast, SquareMust have
Color-coded urgency + ML prep timeToast all-day count, DoorDashСм. 1.10

5. Кейсы топ-сетей (что переносимо)

СетьГлавная фишкаЧто переносим
McDonald’s NP6Spatial menu fixed 38000+ ресторановPosition-lock (2.1) + standardization for franchisees
Starbucks Simphony80% drinks на главном без drill-downCompact modifier layout (chip-rows для size/temp/milk)
Domino’s PulseIn-house tight POS↔Kitchen↔DeliveryReal-time progression visibility
Chipotle Digital MakelinePOS routes orders по типам (роботам/людям)Order routing per type метка в чеке
Sweetgreen Infinite Kitchen500 orders/hour, conveyor pickupHigh-throughput pickup signaling (LED + screen)
WagamamaHandheld, +£12000/server/yearSend+Stay (1.1), photo-based menu, handheld follow-up
Five GuysPAR Brink, mobile +25% AOVУменьшение depth menu (≤2), mobile suggestions
Chick-fil-A«Quality of Interaction» metricPOS UX не должен забирать внимание у клиента
Joe CoffeeBuilt by baristas, one-screen checkoutOne-Handed Mode (1.8), specialized cash modal
Japanese ramen vendingLinear no-back-button flowKiosk-mode паттерн на будущее

6. Anti-patterns

  1. Confirm modals везде — replace с undo-toast
  2. Глубоко вложенные модификаторы (>2 уровней) — Toast пускает infinity, кассиры жалуются
  3. Reorder-кнопки vs spatial — sort-by-sales автоматически ломает muscle memory
  4. Modal Tip Prompt с pressure — US dark pattern, в РФ незаконно
  5. Long-press без visual feedback — нет radial timer = пользователь в panic
  6. Слишком сложные settings — flat ≤2 уровня, search obligatory
  7. Updates в час пик — auto-update window
  8. Per-screen loading spinners — optimistic UI updates
  9. Текст на кнопках без иконок — icon recognition 60000× быстрее чем reading
  10. Multiple sources of truth (POS/KDS/Kiosk separately edited) — Catalog Service = single source

7. Топ-15 рекомендаций для нас

#ЧтоПочемуСложностьEffect
1Multi-tab parked orders — до 6 параллельных корзин с типом и таймеромShawarma-cashier обслуживает зал+вынос+доставка одновременноMedium-highHigh
2Customer-Facing Display — Tauri secondary window с live корзиной + upsells+12% accuracy + 5% AOVMediumHigh
3Speed Codes / PLU input — opt-in coda + USB-keyboard3.2× faster для experiencedLow-mediumHigh
4Undo-toast вместо confirm-dialogs — все «Удалить»/«Отменить»/«Void»NN/G: 3-4× менее раздражаетLowHigh
5Spatial Menu Position-Lock — admin lock 6×4 для топ-категорииNew hire: 30 мин vs 2 часаLowHigh
6Cross-sell suggestions Уровень-0 — SQL co-occurrence + chips+6% AOV (Toast)MediumMedium
7Dynamic Prep-Time ETAprep_time_min × queue depthТочность ±2 мин vs ±8 минLow-mediumHigh
8Real-time 86-sync через WebSocket — Catalog event → all POS terminalsKitchen 86 → все кассы видят моментальноMedium (already planned)High
9F-key shortcuts — F4=cash, F5=card, F6=void, F7=discount, F8=drawer2-3× faster для experiencedLowHigh
10Send+Stay — отправить часть заказа без закрытия чекаWagamama -50% времени на drinksMediumMedium
11One-Handed Mode для cafe — hot zone в нижних 70% экранаJoe Coffee: -39% time per drinkLow-mediumMedium-high (cafe)
12Optimistic UI updates — instant add-to-cart, sync в backgroundCumulative -30s per peak hourLowMedium
13Numeric quantity multiplier3 + tap = 3шт1 action vs 5 для bulkLowLow-medium
14Recent items per cashier — last 10 sold by current userJoe Coffee: +8% throughputLowMedium
15Drag-and-drop transfer — long-press → drag в другую корзину/столLightspeed: split bill 18s vs 90sMediumMedium

Ссылки

Источники (~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