Боль и решение
Боль
- Карточки товаров поставщики присылают в Excel, их вручную переносят на площадку.
- Где сейчас товар, выясняют перепиской в Телеграме: заказан, прошёл проверку, на складе или уже едет в пункт выдачи.
- Покупатели собирают заказы сами, площадка им ничего не подсказывает, а снабжение закупает по ощущениям.
- Работа идёт в общих таблицах и чатах, хотя данные у площадки чувствительные.
Как решили
- Разбор Excel от поставщиков: карточки товаров создаются из файла и связываются с каталогом.
- Путь каждой единицы виден всем ролям по сканированию QR-кода, вопрос «где товар» снимается без переписки.
- Рекомендательный модуль предлагает корзину по заказам похожих покупателей и даёт снабжению прогноз спроса.
- Права по ролям настраиваются до первой строчки бизнес-логики, чувствительные поля шифруются, сервер стоит у заказчика.
Узнали свою задачу? Решим и у вас.
Обсудить похожий проектЧто сделали
Система за витриной
Витрина у площадки уже есть. Мы подключаемся к ней изнутри и ведём каталог, заказы, склад, документы и задачи команды.
Роли и права
Директор, логисты, кладовщики, снабжение, продавцы, категорийные менеджеры, товароведы и поставщики. Каждый видит только свой срез данных.
Путь товара по QR
Каждая единица получает QR-код. Заказ, входной контроль, акт, склад, пункт выдачи - каждый шаг отмечается сканированием.
Рекомендации и прогноз
По заказам похожих покупателей система предлагает корзину и считает спрос, чтобы снабжение закупало заранее.
Документы и учёт
Агентские договоры, отчёты агента три раза в месяц, акты и оферты по шаблонам; электронный документооборот и обмен с 1С.
Защита данных
Многофакторный вход, шифрование чувствительных полей, защита от ботов и перебора, отдельный сервер у заказчика.
Подробно о проекте
Проект под NDA, поэтому без названия компании и отрасли. Площадка продаёт товары организациям-покупателям, у которых есть ежемесячный бюджет и обязательный отчёт о закупках. Витрина у площадки уже работает. Нас позвали построить то, что за ней: систему, в которой команда ведёт товар, заказы, склад, документы и задачи.
Почему это сложнее обычного интернет-магазина
С первого взгляда это «маркетплейс средней руки». После разбора брифа, памятки для поставщиков и долгого разговора с владельцем стало понятно, что задача другая: многопользовательская система с десятком ролей, складом, отслеживанием каждой единицы товара, рекомендательным модулем, документооборотом, интеграциями и серьёзной защитой. Поэтому мы предложили два честных варианта: первую рабочую версию в пределах бюджета и полную систему, которую достраивают после запуска.
Роли и права с первого дня
Директор видит всё. Логисты, кладовщики, проектные менеджеры, снабжение, продавцы, категорийные менеджеры и товароведы видят каждый свою часть. Поставщики работают в отдельном кабинете. Права разграничены прямо в базе данных, экран только показывает разрешённое.
Права проектируются до первой строчки бизнес-логики. Переделывать их задним числом дороже всего, а новое подразделение должно подключаться настройкой, без перестройки системы.
Склад и путь товара
У каждой единицы товара есть QR-код, внутри только артикул, остальное хранится в базе. Путь товара - это цепочка состояний: заказан, на входном контроле, получен акт, на складе, в пути на пункт выдачи, выдан. Каждый переход отмечается сканированием, и логист, продавец и руководитель видят одно и то же. Пунктов выдачи станет в разы больше, поэтому этот модуль с самого начала можно вынести отдельно, когда вырастет нагрузка.
Рекомендации корзины и прогноз спроса
Покупатели похожи друг на друга, и их заказы повторяются по месяцам. Рекомендательный модуль смотрит, что брали похожие организации, и предлагает готовую корзину под бюджет. Покупатель закрывает закупку быстрее и чаще остаётся на площадке. Снабжение по тем же данным видит прогноз спроса и закупает заранее. В первой версии модуль считает и обучается, а автоматическую сборку корзины подключаем следующим этапом.
Документы и интеграции
Агентские договоры с поставщиками, отчёты агента три раза в месяц, акты приёма-передачи и оферты собираются по шаблонам и уходят через электронный документооборот. Бухгалтерия обменивается данными с 1С. Карточки товаров создаются из Excel-файлов поставщиков. Справочные правовые системы подключаются для проверки договоров.
Телеграм остаётся там, где к нему привыкли: бот и мини-приложение присылают уведомления и принимают простые действия, а данные и процессы хранятся в системе. Так мы уводим работу из чатов и не ломаем привычки людей.
Свой планировщик задач
Команда в 20-50 человек ставит друг другу задачи со сроками, делегированием и диаграммой Ганта. Готовый облачный планировщик не подошёл: всё должно работать в закрытом контуре на сервере заказчика. Поэтому задачи встроены в саму систему, а за образец взяты привычные приёмы больших планировщиков.
Защита
Вход по паролю, второму фактору, Телеграм-аккаунту и списку разрешённых адресов. Чувствительные поля шифруются отдельными ключами, на входе стоит защита от ботов и перебора, журнал фиксирует каждое действие. Отдельный слой с подставными данными включает тревогу, если кто-то добрался до них. Данные, которые не нужны для работы площадки, мы в системе не храним вовсе: это надёжнее любой защиты.
Как строим
Это модульный монолит: одна система с чёткими границами модулей. Для такого объёма отдельные микросервисы добавили бы сложности и точек отказа в закрытом контуре и не дали бы выигрыша. Порядок работ выбрал заказчик: каталог, роли и связь с витриной, затем путь товара и QR-коды, затем рекомендации и бот, следующим этапом документы, 1С и мобильное приложение.
Кому подойдёт такой же проект
B2B-площадкам и дистрибьюторам с большим каталогом, своим складом и сетью пунктов выдачи; компаниям, где несколько отделов работают с одним товаром и каждому нужен свой срез данных; всем, кто держит процессы в Excel и Телеграме и упёрся в рост.
Обсудить похожий проект
Расскажите о своей задаче, и мы предложим, как сделать похожее для вас.
- 01Разбор
Изучаем процессы, данные и точки потерь. Фиксируем результат, к которому идём.
- 02Архитектура и прототип
Проектируем систему и собираем первую версию на ваших реальных данных. Этапы и стоимость согласуются до начала работ.
- 03Пилот
Запускаем на одном направлении. Каждый этап проходит проверку в тестовой версии до выхода в работу.
- 04Масштаб и сопровождение
Подключаем остальные направления, отвечаем за работу системы и развиваем её.

