Кейс · B2B/B2C E-commerce · 2025

Coffee Street Serviceцифровая платформа поставщика №1 в Дагестане

Превратили ручную работу в WhatsApp с 1200+ кофейнями в полноценную цифровую экосистему: веб-сайт, мобильное приложение для iOS и Android, двойной аккаунт «Личный/Бизнес», подписки на кофе, премиум-уровень и кэшбэк-программа. Сохранили человечность сервиса, сняли с менеджеров ночные заявки.

4
Продукта
в одной экосистеме
12+
Внешних
интеграций
10
Специалистов
в команде
8 мес
От исследования
до запуска
Карточка товара Coffee Street Главная страница Coffee Street
01 О компании

О бизнесе

Coffee Street Service — крупнейший B2B-поставщик для кофеен в Дагестане и на Северном Кавказе. Обслуживает 1200+ заведений: от точек «на вынос» 20 м² до сетей 6+ кофеен и оптовиков с филиалами в Москве.

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

  • 1200+ кофеен в базе клиентов
  • 4 категории каталога, 30+ брендов
  • Доставка 7 дней в неделю
  • Сервисное обслуживание оборудования

Задача для Comrades Devs

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

Нужно было создать цифровую платформу, которая снимет с менеджеров ночные заявки и рутину, даст клиенту самостоятельность 24/7, поддержит специфику двойной аудитории (B2B + B2C) и сохранит «эффект Имама» — быстрый ответ и человечность.

Боли до проекта — что мешало масштабироваться

По итогам 18 глубинных интервью с управляющими, владельцами и шеф-бариста

Срыв поставок без предупреждения. Клиент узнаёт об отсутствии товара только когда курьер не приехал — теряет 10–15 чеков и доверие гостей.
Ночные заявки висят до утра. Бариста пишет в 23:00, ответ приходит в 13:00 — точка остаётся без зерна на пиковые часы.
Цены меняются без уведомления. Отгружают по новому прайсу, фудкост ломается на ровном месте.
Менеджер — единственное звено. Если Имам или Шамиль не на связи, у клиента нет «запасного» канала для срочного заказа.
Бумажный документооборот. Накладные в тетрадях, час времени уходит на поиск чеков по запросу бухгалтерии.
Нет программы лояльности для постоянных. Клиент со стажем 5 лет получает ту же цену, что и новый — мониторит конкурентов.
02 Процесс работы

6 этапов от исследования ЦА до запуска экосистемы

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

01

Исследование ЦА

18 глубинных интервью, 4 сегмента, карта JTBD

02

UX/UI и прототипы

60+ экранов, дизайн-система, тесты на пользователях

03

Backend и архитектура

API, двойной аккаунт, RBAC, подписки, кэшбэк

06

Запуск и интеграции

Платежи, доставка, эквайринг, аналитика, поддержка

05

Mobile-приложение

iOS + Android из одного кода, push, штрихкоды

04

Frontend веб

Каталог с тонкой фильтрацией, карточка, ЛК B2B/B2C

03 Этап 1 · Исследование ЦА

Не «спросили о приложении» — изучили работу 1200 кофеен

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

01

Глубинные интервью

18 респондентов, 4 сегмента ЦА: малые кофейни, средние, сети, бариста

02

Картирование JTBD

6 групп задач: непрерывность, оптимизация, прибыль, качество, помощь, документы

03

Кластеризация болей

14 ключевых болей, отсортированных по частоте упоминания и денежной цене

04

Приоритизация бэклога

Каждая фича в продукте отвечает на конкретную боль из исследования

4 сегмента ЦА

Сегмент 1

Малые кофейни «на вынос»

Точки 20–30 м² без склада. Заказы на неделю-две, малые объёмы. Управляющий сам формирует заявки.

Сегмент 2

Средние кофейни

8–23 посадочных места, кухня с завтраками, 3–6 лет на рынке. Бариста готовит список, управляющий подтверждает.

Сегмент 3

Сети 6+ заведений

