Боль и решение

Боль

  • Карточки товаров поставщики присылают в Excel, их вручную переносят на площадку.
  • Где сейчас товар, выясняют перепиской в Телеграме: заказан, прошёл проверку, на складе или уже едет в пункт выдачи.
  • Покупатели собирают заказы сами, площадка им ничего не подсказывает, а снабжение закупает по ощущениям.
  • Работа идёт в общих таблицах и чатах, хотя данные у площадки чувствительные.

Как решили

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

Узнали свою задачу? Решим и у вас.

Обсудить похожий проект

Что сделали

Система за витриной

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

Роли и права

Директор, логисты, кладовщики, снабжение, продавцы, категорийные менеджеры, товароведы и поставщики. Каждый видит только свой срез данных.

Путь товара по QR

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

Рекомендации и прогноз

По заказам похожих покупателей система предлагает корзину и считает спрос, чтобы снабжение закупало заранее.

Документы и учёт

Агентские договоры, отчёты агента три раза в месяц, акты и оферты по шаблонам; электронный документооборот и обмен с 1С.

Защита данных

Многофакторный вход, шифрование чувствительных полей, защита от ботов и перебора, отдельный сервер у заказчика.

Подробно о проекте

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

Почему это сложнее обычного интернет-магазина

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

Роли и права с первого дня

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

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

Склад и путь товара

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

Рекомендации корзины и прогноз спроса

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

Документы и интеграции

Агентские договоры с поставщиками, отчёты агента три раза в месяц, акты приёма-передачи и оферты собираются по шаблонам и уходят через электронный документооборот. Бухгалтерия обменивается данными с 1С. Карточки товаров создаются из Excel-файлов поставщиков. Справочные правовые системы подключаются для проверки договоров.

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

Свой планировщик задач

Команда в 20-50 человек ставит друг другу задачи со сроками, делегированием и диаграммой Ганта. Готовый облачный планировщик не подошёл: всё должно работать в закрытом контуре на сервере заказчика. Поэтому задачи встроены в саму систему, а за образец взяты привычные приёмы больших планировщиков.

Защита

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

Как строим

Это модульный монолит: одна система с чёткими границами модулей. Для такого объёма отдельные микросервисы добавили бы сложности и точек отказа в закрытом контуре и не дали бы выигрыша. Порядок работ выбрал заказчик: каталог, роли и связь с витриной, затем путь товара и QR-коды, затем рекомендации и бот, следующим этапом документы, 1С и мобильное приложение.

Кому подойдёт такой же проект

B2B-площадкам и дистрибьюторам с большим каталогом, своим складом и сетью пунктов выдачи; компаниям, где несколько отделов работают с одним товаром и каждому нужен свой срез данных; всем, кто держит процессы в Excel и Телеграме и упёрся в рост.

Обсудить похожий проект

Расскажите о своей задаче, и мы предложим, как сделать похожее для вас.

  1. 01
    Разбор

    Изучаем процессы, данные и точки потерь. Фиксируем результат, к которому идём.

  2. 02
    Архитектура и прототип

    Проектируем систему и собираем первую версию на ваших реальных данных. Этапы и стоимость согласуются до начала работ.

  3. 03
    Пилот

    Запускаем на одном направлении. Каждый этап проходит проверку в тестовой версии до выхода в работу.

  4. 04
    Масштаб и сопровождение

    Подключаем остальные направления, отвечаем за работу системы и развиваем её.

Как удобнее связаться
Написать в бот

Не удалось отправить заявку. Попробуйте чуть позже.