← Все проектыB2B / UX/UI / Торговая система
Три орешка

Много данных. Ясный следующий шаг.

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

Карточка предложения с характеристиками, финансовыми параметрами и фотографиями товара
КонтекстЛистай дальше ↓
01 / Контекст

Сделканачинаетсязадолгодо резерва.

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

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

02 / Рабочий обзор

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

01

Выбрать, что сравнивать

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

02

Сузить список по условиям

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

03

Сохранить условия перед глазами

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

03 / Карточка предложения

У предложения много характеристик, но они отвечают на разные вопросы. Что за товар? Сколько можно зарезервировать? Как его доставят? Что уже происходило с этой записью?

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

01

Остатки не смешиваются с описанием

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

Остатки не смешиваются с описанием
02

История остаётся рядом

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

История остаётся рядом
03

Следующий шаг имеет свой приоритет

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

Следующий шаг имеет свой приоритет
04 / Цена действия

Отмена резерва и выход из незавершенной формы - это разные ситуации. Универсальное "Вы уверены?" не объясняет, что произойдет дальше.

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

05 / Роли и доступ

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

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

01

Поставщик

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

02

Менеджер

Выбирает предложение и работает с резервом в пределах своих полномочий. Сведения о поставщике и действия с чужими резервами ограничены бизнес-правилами.

03

Руководитель и администратор

Управляют сотрудниками, справочниками и операциями. Общая структура интерфейса сохраняется, но набор доступных действий шире.

06 / Мобильный опыт

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

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

07 / UI kit

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

Основные и второстепенные действия, варианты кнопок и текстовые статусы. Акцент выделяет действие, а подпись сохраняет его смысл.

08 / Связанные сценарии

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

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

Галерея01 / 05
09 / Состояния интерфейса

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

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

10 / Результат проектирования

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

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

Готовы начать?

Можно просто написать

Даже если пока нет четкого ТЗ. Разберемся вместе, что лучше сделать, как упростить и где усилить. Без лишнего и по делу

Портрет

Я не начинаю с визуала. Сначала разбираюсь, как человек будет пользоваться продуктом, где он может запутаться и что можно упростить