Шоколатерии, сети с филиалами в Москве. Закупщик централизованно ведёт все точки. Нужны роли и адреса.

Сегмент 4

Бариста и шеф-бариста

Часто формируют заявки сами в конце смены или ночью. Нужен быстрый, простой инструмент без избытка полей.

Карта JTBD — что клиенты «нанимают» продукт делать

01Непрерывность бизнеса. Получить товар вовремя, чтобы гости не уходили. Срочный заказ при форс-мажоре. Доставка в выходные.
02Оптимизация процессов. Быстро оформить заявку без беспокойства людей в нерабочее время. Заказать всё в одном месте.
03Управление прибылью. Контролировать цены и их изменения. Скидки за стаж. Малые объёмы без минималки.
04Качество обслуживания. Стабильное качество. Уверенность в наличии. Уведомления об альтернативах.
05Помощь и консультации. Рекомендации от менеджеров. Сервис оборудования. Обучение персонала.
06Документооборот. Электронные накладные. Удобная оплата с отсрочкой. Быстрые возвраты.

Результат этапа

Карта пути клиента по 4 сегментам, приоритизированный бэклог из 14 болей и 6 групп JTBD. Каждое продуктовое решение в кейсе ниже привязано к конкретной фразе из интервью — мы не «придумывали фичи», мы отвечали на запросы.

04 Этап 2 · Дизайн

Один продукт для бариста и для закупщика сети

Главный вызов дизайна — сделать интерфейс, в котором одинаково комфортно и владелице маленькой кофейни (заказывает 2–3 позиции в WhatsApp в 23:00), и закупщику сети из 6 точек (нужны роли сотрудников, многоадресная книга, история по каждой локации). Решение — двойной аккаунт «Личный/Бизнес» внутри одного профиля с переключателем.

Дизайн-система Coffee Street

Жёлтый акцент бренда + чёрная типографика. Унифицированные карточки товара, единые правила сетки.

60+ экранов

Мобильный и десктопный сайт, мобильное приложение iOS/Android, админка для менеджеров CSS.

Тесты на пользователях

Прототипы прошли через действующих бариста и управляющих — корректировали до полной разработки.

Главная — мобильная версия Каталог — категории Каталог — листинг товаров Карточка кофе Карточка кофемашины

Результат этапа

Дизайн-система с переиспользуемыми компонентами, прототипы всех ключевых сценариев, подтверждённые на реальных представителях ЦА. Дизайн соблюдает фирменный стиль CSS (чёрно-жёлтая палитра) и при этом считывается одинаково ясно на 5,5" экране и на десктопе.

05 Этап 3 · Backend и архитектура

Двойной аккаунт, гранулярные права B2B и подписочная модель

Архитектурно продукт сложнее, чем кажется. Один пользователь может быть одновременно частным покупателем (личный аккаунт) и закупщиком сети (бизнес-аккаунт), причём с одинаковыми персональными данными, но разными адресами доставки, картами и логикой ценообразования. Сотрудники B2B-аккаунта получают гранулярные роли по областям доступа.

Backend API PostgreSQL Redis REST + WebSockets RBAC Cron-задачи подписок Эквайринг SMS / Push Интеграция с 1С/складом

Ключевые архитектурные решения

Двойной аккаунт «Личный/Бизнес»
Боль: бариста маленькой кофейни — это часто сам владелец, который и для дома берёт

Один профиль с общими ФИО/телефоном/паролем, но раздельными адресами, картами и оптовой логикой. Переключатель — в шапке настроек.

RBAC для сотрудников B2B
Боль: «Имам не на связи — у меня нет запасного канала»

Закупщик сети добавляет до N сотрудников с ролями (Бариста, Менеджер) и областями доступа: Сотрудники / Контакты / Карты и оплата.

Подписочная модель
Боль: «Постоянно заказываю одно и то же — устал»

Корзина с настраиваемой периодичностью (каждые 2/4/5 недель). Cron собирает заказ, шлёт напоминание за день, отгружает автоматически.

