🏗️ Кейс · B2B/B2C E-commerce · Стройматериалы · 2022–2024

Bismar — первый полностью цифровой
ритейлер стройматериалов в Дагестане

Построили цифровую экосистему из 5 продуктов: клиентское приложение, веб-магазин, системы для 4 ролей сотрудников и backend из 12 микросервисов. Каждый заказ теперь отслеживается в реальном времени — от нажатия «Оформить» до подтверждения доставки с фотофиксацией.

🏆 Первый локальный ритейлер с полной цифровой инфраструктурой
«Конкуренты уже хотят такое же» — собственник, Bismar
5Продуктов
12Микросервисов
≤10%Бумажных процессов
100%Цикл под контролем
Bismar клиентское приложение
Сборщик — интерфейс сборки
Главное конкурентное преимущество

Bismar знает, где каждый заказ
в каждую секунду

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

Жизненный цикл заказа — полная прозрачность
Время на каждом этапе фиксируется автоматически. Менеджер видит весь цикл в AdminPanel в реальном времени.
🛒
Заказ оформлен
T+0 сек
Клиент выбрал слот доставки, оплатил онлайн или при получении
live
📋
Подготовка
T+авто
Менеджер видит заявку. Статус передаётся сборщику автоматически
📦
Сборка
Таймер ⏱
Сборщик сканирует QR/штрихкод каждой позиции, таймер фиксирует время
live
Контроль и упаковка
Таймер ⏱
Контроллер сверяет при погрузке. Упаковщик фотофиксирует комплектность
🚚
Доставка
Геотрекинг 📍
Курьер движется по маршруту. Клиент получает push о прибытии
live
🎯
Завершён
Фото + подпись
Фотофиксация доставки. Полный таймлайн заказа сохранён в истории
≤10%
Бумажных процессов осталось
Всё, что раньше было на бумаге — передача заданий, накладные, подтверждения — ушло в цифру
0
«Слепых» этапов
Каждый шаг от сборки до доставки фиксируется с таймером. Узкие места видны сразу
24/7
Онлайн-заказы без менеджера
Клиент оформляет заказ сам. Оплачивает онлайн. Сотрудники получают задание автоматически
01 · О клиенте

Ритейлер с 30-летней историей
готовился к цифровому прыжку

О бизнесе

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

Почему нельзя было ждать

Темпы роста замедлились — проходимость физического магазина упёрлась в потолок. Параллельно федеральные сети (Леруа, Петрович) активно выходили в онлайн в регионе.

«Кто первый выйдет — у того больше доля. Быстрее поймём ошибки» — логика клиента при постановке задачи.

Что мешало росту до разработки:

Коробочное решение — потолок и зависимость
Прошлый подрядчик дал «решение другого цвета» — у всех клиентов одинаковый интерфейс, нет своей аналитики, невозможно ничего доработать.
Сборщики работали по памяти — ошибки и потери
Не было системы: кто что собрал, за сколько времени, с какими ошибками. Каждый работал по опыту. Виновного при недостаче найти было невозможно.
Менеджер узнавал о заказе только «на точке»
«Приходили на точку — и видел в первый раз». Никакого предварительного планирования, никакого контроля нагрузки на смену.
Ноль аналитики по прибыли и операциям
1С и «магазин» жили раздельно. Соотнести закупку с розницей, посчитать реальную прибыль по категориям — невозможно.
B2B клиенты работали только по телефону
Строительные компании заказывали звонком. Договорённости не фиксировались. Лимиты, депозиты, объекты — всё на бумаге или в памяти менеджера.
02 · Бизнес в деньгах

Каждая цифра — это рубли

Бизнес — это деньги. Не «красивое приложение» и не «инновационный подход». Вот что цифровизация Bismar означает в рублях.

