Доработка сайта недвижимости
Общие положения
Требуется доработать сайт на основе: PHP, PHP 5.1, MYSQL 5, CakePHP, Framework 1.2, внеся в него ряд изменений и дополнений. Далее подробно описана суть изменений.
Создание кабинета для агентства
Кабинет должен решать следующие задачи:
• Возможность добавления и редактирования информации о компании
• Возможность добавления, удаления, редактирования апартаментов, домов и т.д.
• Возможность работы с балансом (пополнение баланса, проверка баланса, история списания средств)
• Возможность работы с заявками (поиск, удаление, просмотр)
Создание системы работы с заявками
Система должна решать следующие задачи:
• Возможность пользователю оставить заявку без регистрации на сайте, но с подтверждением его email.
• Подтвержденная заявка попадает в БД, отражается в кабинете агентства, со счета агентства списывается определенная сумма.
• Возможна подписка «по параметрам». В этом случае мониторятся все новые поступающие от агентств предложения, если они удовлетворяют заданным параметрам, то подписавшемуся пользователю высылается уведомление на email. Предусмотреть списание денег за каждую рассылку со счета агентства.
• Возможна подписка на определенную позицию. В случае если дом в данный момент сдан, можно подписаться на событие «освобождение дома». В момент освобождения дома пользователь оповещается по email. Предусмотреть списание денег за каждую рассылку со счета агентства.
• Создать обычную подписку, в которой будут все новые объявления, публикуемые на сайте.
Создание системы оплаты и биллинга
Система должна решать следующие задачи:
• Пополнение счета агентства посредством PayPal, карточек
• Управление средствами на внутреннем счету агентства
• Создание истории операций, по результатам пополнения счета и списания средств
• Оповещение об окончании средств на счете
• Механизм прекращения/возобновления публикации объявлений в случае недостатка средств/пополнения счета
УРЛ сайта через личку.