Один поиск вместо 5–8 кабинетов поставщиков
Спроектировал и довёл до запуска B2B-сервис, который собирал цены, остатки и сроки у нескольких поставщиков. Клиент выбирал предложения в одном окне, а компания выкупала товары и привозила заказ вместе.
- Моя работа
- 3–5 месяцев
- Источники
- 5–8 поставщиков
- Ответ источников
- 1–3 минуты
- Роль
- Ведущий UX/UI-дизайнер
- Статус
- Запущен
От требований до проверки запущенного продукта
Работал вместе с владельцем продукта, аналитиками и разработчиками. Решения утверждали владелец продукта и руководитель департамента.
Собирал требования, уточнял ограничения и связывал поиск с товаром, корзиной и доставкой.
Собирал прототипы, проверял ключевые задания и менял решения по наблюдениям.
Отрисовал поиск, подключение источников, товар, корзину, состояния и подсказки.
Проводил ревью, обсуждал реализацию, проверял собранный продукт и находил ошибки.
Десять отсутствующих позиций могли увести весь заказ
Корпоративному клиенту нужно закрыть потребность целиком. Если часть заказа отсутствовала, ему приходилось сравнивать поставщиков вручную или переносить закупку в другое место.
позиций есть на своём складе
Такой пример показывает механику проблемы, но не является замером частоты или конверсии.
Сравнение вручную
Клиент открывал несколько сайтов, отправлял запросы и сводил цену, срок и наличие.
Разные остатки
У одного поставщика товар был сегодня, у другого появлялся только через несколько недель.
Цена всего заказа
Разделение закупки между площадками могло лишить клиента скидки за объём.
Вместо нескольких сайтов получился один закупочный сценарий
Сервис соединял существующие кабинеты поставщиков с собственным ассортиментом компании. Клиент работал со своими ценами и условиями в одном окне.
- Открыть сайт поставщика
- Войти в свой аккаунт
- Повторить поиск
- Скопировать цену и срок
- Сравнить результаты вручную
- Оформить несколько заказов
- Один раз подключить нужных поставщиков
- Ввести артикул
- Сравнить общую выдачу
- Добавить предложения в единый заказ
занимал реальный поиск по подключённым источникам после первой загрузки
Замер из рабочей презентации продукта. Первая загрузка могла занимать больше времени.меньше времени на поиск и подготовку заявки
Раньше один список приходилось обрабатывать отдельно на каждой площадке. В новом сервисе весь путь занимал 15–45 минут суммарно.
- Меньший список
- 5 × 10 мин = 50 мин → 15 мин
- Больший список
- 8 × 30 мин = 240 мин → 45 мин
- Экономия
- 35–195 минут на одну заявку
Проверял три места, где заказ мог сорваться
На прототипах участники подключали источник, искали предложение и собирали заказ. Собранную версию я проверял перед запуском. Количество участников и время отдельных заданий не сохранились, поэтому ниже только наблюдения, которые повлияли на интерфейс.
Люди не всегда находили вход в сервис, а просьба ввести данные от внешнего кабинета вызывала вопросы.
Вынес подключение в отдельный шаг, добавил статусы источников и объяснил, зачем нужны данные аккаунта.
Цена, наличие, срок, склад и действия перегружали выдачу. Было трудно понять, закончился поиск или ещё идёт.
Сократил плотность экрана и показал состояние каждого источника во время загрузки результатов.
У поставщиков различались остатки, сроки и условия. Одной отметки «дешевле» было недостаточно.
Оставил сравнение по нескольким параметрам и связал внешние предложения с общей корзиной клиента.
Один сервис изменил сразу несколько частей продукта
Публично показываю обезличенную реконструкцию по сохранившимся макетам. Она передаёт состав экранов и логику, но не раскрывает исходный бренд и коммерческие данные.
Цена, остаток и срок находятся в одном ряду, а статус поиска виден отдельно.
Пользователь сам выбирает площадки и видит состояние каждой связи.
Внутри компании позиции остаются разделёнными по источникам, но клиент получает общий итог.
Четыре решения связали поиск с реальной закупкой
После выдачи цен путь продолжался: подключение внешних кабинетов, ответы в разное время, сравнение условий и оформление единого заказа.
Подключение поставщиков вынес в отдельный понятный шаг
Пользователь сам выбирал площадки и вводил данные своих аккаунтов. После проверки источник получал явный статус.
Что это меняло: больше подключённых источников давали выше шанс закрыть всю потребность клиента.Результаты появлялись по мере ответа поставщиков
Первый поиск мог идти дольше. Поэтому интерфейс показывал состояние каждого источника и не заставлял ждать самый медленный ответ.
Что это меняло: человек мог начинать сравнение по готовым ответам, не ожидая самый медленный источник.Оставил выбор предложения за человеком
Самая низкая цена могла проигрывать по наличию или сроку. В выдаче оставил параметры, которые нужны для собственного решения.
Что это меняло: выбор оставался корректным для разных бюджетов, сроков и требований к наличию.Несколько поставщиков собрал в один заказ для клиента
Корзина учитывала контрагентов, кредитные условия, резерв, доставку, самовывоз и товары под заказ.
Что это меняло: внешняя закупка оставалась внутри компании, а клиент проходил один путь оформления.От подключения источника до единой доставки
Новый сценарий затронул выдачу, карточку товара, корзину, подсказки, модальные окна и способы оформления.
- 01
Подключить поставщиков
Пользователь выбирает 5–8 нужных площадок и один раз добавляет данные своих аккаунтов.
- 02
Запустить общий поиск
Один артикул одновременно отправляется в собственный каталог и на подключённые сайты.
- 03
Сравнить предложения
В одной выдаче видны цена, наличие, срок и условия получения каждого предложения.
- 04
Собрать нужное количество
Если одного остатка мало, позицию можно собрать из предложений нескольких поставщиков.
- 05
Оформить единый заказ
Система учитывает контрагента, кредитную линию, резерв, доставку и товары под заказ.
- 06
Получить всё вместе
Закупку у внешних поставщиков и объединение доставки берёт на себя компания.
Условия заказа зависели от договора и ответа поставщика
Поставщик временно исключается из поиска, остальные результаты остаются доступны.
Клиент выбирает другое предложение или собирает количество из нескольких источников.
Срок брони зависит от условий конкретного клиента и отображается до оформления.
Компания отдельно выкупает позицию и добавляет её в общую поставку клиенту.
Что изменилось и чем это подтверждается
Все показанные части реализовали и запустили. Я сопровождал разработку, проводил ревью и проверял собранный продукт под административной учётной записью.
завершение заказа
Рост на 2 процентных пункта за время моей работы. Отдельный вклад интерфейса не измеряли.
экономии на одной заявке
Диапазон рассчитан из замеров ручного поиска и времени работы в новом сервисе.
источников в одном окне
Пользователь выбирал площадки и сравнивал их ответы в общей выдаче.
Один заказ вместо нескольких закупок
Показанный сценарий реализовали: компания выкупала внешние позиции, а клиент получал общую поставку.
Что изменилось в цифрах
По двум показателям сохранились значения периода моей работы. По двум другим можно показать связь со сценарием, но не итоговое число.
Доля позиций запроса, для которых найдено подходящее предложение.
Влияние: поиск по 5–8 источникамПоказатель связан с задачей сервиса, но число за период недоступно.Раньше заявка занимала 10–30 минут на каждой площадке. В сервисе весь список обрабатывался за 15–45 минут.
Результат: экономия 35–195 минутРасчётное сокращение времени: 70–81%.Доля собранных корзин, которые дошли до оформления.
Результат: +2 процентных пунктаОтдельный вклад интерфейса не измерялся.Заказы, которые удалось оставить внутри компании благодаря внешним остаткам.
Влияние: закрытие недостающих позицийЗамер проводили после моего ухода, его результат мне недоступен.Сильнее показал бы состояние внешних данных
Ретроспектива проекта: четыре состояния, которые я подробнее проработал бы в следующей версии.
Свежесть результата
Показывал бы время ответа и последнего обновления цены для каждого поставщика.
Повторная авторизация
Заранее предупреждал бы, что подключение истекает, и давал понятный путь восстановления.
Изменение перед заказом
Перед подтверждением отдельно показывал бы позиции, где поменялись цена, остаток или срок.
Составная поставка
Собирал бы итог по датам: что приедет сегодня, что позже и что требует решения менеджера.
Недостающие позиции стали частью одного заказа
Вместо 5–8 кабинетов клиент получал общую выдачу, выбирал предложения по цене, наличию и сроку, а затем оформлял одну поставку. Компания брала внешнюю закупку на себя.
- 35–195 минутрасчётная экономия на одной заявке
- 72 → 74%завершение заказа за период моей работы
- 3–5 месяцевот требований до проверки запущенного продукта
Я отвечал за исследование сценария, прототипы, интерфейсы, ревью и проверку реализации. Сервис связал клиентский путь с реальной операционной моделью закупки. При этом рост завершения заказа нельзя приписать только дизайну: отдельный вклад интерфейса не измеряли.