Делаю под ключ автоматическую систему оповещений о снижении цены для товаров из вишлиста. Задача простая на словах, но требует аккуратной реализации: нужно регулярно сравнивать текущую цену товара с той, что была зафиксирована при добавлении в список желаний или при последней проверке, и мгновенно реагировать на любое падение. Настраиваю фоновое задание, которое проходит по всем товарам в вишлистах пользователей, находит изменения и запускает рассылку — письмо, push-уведомление или оба канала сразу, с указанием старой и новой цены и ссылкой на товар.
Вторая часть работы — история цены на карточке товара. Добавляю блок, где посетитель может увидеть, как менялась цена за прошедший период: это повышает доверие к скидке и помогает покупателю принять решение быстрее, потому что он видит реальную динамику, а не разовое число. Логику строю так, чтобы одно и то же снижение не порождало повторных писем, а сама проверка не нагружала сервер и базу данных — обработка идёт пакетами по расписанию, без сплошного перебора каталога при каждом запросе.
Итоговый результат:
— регулярная проверка цен по товарам в вишлистах
— оповещения по email и push с деталями изменения цены
— история цены на странице товара
— защита от дублирующихся уведомлений
— аккуратная нагрузка на сервер при массовых проверках
Вторая часть работы — история цены на карточке товара. Добавляю блок, где посетитель может увидеть, как менялась цена за прошедший период: это повышает доверие к скидке и помогает покупателю принять решение быстрее, потому что он видит реальную динамику, а не разовое число. Логику строю так, чтобы одно и то же снижение не порождало повторных писем, а сама проверка не нагружала сервер и базу данных — обработка идёт пакетами по расписанию, без сплошного перебора каталога при каждом запросе.
Итоговый результат:
— регулярная проверка цен по товарам в вишлистах
— оповещения по email и push с деталями изменения цены
— история цены на странице товара
— защита от дублирующихся уведомлений
— аккуратная нагрузка на сервер при массовых проверках