Модуль импорта и обработки прайсов поставщиков и прайс агрегатор
Eдиный автоматизированный узел для сбора, нормализации и агрегации данных от поставщиков.
О продукте
Цель продукта
Создание единого автоматизированного узла для сбора, нормализации и агрегации данных от множества поставщиков в структурированный каталог.
Контекст
Система решает проблему хаотичных входных данных, где каждый поставщик использует свой формат Excel-файлов, разные языки в наименованиях и неструктурированные строки с описанием характеристик.
Ценность
- Автоматизация рутины: исключение ручного разбора прайсов.
- Единый стандарт: объединение разрозненных остатков и цен в понятные мультикарточки товаров.
- Гибкость: возможность настройки правил обработки под любого нового поставщика без изменения программного кода.

Какая была задача
Формулировка задачи
Необходимо было реализовать механизм, который автоматически забирает прайс-листы из почты или по API, извлекает параметры (размер, модель, количество) из «склеенных» строк Excel и корректно рассчитывает стоимость товаров с учетом коллекций и квадратных метров.
Решение
Принятое решение / подход
Разработан агрегатор на стеке C# Blazor и ABP Framework. Основной упор сделан на создание движка правил, где для каждого источника настраиваются свои пресеты обработки: использование регулярных выражений (RegExp), шаблонизатора Liquid и инструментов замены текста для приведения данных к единому виду.
Сложности и вызовы
Сложности и решения
- Проблема: Разное написание одних и тех же коллекций (например, «Izmir» vs «Измир»).
- Решение: Внедрена система синонимов и правил нормализации текста.
- Проблема: Неструктурированные данные в одной ячейке Excel.
- Решение: Использование древовидного разбора сгруппированных строк и поэтапное вычленение характеристик.
- Проблема: Сложное ценообразование.
- Решение: Реализован алгоритм автоматического перерасчета цены изделия на основе характеристик коллекции.
Результаты
Результат для бизнеса
Бизнес получил мощный инструмент мониторинга цен и остатков. Появилась возможность вводить товары разных поставщиков на витрину. Менеджер в реальном времени видит процесс преобразования данных, что гарантирует прозрачность и отсутствие ошибок в итоговом каталоге.
Основные функции
Технологии
Скриншоты и интерфейсы

Данные Excel на входе

Данные Excel на выходе после преобразования

Универсальное агрегирование остатков

Визуальный брандер для мониторинга преобразований

Движок трансформации данных на Liquid

Парсинг неструктурированных строк через RegExp

Автоматический импорт прайсов (Email/API)
Хотите такой же или похожий продукт?
Заполните заявку ниже, мы свяжемся с вами, чтобы обсудить вашу задачу
Похожие кейсы

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