Кэшбэк с уровнями
Боль: «Стаж не вознаграждается, цена та же, что и новичку»

Накопительная программа с прогрессом 3% → 4% при достижении порога закупок. Балансы разделены: личный и бизнес.

Многоадресная книга и кошелёк
Боль: «У сети — склад, кафе №1, кафе №2 — куда приехать?»

До 10 адресов и до 9 доп.номеров на профиль. Для бизнес-аккаунта — отдельные карты «Закупки персонал», «Оптовики» с пометкой основной.

Заявки на поступление
Боль: «Если у вас нет — я к другому»

Подписка на уведомление о приходе товара на склад — клиент не уходит к конкуренту, а ждёт push.

Результат этапа

Backend, который из коробки поддерживает четыре сегмента ЦА в одной кодовой базе: частник в личке, малая кофейня, средняя кофейня с бариста-помощниками, сеть с многоуровневыми правами. RBAC и подписки спроектированы под рост — без переписывания при добавлении новых ролей или периодичности.

06 Этап 4 · Frontend веб

Каталог уровня speciality + ЛК для бизнеса

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

SPA Адаптивная вёрстка SSR для SEO Каталожная фильтрация Личный кабинет Корзина и checkout

Каталог: тонкая фильтрация для кофейного гика

Шеф-бариста ищут не «кофе подешевле», а «средняя обжарка, кислотность ниже средней, Q-грейд от 84, ноты ягод». Сделали фильтр такого уровня — с шкалами вкуса прямо в карточке товара (Плотность и Кислотность), указанием способа обработки и оценки Q-грейдеров.

Модалка фильтров Листинг товаров Категории каталога

Личный кабинет: 11 разделов под обе аудитории

Личный аккаунт

Адресная книга, карты, кэшбэк, заказы, избранное, отзывы. 5 ключевых разделов.

Бизнес-аккаунт

+ Сотрудники с ролями, ИНН/КПП, карты компании, заявки на поступление.

Подписки

Корзина с периодичностью, отмена/пауза в один клик, напоминание за день.

Настройки личного аккаунта Настройки бизнес-аккаунта с сотрудниками Подписки Кэшбэк-программа

Результат этапа

Полноценный e-commerce на десктопе и мобильном вебе. Каталог отвечает запросам shu профессионалов, ЛК поддерживает все четыре сегмента ЦА, премиум-уровень и подписочная модель работают на удержание клиента.

07 Этап 5 · Mobile-приложение

В кармане у бариста — заявка из кофейни в любое время

Главный запрос из интервью: «Мне кажется, было бы классно, если бы было приложение — это поставило бы их повыше уровнем перед другими». Мобильное приложение — это место, где бариста реально работает: видит, что заканчивается, и сразу добавляет в корзину. Не лезет в WhatsApp, не отвлекает менеджера.

Cross-platform iOS+Android Push-уведомления Сканер штрихкодов Офлайн-режим Биометрический вход Быстрый повтор заказа

Что есть в приложении

Push-статусы заказа

Принят → собран → курьер выехал → доставлен. Без звонков «где мой заказ».

Сканер штрихкодов

Бариста сканирует пустой пакет молока — товар уже в корзине следующего заказа.

Повтор заказа за 2 тапа

«Заказать как в прошлый раз» — самая частая операция доступна с главного экрана.

Уведомления об акциях

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

Premium-подписка

Оформление в три тапа: лендинг → выбор карты → продолжить.

Чат с менеджером

«Эффект Имама» сохраняется — связь с человеком в одну кнопку, история переписки видна.

Premium-лендинг в приложении Оформление подписки Premium Блог в приложении

Результат этапа

Нативное по поведению приложение для двух платформ из одной кодовой базы. Бариста может оформить заявку в 23:00 после смены, не отвлекая менеджера, — а менеджер утром получает готовый, проверенный системой заказ.

08 Этап 6 · Запуск

Интеграции, нагрузочное тестирование, поддержка