Экономия на операциях
≈ 150 000 ₽
в месяц
10–15 минут на каждом заказе × 100 заказов/день × стоимость рабочего времени
Сборщик не идёт на кассу. Оплата прошла онлайн ещё до начала сборки. Умножьте на 300 рабочих дней в году — ≈ 1,8 млн ₽/год
Новый канал продаж
x3–4
рост онлайн-продаж за полгода
До проекта онлайн-продаж не было совсем. Каждый рубль в этом канале — чистый прирост выручки
Через 2 месяца — двойной рост, через 3 — тройной. Данные аналогичных проектов Comrades Devs в ритейле стройматериалов
Стоимость актива
80+ млн ₽
минимальная оценка платформы
Собственная digital-платформа — это актив. Аналогичный проект на рынке оценивается от 80 млн рублей
Разработка с нуля кастомного решения такого масштаба у федеральных агентств — от 10 млн ₽ только за backend
🏗️
+B2B
новый канал выручки
Строительные компании, прорабы с лимитами и депозитами — раньше этого канала не существовало
📍
+Геозоны
выход в новые районы
Доставка снимает физическое ограничение магазина. Клиенты из других районов — новая выручка без аренды новых площадей
🎨
+Чек DIY
рост среднего чека
DIY-проекты: готовый список материалов → «добавить всё в корзину». Клиент покупает комплект, а не одну позицию
🔄
−SaaS аренда
ноль ежемесячных платежей
Коробочные решения берут % с оборота или фиксированную аренду. Собственная платформа — разовая инвестиция
Стоимость ошибки → в ноль
До проекта: ошибка комплектации = повторный выезд курьера + недовольный клиент + время менеджера. Стоимость одной ошибки: 500–2 000 ₽ прямых затрат.
После: QR-сканирование каждой позиции + фотофиксация. Система физически не позволяет «сдать» неполный заказ. Споры при доставке — нулевые: есть фото с таймстампом.
Стоимость дублирования данных → в ноль
До: менеджер вносил данные клиента в 1С отдельно, в Excel отдельно, иногда ещё в блокнот. 30–60 мин/день только на дублирование при 50+ заказах.
После: клиент зарегистрировался → автоматически создан в 1С. Заказ оформлен → автоматически в 1С. Ноль ручных операций, ноль ошибок переноса.
⚠️ Расчёты экономии — оценочные, основаны на типовых показателях ритейла и опыте аналогичных проектов Comrades Devs. Реальные цифры зависят от объёма заказов, ставок оплаты труда и операционной модели конкретного бизнеса.
03 · Цифровизация операций

Каждая роль получила
свой цифровой инструмент

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

Таймер ⏱ 📦 Сборщик QR/штрихкод сканирование, маршрут по стеллажам, таймер сборки, фиксация каждой позиции
Фото 📷 📫 Упаковщик Список позиций заказа, фотофиксация упаковки, подтверждение готовности к отгрузке
Сверка ✅ 🔍 Контроллер Контроль комплектации при погрузке, сверка коробок, начало погрузки конкретного заказа
Геолокация 📍 🚚 Курьер Маршрут на карте, геотрекинг, частичная/полная доставка, возврат товаров, фотофиксация
Сборщик — сканирование QR
Сборщик: QR-сканирование
Контроллер — погрузка заказа
Контроллер: погрузка
Курьер — возврат товара
Курьер: доставка/возврат
Менеджер — список компаний
Менеджер: компании
✅ Что это даёт в деньгах и времени
  • Экономия 10–15 мин на каждом заказе — сборщик не идёт на кассу, оплата уже прошла онлайн
  • Ошибки комплектации снижаются — система не даст «сдать» заказ без сканирования каждой позиции
  • Разбор конфликта — за секунды — фотофиксация на каждом этапе, таймстамп каждого действия
  • Менеджер планирует смену заранее — все заявки видны с вечера, нагрузка распределяется равномерно
  • Автозакрытие смен через cron-команды — ноль ручных операций администратора в конце дня
04 · Как мы работали

Восемь этапов. Не подрядчик —
бизнес-партнёр

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

