Парсинг внешних цен и обновление каталога интернет-магазина
Получился управляемый процесс: собрать предложения → найти точную модификацию → проверить спорные совпадения → обновить цену.
Задача
Для магазина техники важно сравнивать цены именно на тот товар, который представлен в каталоге.
Одинаковое название смартфона ещё не означает одинаковую комплектацию: отличаются память, цвет, SIM и eSIM. Ошибка сопоставления может привести к неверному обновлению цены.
Интернет-магазины и торговля
- Парсинг
- сопоставление товаров
- Next.js
- React
Что сделали
- [ 01 ]
Мы разработали сбор данных из внешних источников с проверкой четырёх параметров: модели, памяти, цвета и типа SIM. Для разных городов предусмотрели свои источники цен. Неоднозначные совпадения передаются на ручную проверку, чтобы решение по спорному товару оставалось за менеджером.
- [ 02 ]
Обновление затрагивает только нужную городскую цену. Остатки, видимость и содержание карточки сохраняются, после записи обновляется поисковый индекс. В административной панели разделили цены, которыми управляют вручную, и цены, связанные с внешними источниками.
Менеджер может работать с исключениями, сохраняя контроль над изменениями в каталоге.