На запуске экосистема была интегрирована со всеми внешними сервисами, которые нужны для работы 1200+ кофеен: эквайринг, доставка, складские остатки, аналитика и каналы коммуникаций. Перед публикацией прошли нагрузочные тесты и пилот на 30 кофейнях.

Интеграции

Платежи и эквайринг

Оплата картой, отсрочка для B2B, привязка нескольких карт.

Доставка

Своя курьерская служба + интеграция со сторонними при пиковой нагрузке.

Склад и 1С

Синхронизация остатков, автоматические накладные.

Push, SMS, Email

Каналы напоминаний, статусов и маркетинговых рассылок.

Результат этапа

Запуск прошёл в продакшен с боевыми интеграциями. Поддержка после релиза: мониторинг, hot-fix-цикл, регулярные релизы новых фич по приоритизированному бэклогу.

4
Продукта в экосистеме
Web · iOS · Android · Admin
60+
Уникальных экранов
в дизайн-системе
12+
Внешних
интеграций
3
Платформы
iOS · Android · Web
09 Итоги

Что получил бизнес и что получили клиенты

Ценность для бизнеса

−40–60%

Нагрузка на менеджеров от рутинных заявок

Часть клиентов перешла на самостоятельные заказы через сайт и приложение. Менеджеры освободились для консультаций и работы с новыми сетями. Ориентировочный диапазон по итогам пилота.

+15–25%

Доля повторных заказов от B2B-клиентов

За счёт подписочной модели и быстрого «повтора заказа». Закупщики сетей фиксируют корзину один раз и не возвращаются к составлению вручную.

+20–30%

Конверсия в Premium-подписку среди частников

B2C-аудитория дала неожиданный толчок: ценность 999 ₽/мес с бесплатной доставкой и закрытыми дегустациями попала в запрос рынка speciality-кофе.

×2–3

Скорость оформления заказа

Раньше — 7–10 минут на согласование с менеджером. Теперь — 2–3 минуты на «повтор заказа» из истории, или меньше через сканер штрихкодов.

Что получили клиенты CSS

24/7

Заказ в любое время

Бариста после смены в 2:00 ночи оформляет заявку — менеджер не нужен.

11

Разделов в личном кабинете

Заказы, подписки, кэшбэк, сотрудники, адреса, карты, отзывы, заявки на поступление.

10

Адресов на профиль

Склад, кафе №1, кафе №2, офис управляющего — каждому свой основной получатель.

3% → 4%

Прогресс кэшбэк-уровней

Видимая мотивация увеличивать чек. Ответ на запрос: «Хочется лояльности к постоянным».

141

Сорт под фильтром Q-грейда

Шеф-бариста подбирает зерно по объективным показателям: обжарка, кислотность, ноты.

2 тапа

До оформления повторного заказа

«Заказать как в прошлый раз» — самая частая операция вынесена на главный экран приложения.

⚠️ О метриках. Указанные диапазоны — консервативная оценка по итогам пилота на ~30 кофейнях и первых месяцев после полного запуска. Реальные значения зависят от сегмента клиента, сезонности и проникновения приложения. Метрики приведены как ориентир; точные KPI обсуждаются индивидуально под конкретные бизнес-цели заказчика.

До и после

Было

  • Заявки в WhatsApp ночью висят до утра
  • Менеджер — единственное звено, перегружен
  • Цены меняются без предупреждения
  • Документы в тетрадях, час на поиск чеков
  • Нет скидок и бонусов за стаж
  • Нет онлайн-наличия, заявка может быть невыполнима

Стало

  • Заявки 24/7 через сайт и приложение, push-статусы
  • Самообслуживание + чат с менеджером по запросу
  • Зафиксированные оптовые цены в карточке
  • Электронные накладные, история заказов
  • Кэшбэк 3%→4% и Premium-уровень с привилегиями
  • Онлайн-остатки и заявки на поступление
"

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

[Имя клиента] — [Должность], Coffee Street Service

Когда готов идти в продакшен

Цифровая экосистема — не «приложение к сайту», а инструмент масштабирования бизнеса. Готовы рассказать, как это собрать для вашей задачи.