Обычный подрядчик
Берёт ТЗ → делает код → сдаёт → уходит. Что дальше — ваша забота.
Типичный риск без нас
Через 2 месяца разработки без исследования: «нам нужно всё переписать» — реальный кейс из практики.
Comrades Devs
Внедряемся внутрь бизнеса, строим вместе с командой клиента. Остаёмся до первого измеримого результата.
01
Продуктовое исследование
Погружаемся внутрь —
меняем бизнес изнутри
62
процесса
32
процесса
Оптимизировали бизнес-процессы до начала разработки. Меньше процессов = ниже расходы, быстрее операции, выше прибыль.
  • Аудит IT-инфраструктуры: 1С, кассы, склад
  • CustDev с тремя сегментами покупателей
  • Конкурентный анализ → стратегическое позиционирование
  • BPMN-схемы, CJM, QFD-матрица
Стратегический результат
Выявили незакрытые потребности рынка СКФО → сформировали уникальное позиционирование. Фундамент для лидерства и масштабирования в сеть по всему Северному Кавказу.
02
UX/UI дизайн
Язык продукта
с пользователем
  • Figma-прототипы всех 5 продуктов
  • Отдельный UX для каждой роли — 7 ролей
  • Дизайн-система — UI Kit для всего проекта
  • Клиент принимает живой прототип в Figma, не бумажку
Принцип: дизайн согласован до первой строки кода. Никаких переделок после разработки.
03
Разработка
Построить правильно
с первого раза
  • Laravel + Vue 3 + Flutter
  • Интеграции с 1С стартуют в первый день — не в конце
  • Еженедельные демо с клиентом
  • Статусы и риски в Telegram в реальном времени
Почему интеграции с первого дня: откладывание на финал — задокументированная причина срывов сроков.
04
QA — Тестирование
Клиент не должен
быть бета-тестером
  • 100+ тест-кейсов на каждый продукт
  • Нагрузочное — продукт не ляжет в день акции
  • Полная регрессия перед каждым релизом
  • Функциональное тестирование всех 7 ролей
Цена бага на продакшне в 10× дороже бага на тестировании. Для ритейла — это прямые потери выручки.
05
Обучение команды
Инструмент готов —
люди должны уметь им пользоваться
  • Сессии по ролям: сборщик, курьер, менеджер, администратор
  • Разбор реальных и нештатных сценариев
  • Передача документации
  • Не «вот инструкция» — а пока реально не умеют
Без обучения: сотрудники избегают новый инструмент и работают по-старому. Инвестиция не работает.
06
Запуск
Запуск — самый
уязвимый момент
  • App Store + Google Play + веб-сайт
  • Nginx, CDN, мониторинг Sentry
  • Контроль первых дней в боевом режиме
  • Оперативное исправление непредвиденного
Страховка клиента: любая «мелочь» при запуске без команды рядом превращается в кризис.
07
Итеративное развитие
Первая версия —
гипотеза, не финал
  • Сбор обратной связи от реальных пользователей
  • Формирование и приоритизация backlog
  • Итерационные релизы каждые 2 недели
  • Данные — единственная правда о продукте
Продукт, который не развивается — умирает. Конкуренты не стоят на месте.
08
До первых результатов
Остаёмся рядом,
пока деньги не пошли
  • Анализируем воронку и точки отвала
  • Консультируем по метрикам и аналитике
  • Помогаем команде выработать новые привычки работы
  • Не уходим, пока результат не измерим
Это и есть разница между подрядчиком и партнёром
Собственник Bismar: «Сняли с меня груз ответственности». Наша репутация строится на вашем результате — не на факте сдачи проекта.
04.1 · Данные → Решения

Фичи — не придуманы.
Доказаны исследованием

CustDev показал конкретные числа. Каждое решение в продукте опирается на них — не на догадки команды.

79,5%
клиентов хотят добавлять позиции в уже оформленный заказ
→ Реализовано
Функция редактирования активного заказа до начала сборки — стандартная часть B2C-приложения.
57,5%
B2B-покупателей не нужен выделенный менеджер при онлайн-заказе
→ Реализовано
B2B-кабинет полного самообслуживания: лимиты, депозиты, объекты, счета — без звонка менеджеру.
Бренд · Цена · Характеристики
топ-3 критерия фильтрации по результатам количественного опроса (27,9% / 24,8% / 22%)
→ Реализовано
Фасетные фильтры с именно этими приоритетами — бренд и цена первые в иерархии, не «популярность».
📋 Источник: качественное и количественное исследование пользователей, проведённое до начала разработки. 9 глубинных CustDev-интервью + количественный опрос B2C и B2B сегментов.
05 · Состав экосистемы

