Навигация
+7 (911) 416-05-91 Ежедневно, 9:00–21:00
→ B2B / автоматизация

B2B-платформа для металлопроката и логистики

Full-stack B2B-платформа для ООО «Металл Трейд», которая объединяет каталог продукции, базу поставщиков, справочники, массовую загрузку данных и расчётные инструменты в одном интерфейсе.

Контекст

О проекте

Клиент ООО «Металл Трейд»
Сфера Металлопрокат / B2B / логистика
Задача

Заказчику требовалась единая внутренняя система для работы сотрудников с металлопрокатом, поставщиками, справочниками и логистическими расчётами. Значительная часть информации хранилась в таблицах и разных источниках, а поиск и расчёты выполнялись вручную.

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

Основные требования:

  • Каталог металлопроката с расширенным поиском и фильтрацией
  • Единый справочник поставщиков
  • Массовый импорт и обновление данных из Excel
  • Справочники городов, регионов и федеральных округов
  • Калькулятор веса и параметров металлопроката
  • Расчёт логистики с маршрутом, транспортом и тарифами
  • Административное управление справочниками и тарифами
  • Ролевая модель и авторизация сотрудников
Как решали

Вызовы и решения

Показываем не только результат, но и задачи, которые пришлось решить по ходу проекта

Поиск по большому каталогу

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

Массовая работа с Excel

Проблема
Прайсы и справочные данные поступают большими Excel-файлами. Ручное добавление тысяч позиций невозможно использовать как рабочий процесс.
Решение
Добавлен массовый импорт XLSX для товаров, поставщиков и справочников с поддержкой обновления существующих записей и обработкой ошибок.

Расчёты для разных видов проката

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

Логистика как часть расчёта

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

Результаты

Ключевые показатели и эффект от реализованного решения.

1 система
каталог, поставщики, справочники и расчёты
XLSX
массовая загрузка и обновление данных
2 калькулятора
металлопрокат и логистика
1125
городов в рабочем справочнике
Функциональность

Что реализовали

Ключевые модули и возможности, которые вошли в итоговое решение

Расширенный поиск металлопроката
Фильтры по техническим характеристикам
Справочник поставщиков
Импорт товаров из Excel
Массовое обновление данных
Справочники городов и регионов
Калькулятор металлопроката
Калькулятор логистики
Интеграция с картой маршрута
Управление тарифами и справочниками

Процесс работы

01

Структура данных

Спроектированы сущности продукции, поставщиков, географии, справочников и расчётных параметров.

02

Каталог и поиск

Реализованы каталог металлопроката, серверная выдача и набор технических и географических фильтров.

03

Excel-импорт

Добавлена массовая загрузка и обновление товаров, поставщиков и внутренних справочников.

04

Расчёт металла

Собран универсальный калькулятор для различных материалов и видов металлопроката.

05

Логистика

Реализован расчёт доставки с маршрутами, складами, транспортом и управляемыми тарифами.

06

Единый интерфейс

Все модули объединены в SPA на Vue с Django REST API и PostgreSQL на backend.

Стек проекта

Технологии

Инструменты, которые использовали для реализации этого решения

Vue 3 Django Django REST Framework PostgreSQL Pinia Vuetify Vite REST API XLSX

Хотите так же?

Расскажите о проекте — предложим решение за 24 часа

Быстрая связь: