Стартер для фудхоллов

Как мы адаптировали ресторанную платформу для заказов из нескольких корнеров

Стартер — фудтех-платформа для ресторанов и ресторанных групп. Она объединяет клиентские приложения и сайты, программу лояльности, управление заказами и административные инструменты.

В 2024 году к нам обратился крупный фудхолл из Санкт-Петербурга. Он хотел запустить собственное приложение, в котором гости могли бы заказывать еду сразу из нескольких корнеров. Для Стартера это была возможность адаптировать существующую платформу к новой бизнес-модели и выйти в сегмент фудхоллов.

Как ведущий продуктовый дизайнер, я отвечал за ключевой сквозной сценарий мультизаказа: общую корзину, страницу заказа и получение из нескольких корнеров. Моей задачей было сохранить для гостя один понятный заказ, хотя внутри платформы он распадался на несколько подзаказов с разными статусами и способами выдачи.

Почему обычная модель заказа не подходила

В классическом ресторанном приложении гость выбирает блюда из одного меню и получает один заказ. В фудхолле всё сложнее: блюда относятся к разным корнерам, у каждого корнера своё меню и своя интеграция с кассовой системой, а общий заказ внутри платформы распадается на несколько подзаказов.

Для гостя этот процесс должен был оставаться единым: выбрать блюда из разных меню, положить их в общую корзину, оплатить вместе и понять, где и когда получить каждую часть заказа.

Операционная сторона работала иначе. Каждый корнер должен был получить только свои позиции, а управляющий фудхоллом — видеть заказ целиком и контролировать его выполнение. При доставке и самовывозе подзаказы нужно было собрать перед выдачей.

Исследование и сбор требований команда провела до начала дизайн-этапа. Продакт-менеджеры и дизайнер изучили процессы клиента и собрали карты сценариев для гостя, сотрудника корнера и управляющего фудхоллом.

Карта сценариев гостя, сотрудника корнера и управляющего фудхоллом

К началу работы над интерфейсами у нас была общая модель, но ещё не было прототипов и готовых решений. За полтора месяца предстояло связать клиентское приложение, сайт, систему управления заказами и административную панель. Состав MVP определял директор по продукту, а я организовал дизайн-работу внутри выбранного объёма и отвечал за целостность решения.

Над задачей одновременно работали три дизайнера из моей команды. Один проектировал главную страницу и каталог, второй — административные инструменты, а я сосредоточился на корзине, странице заказа и сценариях получения. Для остальных частей я проводил арт-дирекшн и проверял, чтобы решения подчинялись общей логике.

В итоге решение строилось на трёх принципах: одна корзина и единый платёж для гостя; отдельные статусы и инструкции по получению для каждого корнера; уведомления только в моменты, когда пользователю нужно обратить внимание на заказ или совершить действие.

Витрина из десятков ресторанов

Существующая витрина Стартера была рассчитана на пять–девять заведений, а в фудхолле их могло быть больше двадцати. Дизайнер проекта сохранил знакомые элементы — фотографию, логотип, название и описание, — но собрал их в более компактную структуру. Так на главной сохранилась общая айдентика фудхолла, а каждый корнер остался узнаваемым.

Поиск компактного формата витрины для фудхолла
Главная фудхолла на сайте и в мобильном приложении

Одна корзина для нескольких корнеров

Корзина уже существовала в продукте. Нужно было определить, как она будет работать, когда блюда принадлежат разным корнерам и после оплаты превращаются в несколько подзаказов.

Я сохранил общую корзину и единый платёж, чтобы внутренняя сложность системы не перекладывалась на гостя. В корзине сгруппировал позиции по корнерам с помощью компактных заголовков. Сначала рядом с названиями хотели поставить логотипы, но отказались от них: фотографии блюд уже хорошо разделяли группы, а дополнительные знаки создавали визуальный шум.

На странице корнера сохранили привычное меню Стартера. К нему добавили название, логотип и короткое описание, чтобы пользователь не терял контекст. Для заказа в зале также появилась ссылка на карту фудхолла: после выбора блюд гостю нужно было физически найти нужный корнер.

Страница корнера и общая корзина в мобильном приложении

Получение заказа зависело от контекста

Самой сложной частью стала страница заказа. Один интерфейс должен был объяснять разные сценарии:

  • заказ из одного или нескольких ресторанов;
  • доставка или самовывоз;
  • получение заказа целиком или по частям;
  • заказ в зале, где гость самостоятельно обходит корнеры.

При доставке и самовывозе раннеры фудхолла собирали подзаказы вместе, поэтому для гостя процесс почти не отличался от обычного заказа. В зале модель менялась: каждый корнер готовил свою часть, а гость должен был понять, когда и куда подойти, что именно забрать и какие позиции ещё готовятся.

Я подключился к этому сценарию, когда команда начала выбиваться из графика. Параллельно с другим дизайнером собирал варианты страницы заказа, обсуждал ограничения с продакт-менеджерами и сводил готовые решения в единый сценарий.

Поиск структуры заказа для получения в зале

Мы определили информацию, необходимую для получения каждого подзаказа:

  • фотографии блюд — помогают узнать заказ, даже если гость не помнит название корнера;
  • логотип и название корнера — показывают, где забирать заказ;
  • статус — объясняет, готова ли конкретная часть;
  • навигация — помогает найти корнер;
  • инструкция по получению — выводит наверх главное действие для текущего состояния.

В итоговом интерфейсе общий заказ оставался одной сущностью, но состояние каждого корнера можно было проверить отдельно. Гость видел не внутреннее устройство платформы, а понятный план действий: что уже готово, чего ждать и куда идти дальше.

Финальный сценарий получения мультизаказа в зале

Шесть уведомлений вместо десяти

Старая модель отправляла уведомление при каждом изменении статуса каждого заказа. Для мультизаказа из трёх корнеров это означало десять уведомлений: телефон начинал отражать внутреннюю механику системы вместо того, чтобы помогать гостю.

Я пересобрал правила и тексты уведомлений, связав их с важными для пользователя моментами. Для того же сценария осталось шесть сообщений. Они сообщали не о каждом техническом переходе, а о том, когда пользователю действительно нужно обратить внимание на заказ или совершить действие.

Правила и тексты уведомлений для мультизаказа

Одна логика на клиентской и операционной стороне

Параллельно два дизайнера адаптировали административную панель и систему управления заказами. Корнеру требовалось показывать только его позиции, а управляющему фудхоллом — весь заказ и состояние составляющих его подзаказов.

Я проводил арт-дирекшн административной части, проверял логику и редактировал интерфейсные тексты. Это было важно для целостности продукта: статусы и действия сотрудников должны были точно соответствовать тому, что видел гость.

Настройки фудхолла и корнеров в административной панели
Общий заказ и подзаказы в системе управления заказами

Результат

За полтора месяца команда выпустила платформенное решение для фудхоллов и ресторанных групп. Оно поддерживало одну корзину для блюд из нескольких меню и разделяло заказ между корнерами, их кассовыми системами и операционными инструментами.

После релиза у отдела продаж появился готовый продукт для предложения новым клиентам.

Что я вынес из проекта

В этом проекте сложность находилась не в отдельном экране, а в согласовании нескольких систем и ролей. Заказ должен был выглядеть единым для гостя, разделяться для корнеров и снова собираться для выдачи или доставки.

Главным дизайнерским решением стало сохранение простой пользовательской модели поверх сложной операционной структуры: одна корзина, один платёж и понятный сценарий получения, хотя внутри система работала с несколькими меню, подзаказами и кассовыми интеграциями.