Личный кабинет для пользователя

Добрый день.
Необходимо сделать личный кабинет арендатора.

Функционал следующий. Администратор сайта заполняет через админку следующую форму (пример service-online.su/forms/buh/schet/) выбирает арендатора, выбирает объект и нажимает кнопку отправить. Форма должна заполняться из админки сайта. После нажатия кнопки, счет в формате pdf летит в личный кабинет арендатора, и этому арендатору приходит письмо на электронный ящик — мол вам выставлен счет, пройдите по ссылке и оплатите его. После того как арендатор оплатил счет, администратор сайта ручками проставляет этому счету статус оплачено. У администратора в личном кабинете должен быть какойто пункт, ссылка или кнопка по нажатию на которую он видит список всех выставленых счетов, те которые оплачены окрашиваются в зеленый цвет, те которые не оплачены в красный. У Каждого арендатора есть возможность зайти в свой личный кабинет, посмотреть список объектов которые он арендует, увидеть выставленные счета (если оплачен зеленый нет красный) и главное дата следующей оплаты.
В качестве каталога объектов аренды планируется использовать компонент miniShop2.
Огласите сроки и стоимость.
Sergey
Sergey
10 февраля 2016, 10:18
modx.pro
1 593