Для клиента работают два независимых сценария сбора. Они различаются масштабом и инфраструктурой, но подчиняются общей логике: ежедневно получать актуальные локальные предложения и готовить их для продуктовой системы клиента. Список торговых точек с адресами и координатами передает клиент — эти данные задают географию сбора.
Свежие промо сети косметики и парфюмерии
Первый сценарий собирает товары из пяти первых промо в разделе актуальных акций крупной сети косметики и парфюмерии в совокупности по 200 адресам.
В фокус попадают актуальные предложения, их цены и привязка к торговым точкам. Благодаря этому компания получает не статичный каталог, а регулярно обновляемую картину действующих акций.
Выбранные категории продуктового ритейлера
Второй сценарий собирает данные в совокупности по 10 000 адресам крупной продуктовой сети. Клиент определяет категории для сбора данных, а система ежедневно получает соответствующий ассортимент по актуальному списку торговых точек.
Для такого масштаба используется отдельная инфраструктура на выделенных серверах. Она позволяет обрабатывать большое количество адресов и развивать этот поток независимо от первого сценария.
Подготовка данных для системы клиента
После ежедневного сбора результаты преобразуются в JSON-формат, подходящий для системы клиента, и автоматически передаются клиенту.
Компания получает сведения о торговых точках и предложениях: адреса и координаты магазинов, названия и изображения товаров, штрихкоды, актуальные и прежние цены и ссылки.
Клиент обрабатывает полученные данные по своим правилам и использует их для формирования предложений, которые видят пользователи сервиса.
Полнота и корректность результатов проверяются вручную каждый день. Команда контролирует, что данные относятся к нужным магазинам, а изменения на стороне источников не привели к пропускам или ошибкам.