Номинируйте кейсы на Workspace Digital Awards 2026. Прием заявок до 15 марта по льготной цене, успейте принять участие!
ИП Денисенко Иван
B2B-портал каталогизации промышленных запчастей
ИП Денисенко Иван
#Программирование сайта#Разработка программного обеспечения#Администрирование серверов

B2B-портал каталогизации промышленных запчастей

19 
ИП Денисенко Иван Россия, Домодедово
Поделиться: 0 0 0
B2B-портал каталогизации промышленных запчастей
Клиент

Поставщик запчастей

Сфера

Промышленность и оборудование

Регион

Россия, Москва

Сдано

Ноябрь 2025

Задача

Создать B2B-портал для каталогизации и поиска промышленных запчастей с единой базой данных, объединяющей нескольких поставщиков. Портал должен обеспечивать быстрый поиск по 500,000+ SKU, фильтрацию по характеристикам, управление остатками и ценами в реальном времени. Интеграция с ERP-системами поставщиков. Многоуровневая система прав доступа для разных регионов.

Решение

Frontend на Vue.js с адаптивным дизайном для десктопа и планшетов. Backend на Python/FastAPI с REST API для всех операций. PostgreSQL с полнотекстовым поиском и GIN-индексами для мгновенной фильтрации по характеристикам. Полностью автоматический импорт данных от поставщиков: интеграция сводится к настройке автоматической передачи прайс-листов в любом формате (Excel, PDF, сканы) — парсинг и нормализация происходят автоматически с помощью AI. Подавляющее большинство новых поставщиков подключаются на лету без ручной адаптации. Механизм синхронизации через очереди (Redis) — обновление цен и остатков каждые 15 минут. Система ролей: администратор, менеджер региона, менеджер поставщика, просмотр. Docker-контейнеризация, CI/CD через GitLab, мониторинг через Prometheus + Grafana.

1Анализ бизнес требований, создание архитектурного плана и ТЗ

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

Основной источник информации - excel таблицы от поставщиков, которые, периодически, меняются и добавляются новые форматы данных.

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

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

2Реализация

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

Универсальный парсер данных с использованием ИИ получился отличным. 95 процентов успешных сопоставлений колонок номенклатуры из таблиц Excel клиентских запросов. 3 из 5 неуспешных процентов были непригодны даже для разбора оператором.

3Опытная эксплуатация

На этом этапе производилось выявление ошибок работы системы. Доведением её до более удобного в использовании вида.

Был лучше автоматизирован процесс формирования предложения клиенту.

С небольшим упрощением расчета цены, которое не привело к убыткам компании, удалось сделать процесс формирования КП клиентам, практически, полностью автоматическим, кроме окончательной валидации оператором для уверенности в отсутствии ошибок.

Результат

Запущен портал с базой 500,000+ SKU от 3 поставщиков в 3 регионах. Время поиска — менее 1 секунды на любом объёме данных. Синхронизация работает автоматически, расхождения цен сократились с 15% до менее 1%. Настройка получения данных от нового поставщика занимает несколько часов, в основном на тестирование и выверку, вместо нескольких дней ручной адаптации. Ежедневно порталом пользуются 20+ менеджеров. Время обработки заказа сократилось с 45 минут до 10 минут. Система работает стабильно более 12 месяцев с аптаймом 99.8%.


Стек технологий


Оцените кейс
Спасибо за оценку
Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

ИП Денисенко Иван с удовольствием обсудит вашу задачу

Оставить заявку