← Все кейсы
Матрёшка

«Матрёшка»
B2B/B2C-экосистема
с нуля до MVP

«Матрёшка» — B2B/B2C-экосистема, спроектированная с нуля вокруг одной архитектурной идеи: продавец на платформе — это одновременно поставщик для конечных покупателей и B2B-закупщик у других продавцов площадки. Вокруг этой двойной роли выстроены три продукта: витрина для покупателя, CRM для продавца (совмещающего обе роли на одной платформе) и административная система для управления каталогом и модерацией.

Оксана Голубева
ДолжностьProduct designer
Срок12 месяцев
Объём работы300+ экранов

Роль: Product / UX-UI дизайнер — единственный дизайнер на проекте 12 месяцев от первого экрана до передачи в разработку через Figma Dev Mode.

Продукт: CRM продавца (B2C-витрина + B2B-закупки между продавцами), B2C-Маркетплейс, Админ-панель, UI Kit

Пользователи: Продавец — и поставщик, и B2B-закупщик; конечный B2C-покупатель; администратор продукта; команда поддержки.

Задача: Определить визуальный язык, спроектировать ключевые сценарии и заложить основу масштабируемой B2B/B2C-экосистемы, на единой дизайн-системе.

Особенность: Продавец совмещает роль поставщика и B2B-закупщика внутри одной CRM. Это решение задало архитектуру всей системы.

Что сделано: 300+ экранов и состояний B2B/B2C-экосистемы. Дизайн-система — от первого компонента до общей библиотеки, обслуживающей три продукта.

Идентичность

Визуальный стиль и маскот

Анализ конкурентов

  • Проанализировала визуальные паттерны шести конкурентов (Wildberries, Ozon, Яндекс.Маркет, AliExpress, Alibaba, 1688), чтобы понять, какие решения уже стали стандартом для маркетплейсов, а где продукт может получить собственный характер
  • Это помогло отделить привычные e-commerce паттерны от решений, которые могли бы сделать платформу узнаваемой и связать интерфейс с её идеей
Анализ конкурентов

Фирменные элементы

  • Сформировала визуальное направление продукта, опираясь на русскую идентичность — характерная палитра, орнаментальные мотивы, более выразительный образ бренда
  • Пролоббировала замену стандартного иконочного набора на HugeIcons — визуальная цельность интерфейсов всех трёх продуктов
Фирменные элементы

Маскот и позиционирование

  • Развивала и укрепляла национальную айдентику — орнаментальная стилистика, палитра, маскот-матрёшка — как альтернативу нейтральному e-com-стилю
  • Предложила использовать в слоганах и рекламе переосмысленные пословицы и поговорки в современном тоне — бренд, промо и интерфейс в одной системе
Визуальная идентичность, маскот и позиционирование
Фундамент экосистемы

Структура и дизайн-система

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

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

MENU + UI Kit
MENU + UI Kit
Как строилась система
  • Кит создавался под CRM первым — самый сложный и требовательный к интерфейсу продукт — и затем адаптировался под маркетплейс и админ-панель
  • Variant-структуру компонентов проектировала самостоятельно
  • Стилевая консистентность внедрена на уровне всех компонентов
  • На определённом этапе, по мере роста продукта, монолитный единый Figma-файл разделила на три отдельных проекта (маркетплейс, CRM, админ-панель) с общей библиотекой компонентов — для масштабируемости и параллельной работы
  • Перевела иконографику на единую библиотеку HugeIcons для визуальной консистентности между продуктами
Расширение системы под реальные задачи
  • Бейджирасширила количество вариантов (в том числе с иконками и без) под растущую номенклатуру статусов в CRM
  • Headerдобавила новый паттерн (переключатель) под появившуюся в CRM функциональность
  • Sidenavнесколько вариантов под разную сложность разделов CRM
  • Inputновые состояния: иконки-подсказки, увеличенный размер под объёмный ввод текста
  • Snackbar, Tabsрасширены под новые сценарии по мере роста продуктов
Рамки, в которых принимались решения

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

Эффект

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

Ядро системы

CRM продавца — самый сложный продукт экосистемы

Срок: ~7–8 месяцев · Масштаб: 180+ уникальных экранов и состояний