Пять продуктов — одна экосистема,
единая база данных

Все продукты связаны через общий backend. Изменение цены в 1С — через секунду на сайте, в приложении и в заданиях сборщиков.

Нестандартный охват системы
Большинство IT-систем закрывают только розницу.
Мы закрыли всю цепочку — от оптового склада до двери клиента.
🏬
Розница
B2C-приложение, веб-магазин, каталог, корзина
🏗️
Опт и B2B
Кабинет компании, лимиты, депозиты, объекты, контракты
📦
Сборка
QR-сканирование позиций, таймер сборки, маршрут, аудит ошибок
🚚
Логистика
Слоты доставки, геозоны, маршруты, управление парком
📍
Доставка
Геотрекинг курьера, фотофиксация, подтверждение с таймстампом
🔐
Безопасность
Роли и права доступа, должники, Sentry-мониторинг, аудит действий
💡
Именно такой охват — от оптового закупа до двери конечного клиента — даёт Bismar настоящее конкурентное преимущество. Ни один локальный ритейлер СКФО ещё не выстроил полную цифровую цепочку. Bismar сделал это первым.
Продукт 01
B2C / B2B
Мобильное приложение
Flutter 3 · iOS + Android · 48 модулей
  • Каталог с поиском Algolia / OpenSearch
  • B2B-кабинет: лимиты, депозиты, объекты
  • Слоты доставки, геозоны, трекинг
  • Оплата Tinkoff / Sberbank / при получении
  • Бонусная программа лояльности
  • DIY-проекты — список материалов → в корзину
  • OAuth: Google, VK, Apple + SMS-верификация
  • 165+ GraphQL операций
Продукт 02
«Наш Bismar»
Приложение сотрудников
Flutter · iOS + Android · 4 роли
  • Сборщик: QR, маршрут, таймер, позиции
  • Упаковщик: список, фотофиксация
  • Контроллер: погрузка, сверка, подтверждение
  • Курьер: геотрекинг, маршрут, возврат
  • SMS + push-уведомления по статусам
  • Управление должниками
  • Автозакрытие смен через Artisan cron
Продукт 03
Веб-сайт
Интернет-магазин
Vue 3.5 · Vite · Apollo · SEO-ready
  • Полный каталог с фильтрацией
  • Сравнение товаров, отзывы, рейтинги
  • Блог с EditorJS (11 типов контент-блоков)
  • Страницы акций и white pages
  • Личный кабинет: заказы, адреса, компании
  • YML-фид для Яндекс.Маркет
Продукт 04
Административная
панель
Vue 3 · Apollo · 31 модуль · 60+ компонентов
  • Управление каталогом, брендами, атрибутами
  • Заказы, статусы, оплаты, возвраты
  • B2B-контракты, депозиты, лимиты
  • Сотрудники, роли, права доступа
  • Промокоды, сегменты, рассылки
  • CMS: баннеры, статьи, акции, соцсети
  • Аналитика заказов, магазинов, сотрудников
Продукт 05
Backend
12 микросервисов
PHP 8 / Laravel · GraphQL · MySQL · Docker
  • Store, Admin, Purchase, Delivery, Importer
  • LK, Landing (CMS), Store Octane (Laravel 12)
  • Feed XML — YML для Яндекс.Маркет (Python)
  • 370+ миграций БД, единая MySQL-база
  • Nginx reverse proxy, Docker Compose
  • Algolia + OpenSearch — поиск в реальном времени
  • S3 + CloudFront CDN для медиафайлов
06 · Клиентское приложение

Три сценария — три пути
через одно приложение

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

