В проект «Санлюкс» мы добавили автоматический сбор данных о тех же товарах в других магазинах: где они продаются, по какой цене и с какими характеристиками. Пока это работает в тестовом режиме, на боевой сайт мы ничего не выкладывали.
Магазины-доноры и цены рынка
Система сама ищет страницы, где продаётся такой же товар. На пробных десяти товарах у каждого нашлось от 2 до 6 таких магазинов.
Главная трудность в том, что поиск приносит лишнее: похожие, но другие товары. Поэтому мы добавили отсев по цене. Если товар в чужом магазине стоит слишком далеко от нашего в любую сторону, он в выборку не попадает. Границы настраиваются. В тесте пропали явно чужие позиции: комплектующие и товары совсем другого класса.
Цены обновляются каждую ночь, история изменений сохраняется. В карточке товара в админке появился блок со сводкой: минимум, медиана, максимум и наша цена. Менеджер может подтвердить донора, отклонить, удалить, обновить данные сразу или добавить ссылку вручную.

Характеристики без ручного набора
В каталоге 4 091 товар, и заполнять характеристики руками долго и дорого. Мы научили систему брать скачанные страницы магазинов и вытаскивать из них параметры. Это задача попроще, чем поиск по интернету, и мы решили её более лёгким способом.
На тех же десяти товарах результат получился не хуже прежнего: 143-166 характеристик против 152. Зато точность выросла: на странице источника подтвердились 95-96 % значений вместо 61 %. Обработка всего каталога при этом обходится заметно дешевле прежнего подхода.
Что это даёт и что дальше
Для заказчика это две вещи сразу. Карточки получают полные и проверяемые характеристики, а команда видит, где товар стоит дороже или дешевле рынка. Это хорошая основа для аналитики продаж и для подсказок чат-консультанту, когда он подбирает товар.
- Блок «Цены в других магазинах» для покупателей уже готов, но пока выключен. Решение о показе остаётся за заказчиком.
- Крупные маркетплейсы блокируют роботов. Защиту мы обходить не стали, данные берутся из остальных магазинов.
- Перед запуском на весь каталог нужен контрольный прогон на 50 товарах, чтобы сверить расходы.
Сначала проверим систему на большей выборке, потом решим, что показывать покупателям.




