100 000
Торговля
Июнь 2026
Клиенту нужно было регулярно сравнивать цены и наличие товаров в разных городах и сервисах доставки.
Каждый месяц в работу поступал новый файл примерно с 300 товарными позициями. Мониторинг требовалось проводить одновременно в 11 городах и 5 сервисах:
Ozon;
ВкусВилл;
Яндекс Лавка;
Пятёрочка;
Магнит.
Таким образом, один цикл мог включать до 16 500 сочетаний товара, города и сервиса:
300 товаров × 11 городов × 5 сервисов = 16 500 проверок.
Но основной проблемой был не сам объем данных. Для каждой исходной позиции требовалось подобрать и сохранить корректный аналог в конкретном сервисе, учитывать различия в упаковке и объеме, а также не терять ранее согласованные соответствия.
В итоге требовалось автоматизировать не только сбор цен, но и весь процесс подготовки, запуска и контроля мониторинга.

Мы разработали систему, которая автоматизирует работу с ежемесячными файлами и позволяет запускать мониторинг без постоянной ручной подготовки.
При загрузке очередного ТОП-300 система определяет, какие позиции уже известны, а какие появились впервые.
Для существующих товаров используются сохраненные ранее данные.
Новые позиции добавляются в процесс отдельно, без необходимости вручную сравнивать несколько версий Excel.
Для каждой позиции система хранит информацию об используемом аналоге:
название;
объем;
ссылку;
артикул;
соответствие исходному товару.
Таким образом, согласованный аналог становится частью рабочей базы, а не остается в одном из старых Excel-файлов или переписке.
Система самостоятельно формирует актуальный набор данных для мониторинга.
Не требуется каждый раз вручную:
переносить аналоги;
добавлять новые позиции;
удалять временно неактуальные товары;
проверять структуру файла;
собирать отдельные версии под разные запуски.
Мониторинг можно запускать для нужного набора параметров.
Например:
один конкретный город;
один сервис;
несколько городов;
определенная группа товаров;
весь ТОП-300.
Это позволяет не запускать весь объем данных, если требуется проверить только отдельный сегмент.
При регулярном мониторинге часть данных может не загрузиться с первого раза.
Причины могут быть разными: временная ошибка сервиса, изменение карточки, недоступность товара или технический сбой.
Вместо повторной подготовки Excel-файла мониторинг можно запустить еще раз по нужным параметрам.
Система фиксирует информацию о запусках и результатах обработки.
Это позволяет определить:
какой запуск выполнялся;
какие города и сервисы использовались;
какие позиции были обработаны;
где возникли ошибки;
какие товары не удалось найти;
какие данные требуют повторной проверки.
При большом количестве комбинаций это существенно упрощает контроль качества.
Мониторинг можно выполнять по расписанию.
В результате актуализация данных не зависит от того, подготовил ли сотрудник новый файл и не забыл ли вручную запустить очередной сбор.
До автоматизации:
Новый ТОП-300 → сравнение файлов → поиск новых товаров → перенос аналогов → проверка ссылок и объемов → подготовка файла → запуск → поиск ошибок → повторная подготовка
После автоматизации:
Новый ТОП-300 → загрузка в систему → база аналогов → выбор параметров → мониторинг → логирование → данные для анализа
Основное изменение заключается в том, что накопленная информация теперь используется при каждом следующем запуске.
Системе не требуется заново восстанавливать уже выполненную работу.
На выходе формируются структурированные данные для сравнения собственного ассортимента с аналогичными предложениями.
В зависимости от конкретного отчета используются:
исходный товар;
объем исходного товара;
аналог;
объем аналога;
ссылка;
артикул;
город;
сервис;
текущая цена;
нормализованная цена;
дата сбора;
статус обработки.
Данные могут использоваться для дальнейшего ценового анализа и формирования ценовых ориентиров по правилам клиента.

В результате клиент получил систему регулярного мониторинга примерно 300 товаров в 11 городах и 5 сервисах.
Автоматизация позволила:
централизовать работу с ежемесячными файлами;
сохранить историю согласованных аналогов;
не терять данные при временном исчезновении карточек;
учитывать различия в объемах упаковки;
запускать мониторинг по нужным городам и сервисам;
повторять сбор без ручной пересборки файлов;
контролировать выполнение через логи;
обновлять данные по расписанию;
получать структурированные данные для ценового анализа.
Главный результат — мониторинг перестал быть последовательностью ручных операций с Excel-файлами.
Вместо этого появился воспроизводимый процесс: новый список товаров → автоматическая подготовка → мониторинг → контроль результатов → обновление данных.
Для регулярной работы с большим количеством товаров это позволяет не только сократить объем ручной подготовки, но и сохранить накопленную логику проекта при каждом следующем цикле мониторинга.
![]()
Екатерина Свиридова
Проектный менеджер
Этот проект хорошо показывает, что автоматизация мониторинга — это не всегда просто «написать парсер».
Самая сложная часть здесь была не в сборе цен, а в организации всей логики вокруг данных: новые товары появляются каждый месяц, аналоги отличаются в зависимости от сервиса и города, карточки могут временно исчезать, а уже согласованные позиции нельзя терять.
В результате мы автоматизировали весь процесс: от загрузки нового списка товаров до повторных запусков, хранения аналогов, логирования и регулярного обновления данных.
Вместо десятков Excel-файлов и постоянной ручной подготовки появился единый воспроизводимый процесс мониторинга, который можно масштабировать и использовать на постоянной основе.
Раньше с этим мониторингом постоянно приходилось что-то вручную править в файлах. Особенно неудобно было, когда товары пропадали или появлялись новые.
Сейчас намного проще: загрузили новый список, выбрали, что нужно проверить, и запустили. Старые данные и аналоги при этом никуда не теряются.
Стало реально меньше ручной работы.