Описание проекта
После подписки система сама, без участия администратора, раз в сутки сверяет текущую цену товара с той, что была зафиксирована в момент подписки. Если цена оказалась ниже, покупателю автоматически уходит письмо: название товара, старая и новая цена, ссылка на карточку. После отправки письма подписку на этот уровень цены нужно считать выполненной, чтобы человек не получал повторные уведомления, пока цена не опустится ещё ниже.
Хотелось бы также, чтобы в личном кабинете покупатель видел список своих активных подписок на снижение цены и мог отменить любую из них, а мы со стороны магазина видели, сколько человек следят за конкретным товаром. Функция должна встраиваться в существующий каталог и использовать уже имеющийся на сайте механизм фоновых или крон-задач, а не отдельный сервис.
Кратко, что нужно:
— кнопка подписки на карточке товара — доступна и гостям, и авторизованным покупателям;
— ежедневная автоматическая проверка цены по всем активным подпискам;
— письмо только при реальном снижении цены, без уведомлений при росте или отсутствии изменений;
— раздел в личном кабинете со списком подписок и возможностью отмены;
— простая статистика по количеству подписчиков на товар для администратора.