Описание функционала
Необходимо реализовать механизм "умных уведомлений" для сайта агентства недвижимости на WordPress. Система фиксирует данные из существующих форм обратной связи (email, телефон, сообщение) у каждого реальтируемого объекта и при появлении нового объявления автоматически сравнивает его характеристики с параметрами того объекта, который интересовал пользователя. В случае совпадения пользователь получает email-уведомление о новом подходящем варианте.
Ключевые требования
- Пользователь не обязан регистрироваться на сайте. Подписка на уведомления возникает автоматически при отправке формы.
- Сравнение должно учитывать основные параметры объекта: тип недвижимости, район/метро, количество комнат, площадь, стоимость (включая диапазон).
- Предлагать пользователю не только свежие объекты, появляющиеся на сайте, но и соответствующие жилью, которое уже присутствует в базе (выборка из существующих).
- Все уведомления отправляются с шаблона HTML с возможностью кастомизации текста.
- Администратор в панели WordPress должен видеть историю уведомлений, кем и почему оно было отправлено.
- При реализации избегайте частые отправки одинаковых писем одному человеку по одному объекту недвижимости.
Дополнительно (пожелания)
- Периодическая логическая очистка старых подписок (если пользователь отказывается - автоудаление профиля/уведомления).
- Систему делать плагином на PHP + пользователюставить код реализовать в функции и хуки WordPress.
- Документация по внедрению (какие файлы производить и инструкции настройки).