Навигация
+7 902 777-55-10 Ежедневно, 9:00–21:00
→ B2B / автоматизация

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

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

Контекст

О проекте

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Результаты

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

1 система
каталог, поставщики, справочники и расчёты
Массовый импорт
загрузка и обновление данных из Excel
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 часа

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