🛒
Сценарий 1 — Физлицо
Каталог → фильтр по бренду → корзина → слот доставки → оплата. 3 тапа до оформления без регистрации.
🔨
Сценарий 2 — Прораб / Мастер
Несколько объектов, разные сметы. Добавить позицию в уже оформленный заказ — 79,5% опрошенных назвали это приоритетом.
🏢
Сценарий 3 — B2B-компания
Кабинет с лимитами по объектам, депозиты, контракты. Без участия менеджера — 57,5% B2B-клиентов предпочли самообслуживание.
Главная клиентского приложения
Главная страница
Корзина
Корзина и оформление
Оформление заказа — физ. лицо
Выбор даты и слота
Мои заказы
Мои заказы
Профиль
Профиль клиента
Мои компании — B2B
B2B: Мои компании
Страница объекта строительства
Объект строительства
DIY проекты
DIY проекты
Страница DIY проекта
Страница DIY проекта

🏗️ B2B кабинет для строительных компаний

Корпоративные контракты, лимиты расходов, депозиты, управление объектами строительства, история заказов по компании и по объекту. Прораб видит только «свои» объекты — руководитель видит все.

🎨 DIY-проекты — рост среднего чека

Готовый проект ремонта с фото, описанием и полным списком материалов. Кнопка «Добавить всё в корзину» — клиент не думает, что выбрать, а сразу покупает весь комплект.

07 · Ключевая интеграция

1С и платформа — единый
источник истины

Бизнес работает на 1С. Любое IT-решение, которое не говорит с 1С — это параллельная вселенная. Мы сделали полный двусторонний обмен в реальном времени.

1С → Bismar: каталог в реальном времени
Товары, цены, остатки, категории, бренды импортируются автоматически. Изменил цену в 1С — через секунды обновилось на сайте и в приложении.
Bismar → 1С: клиенты и заказы
Регистрация клиента и оформление заказа автоматически создают записи в 1С (CreateClient, CreateOrder). Данные не дублируются — один источник.
Автоконтроль остатков
Cron-задача CheckRemains автоматически скрывает товары без остатков. Клиент никогда не оформит заказ на «воздух».
Прозрачная финансовая отчётность
Видим закупку и розницу в одном месте. Прибыль по категориям, магазинам и сотрудникам — реальная аналитика вместо Excel-таблиц.
Поток данных: 1С ↔ Bismar
1С ERP
bismar_importer_back
MySQL (общая БД)
MySQL (общая БД)
store_back (GraphQL)
Сайт + Приложение
Новый заказ / клиент
purchase_back / lk_back
POST /CreateClient
/CreateOrder → 1С

Результат

Менеджер никогда не вводит данные дважды. 1С и онлайн-магазин — синхронизированы постоянно. Ошибки рассинхронизации исключены архитектурно.

370+
Миграций базы данных
12
Laravel-сервисов
08 · Технологии и интеграции

Стек под задачу,
не под моду

Mobile & Frontend

Flutter 3Dart · BLoCAutoRouteFirebase Vue 3.5Vite 4PiniaApollo Client 3.7Stylus

Backend

PHP 8.0/8.2Laravel 9/12Lighthouse GraphQL Laravel OctaneRoadRunnerSanctum · Socialite Spatie PermissionDomPDF · QRCodePython 3.10

Инфраструктура

MySQL 8.0Docker ComposeNginx S3 + CloudFrontAlgoliaOpenSearch

Внешние интеграции

🏦TinkoffЭквайринг
🏦SberbankЭквайринг
📊ERP · Двусторонний
🔔OneSignalPush
🗺️Яндекс КартыГеозоны
📍DadataАдреса
💬SmsAero / SMSCSMS
🔐Google/VK/AppleOAuth

Почему мультиплатформенность важна? У конкурентов приложение только на Android. Bismar — iOS и Android. Сборщик с iPhone не обязан покупать Android. Один продукт — ноль ограничений.

5Продуктов в экосистеме
12Микросервисов backend
≤10%Бумажных процессов
370+Миграций базы данных
48Модулей в mobile app
4Роли сотрудников
15+Интеграций
iOS+AndОбе платформы
09 · Итоги

Как изменился бизнес

❌ Было
  • Коробочное решение — всё у всех одинаковое, нельзя доработать
  • Заказы по телефону, менеджер узнавал о них только в магазине
  • Сборщики по памяти, ошибки без возможности разбора
  • 1С и магазин — параллельные вселенные, данные дублировались вручную
  • Прибыль невозможно посчитать — ноль аналитики
  • B2B клиенты — только по телефону, без кабинета и лимитов
  • Бумажные передачи заданий, накладные, акты
  • Нет доставки за пределы физического магазина
✅ Стало
  • Полностью кастомная платформа — любая доработка без ограничений
  • Заявки видны заранее, смена спланирована с вечера
  • QR-сканирование + таймер + фото — полный аудит каждого заказа
  • Единый источник истины: 1С ↔ платформа в реальном времени
  • Прозрачная отчётность по закупке, рознице и прибыли
  • B2B кабинет: лимиты, депозиты, объекты, контракты
  • ≤10% бумажных процессов — всё остальное в цифре
  • Геозоны доставки — выход в соседние районы и города
≤10%
бумажных процессов
через 3 мес. после запуска
0
споров при доставке —
фотофиксация каждого заказа
+B2B
новый канал выручки
без роста штата
100%
заказов отслеживается
в реальном времени
⚠️ Показатели — оценочные данные по итогам первых месяцев эксплуатации. Реальные результаты зависят от маркетинга, ассортимента и операционной модели.
«Были ожидания — оправдались и превзошли. Показали приложение конкурентам — теперь они хотят такое же. Bismar стал первым местным ритейлером с полноценной цифровой инфраструктурой.»
— Собственник, Bismar
⚠️ Данные о росте продаж — оценочные суждения по смыслу ст. 152 ГК РФ, основанные на опыте аналогичных проектов команды Comrades Devs. Реальные результаты зависят от маркетинга, ассортимента, конкуренции и иных факторов вне зоны ответственности разработчика.
10 · Наш подход

Главные страхи клиентов
при заказе разработки — и наши ответы

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

«Сроки всегда сдвигаются»
Еженедельные демо и фиксированный roadmap. О задержке клиент узнаёт заранее — не в день дедлайна, а с понятной причиной и новой датой.
«После сдачи куча багов»
100+ тест-кейсов на каждый продукт. Полная регрессия перед каждым релизом. Баги — это нормально. Сдавать их вместе с продуктом — нет.
«Не поймут нашу сферу»
На старте — глубокое исследование с каждой ролью. Интервью с сборщиками, курьерами, менеджерами. BPMN-схемы согласовывались с клиентом поэтапно.
«Непонятно, что происходит»
Прозрачная работа: ежедневные статусы, еженедельные видеозвонки, Telegram-группа со всеми участниками. Клиент всегда знает, где находится проект.
«Завяжемся на подрядчике»
Самописное решение без SaaS-зависимостей. Весь код принадлежит клиенту. Архитектура задокументирована — передача другой команде возможна в любой момент.
«ТЗ не выполнят полностью»
Каждая фича фиксируется в спецификации и принимается клиентом до начала кодирования. Дизайн согласовывается в Figma — до разработки, не после.
Кому мы подходим

Мы строим цифровые
операционные ядра для ритейла

Bismar — это не просто «мобильное приложение». Это B2C + B2B + 4 роли сотрудников + backend + интеграции в одной архитектуре. Именно такие проекты — наша специализация.

Ритейлеры с B2B и B2C трафиком
Бизнесы, где покупают и физлица, и компании с прорабами — и нужна единая платформа, а не два отдельных сайта.
Региональные игроки против федеральных
Леруа и Петрович уже в онлайне. Кто первым из местных построит сопоставимую инфраструктуру — тот выиграет долю. Мы это уже сделали один раз.
Замена коробочных решений
Если вы работаете на SaaS-платформе конкурентов и понимаете, что потолок уже достигнут — мы умеем строить собственную, без зависимостей.
Итог проекта

Bismar — первый цифровой ритейлер
стройматериалов в Дагестане

Каждый заказ отслеживается в реальном времени — от нажатия «Оформить» до подтверждения доставки с фотофиксацией. Бумажные процессы сокращены до 10%. Конкуренты хотят такое же.

5
продуктов
12
микросервисов
≤10%
бумажных процессов
100%
цикл под контролем