Архитектура

  • CRM обслуживает продавцов маркетплейса и их операторов, которые внутри одной системы выступают одновременно и продавцом, и покупателем (заказывая товары у других продавцов площадки). Отдельно предусмотрена команда поддержки
  • Реализована ролевая модель с визуальной дифференциацией доступа: продавец и оператор работают в едином интерфейсе со скрытием функций по роли
  • История изменений отслеживается в ключевых точках данных — карточках товара, вариантах, ценах, заказах, возвратах
  • Управление жизненным циклом (смена статуса, модерация) осознанно вынесено в административный модуль — разделены зоны ответственности «кто видит историю» и «кто управляет процессом»
Основные модули

8 разделов кабинета продавца (180+ экранов) — финансовая аналитика с графиками динамики, товары (создание, карточка, варианты), управление товарами с массовым импортом и экспортом, логистика, заказы, возвраты, заявки на приобретение товара под заказ (опт), чаты (заявки и возвраты), споры с историей переписки — полный операционный цикл продавца на платформе.

Продажи — мой магазин
Продажи — мой магазин
Продажи — карточка товара
Продажи — карточка товара
Продажи — создание товара со склада
Продажи — создание товара со склада
Продажи — создание товара со склада
Продажи — создание товара со склада
Продажи — создание товара под заказ
Продажи — создание товара под заказ
Продажи — создание товара под заказ
Продажи — создание товара под заказ
Продажи — список возвратов
Продажи — список возвратов
Продажи — чаты (все)
Продажи — чаты (все)

Ключевые решения

Статусная модель заказа

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

Продажи — список заказов со склада
Продажи — список заказов со склада
Продажи — заказ
Продажи — заказ
Приоритизация действий

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

Продажи — возврат товара
Продажи — возврат товара
Фильтрация операций внутри чата

Заявки на опт оформлялись, а возвраты и заказы покупателей обсуждались через чат между продавцами и покупателями — без способа фильтрации. Инициировала (вне исходного скоупа задачи) фильтры по виду операции (заявка/заказ/возврат), внутри вида — по типу (входящие/исходящие) и статусу каждой операции прямо в интерфейсе окна.

Продажи — список операций внутри чата
Продажи — список операций внутри чата
Пересмотр аналитического дашборда

На главном экране аналитики убрала часть показателей — не все метрики финансовой отчётности, предусмотренные в ТЗ, технически корректно отображать за произвольно выбранный период. Решение принято самостоятельно, на основе понимания ограничений источника данных, а не только визуальной композиции дашборда.

Продажи — главная страница
Продажи — главная страница
Инлайн-редактирование в таблицах

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

Продажи — остатки товаров
Продажи — остатки товаров
Продажи — список цен
Продажи — список цен
Продажи / Покупки

Отдельной задачей стало объединение двух ролей внутри одного аккаунта. Пользователь может не только продавать свои товары, но и закупать товары у других продавцов на платформе. Спроектировала переключение «Продажи / Покупки»: в одном режиме кабинет работал как seller CRM, в другом — как B2B-сценарий закупки внутри той же системы.

Покупки — магазин продавца
Покупки — магазин продавца
Покупки — карточка с предзаказом
Покупки — карточка с предзаказом
Покупки — корзина
Покупки — корзина
Покупки — оформление заказа
Покупки — оформление заказа
Покупки — мои заказы со склада
Покупки — мои заказы со склада
Сервисные экраны и точки входа

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

Сервисные экраны и точки входа
Сервисные экраны и точки входа
Все экраны — CRM продавца (продажи) — общий вид
Все экраны — CRM продавца (продажи) — общий вид
Все экраны — CRM продавца (закупки) — общий вид
Все экраны — CRM продавца (закупки) — общий вид
Публичная сторона

Маркетплейс
(B2C-витрина)

Срок: ~4 месяца · Масштаб: 70+ экранов и состояний

Архитектура

  • Публичная B2C-витрина для конечного покупателя: вход/регистрация, главная, каталог, карточка товара, корзина, оформление заказа, профиль, заказы, избранное, отзывы, магазин продавца, чаты
  • Адаптивная сетка спроектирована для десктопа (резиновая вёрстка до 1280px)
  • Мобильная версия была частью долгосрочного плана, но осталась вне скоупа MVP — осознанная граница проекта, а не недоработка
Личная информация
Личная информация
Чаты покупателя (все)
Чаты покупателя (все)
Чаты покупателя (споры)
Чаты покупателя (споры)
Отзывы
Отзывы

Ключевые решения

Механика запуска каталога

Участвовала в проработке решения проблемы холодного старта площадки — на начальном этапе часть товаров планировалось искусственно продвигать в блоки «Популярное» и «Рекомендуем» для раскрутки платформы.

Главная
Главная
Связка данных между CRM и маркетплейсом

Товар, созданный продавцом в CRM, отображается в каталоге маркетплейса в другом визуальном формате — более плотном, информационном для продавца и упрощённом для покупателя. Спроектировала единую модель данных товара в двух разных UI-паттернах под разный контекст использования, сохранив целостность данных между системами.

Карточка товара
Карточка товара
Оформление заказа

Логика способов доставки и оплаты менялась несколько раз по ходу проекта: часть платёжных сервисов оказалась недоступна для MVP по финансовым и техническим причинам. Переработала флоу так, чтобы доставка выбиралась отдельно на каждую позицию товара — один заказ с разными пунктами доставки для разных товаров. Решение адаптировало продукт под меняющиеся бизнес-ограничения без потери гибкости сценария для пользователя.

Оформление заказа
Оформление заказа
Заказ получен
Заказ получен
Сложность разделов маркетплейса

По объёму бизнес-логики и переменных условий, которые приходилось учитывать при проектировании:

  1. Оформление заказасложнее всего из-за неоднократно менявшейся логики доставки и оплаты и большого числа взаимозависимых состояний флоу, которые надо было адаптировать под сокращающийся набор возможностей, не теряя ценность для пользователя
  2. Карточка товара5 табов с разными типами данных (о товаре, характеристики, отзывы, вопросы, цены), которые нужно было структурировать без перегрузки экрана
  3. Каталог с фильтрамисложность в основном за счёт объёма фильтруемых атрибутов, унаследованных из архитектуры словарей характеристик в админ-панели; сама структура фильтрации при этом оставалась стабильной и предсказуемой
Все экраны маркетплейса — общий вид
Все экраны маркетплейса — общий вид
Поддержка и контроль

Административная панель

Срок: ~2 месяца · Масштаб: 50+ экранов

Архитектура

  • Рабочий центр поддержки со своим цветовым кодированием интерфейса
  • Проектировала админ-панель как единый центр работы с ключевыми операционными процессами платформы, пройдя с командой несколько итераций, пока не удалось убрать лишние действия и сократить путь до ключевых решений по обращению или проверке
  • Внутри неё команда могла отслеживать обращения, модерировать контент, работать со статусами, логистикой и карточками продавцов
Основные модули

Спроектировала отдельную от CRM административную систему: вход/восстановление пароля, карточки товаров, блок управления (категории товара, словари характеристик), блок модерации (варианты, цены, продавцы, магазины, вопросы и ответы, бренды, отзывы), блок заказов (чаты).

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

Список карточек товаров
Список карточек товаров
Список вариантов
Список вариантов
Список отзывов
Список отзывов

Ключевое решение — архитектура словарей характеристик товара

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

  • достаточно гибкая, чтобы покрыть характеристики любой категории товара
  • управляемая администратором на уровне справочника
  • проста и однозначна при использовании продавцом в CRM — без путаницы при выборе характеристик во время создания карточки товара
Категории — модератор
Категории — модератор
Карточка товара
Карточка товара
Добавление категории
Добавление категории

Это задача на стыке информационной архитектуры и моделирования данных — спроектированное решение обеспечивает сквозную связь между управлением справочником в админ-панели и его практическим использованием в CRM.

Все экраны — админ-панель — общий вид
Все экраны — админ-панель — общий вид
Процесс

Процесс и передача в разработку

  • Работала в связке с разработкой через Figma Dev Mode, участвовала в ревью реализации готовых экранов
  • Валидировала решения через анализ конкурентов (Wildberries, Ozon, Яндекс.Маркет, AliExpress, Alibaba, 1688 и аналоги) перед проектированием ключевых флоу
  • Проводила самостоятельную проверку экранов на логику и юзабилити перед передачей в разработку
  • Итеративно дорабатывала решения по фидбеку фаундера и продакт-менеджера после демонстрации макетов
  • В ряде случаев аргументированно отстаивала собственные решения перед командой, приводя обоснования
  • Адаптировала функциональность и решения под финансовые и технические ограничения команды на этапе MVP
Итог

Результат

Продукт доведён до состояния готового к запуску MVP — три взаимосвязанных продукта (маркетплейс, CRM, админ-панель) на единой дизайн-системе, суммарно более 300 уникальных экранов и состояний, спроектированных и доведённых до реализации мной за 12 месяцев. Дальнейшее решение о запуске находится на стороне бизнеса.

Матрёшка — регистрация