RU EN
Обсудить задачу

закупки
розничные сети

Где корзина дешевле: сравнение пяти сетей

Цены собираются с сайтов пяти сетей, приводятся к цене за килограмм, литр и штуку и сводятся в одну таблицу по всей корзине.

Задача

«Сравнивать надо не отдельные позиции, а корзину целиком: где дешевле закупаться постоянно. Руками это неделя работы и всё равно неточно».

Решение

Сбор цен пяти сетей по корзине из 31 позиции, приведение к цене за единицу, подбор сопоставимых товаров, свод по корзине в неделю и в месяц, отдельная цена без карты лояльности.

Результат

31 позициясверяется по пяти сетям за один прогон

цена за единицукг, литр и штука — сравнение сопоставимого

по карте и безвидно, сколько стоит скидка

Как это работает

Цены берутся оттуда, где они настоящие

Сайты сетей показывают цены по адресу доставки, поэтому сбор идёт в обычном браузере с выставленным адресом — иначе цифры чужие. Данные читаются из ответов самих сайтов, между запросами паузы: это сверка, а не нагрузка на чужой сервис.

Фасовка и цена за единицу

«930 мл», «5 × 80 г», «весовой» — всё приводится к цене за килограмм, литр или штуку. Здесь нашлись две ловушки: у одной сети цена весового товара указана за половину килограмма, у другой фасованный весовой считается за 100 граммов. Обе закрыты тестами, иначе сеть выглядела бы дешевле, чем есть.

Сопоставимые товары, а не любые

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

интеграции

сайты сетейExcel-отчётPlaywright

состав работ

Состав корзины и нормы, сбор цен по адресу доставки, разбор фасовок, подбор аналогов, свод по корзине, отчёт в Excel, повторный прогон одной командой.

следующий кейс

Заявки из Яндекс Мессенджера в SimpleOne →
Обсудить задачу