Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Доработать сайтпо покупке авто из США

Сайт на Wordpress

Нужно добавить:

1. Регистрациюдля дилеров

2. Авторизациюдля дилеров

3. Забыл пароль?

4. Личный кабинетдилера

Доработатьадминистраторский функционал

Детально ТЗ:

Дилерский функционал личного кабинета:

Регистрация

 

Отдельнаястраница или попап окно, с формой для регистрации нового дилера.

В формеприсутствуют следующие поля:

Имя (обязательноеполе, только буквы кириллицы или латиницы)

Фамилия(обязательное поле, только буквы кириллицы или латиницы)

Почта(обязательное поле, корректный e-mail адрес)

Страна(обязательное поле)

Телефон(обязательное поле, телефон в корректном формате)

Наименованиекомпании (поле не обязательное, валидации нет)

Индустрия(выпадающий список индустрий)

Сайт или ссылкасоц/сеть (поле не обязательное, валидации нет)

Дополнительныеполя (которые добавлены в админ-панеле)

При нажатии накнопку “Зарегистрироваться”, производится проверка заполнения обязательных

полей и корректности ввода данных. Если все обязательные поля заполнены и

данные введены корректно - происходит регистрация нового дилера в системе,

автоматическая авторизация под данной учетной записью и перенаправление на

страницу личного кабинета. Пользователю присваивается уникальный ИД номер,

который виден в личном кабинете. Пользователю отправляется E-mail уведомление об успешной регистрации на указанный E-mail.  Добавитькапчу, чтобы массово не регистрировались роботы. Также после того, как дилер

прошел регистрацию отправляем ему письмо об успешной регистрации на почту и

система должна присвоить idномер каждому дилеру и он должен быть виден в личном кабинете.

 

Авторизация

Отдельнаястраница или попап окно, с формой для входа дилера.

В формеприсутствуют следующие поля:

E-mail или id дилера

Пароль

При нажатиикнопки “Войти”, производится проверка заполнения обязательных полей и

корректности ввода данных. После чего проверяется есть ли такой пользователей в

системе и совпадает ли его пароль. Если все корректно - происходит авторизация

под данной учетной записью и перенаправление на страницу личного кабинета.

 

Забыл пароль?

Отдельнаястраница или попап окно, с формой для восстановления пароля дилера.

В формеприсутствуют следующие поля:

E-mail или id дилера

При нажатиикнопки “Восстановить”, производится проверка заполнения обязательных полей и

корректности ввода данных. После чего проверяется есть ли такой пользователей в

системе. Если все корректно - на данную почту отправляется временная ссылка для

входа под этой учетной записью. После перехода по ссылке, происходит

авторизация пользователя и перенаправление на страницу с изменением пароля.

 

Личный кабинетдилера

Отдельнаястраница с табами (которые обновляются без перезагрузки страницы), на которой

отображаются:

все данныепользователя и кнопка изменить (по нажатию кнопки, всплывает попап для

редактирования информации)

Кнопка “Оставитьзапрос”, по нажатию на которую всплывает попап окно, с формой для вопроса. В

данной форме присутствуют следующие поля: Тема вопроса, Приоритет (выпадающий

список из двух значений “Высокий” и “Низкий”), Область для ввода самого

вопроса. После заполнения всех полей и нажатия кнопки “Отправить запрос”,

запрос отправляется на почту технической поддержки. Дальнейшая перепискабудет происходить на почте.

 

Верно что ЛКнужно сделать отдельной страницей, но я бы сделал ТАБами без перезагрузки страницы,

на пример, ЛИЧНАЯ ИНФОРМАЦИЯ, ПОДДЕРЖКА, ЗАЯВКИ без всплывающих окон, чтобы не

ломать голову потом как реализовать адаптацию под моб утсройства.

 

Область заявок, вкоторой в табличном формате представлены уже существующие заявки и кнопка

“Добавить заявку”. После нажатия на кнопку “Добавить заявку” появляется поп-ап

окно, с формой для добавления новой заявки. В форме присутствуют следующие

поля: “Имя”, “Фамилия”, “Страна”, “Способ связи (номер телефона или e-mail)”,

“Ссылка (инстраграм, сайт, фейсбук, вконтакте)”, “Бюджет”, “Комментарий”. Все

поля кроме “Комментарий” - обязательные. После заполнения всех полей, и нажатия

кнопки “Добавить”, происходит проверка на заполнение всех обязательных полей, и

если все корректно - попап окно закрывается, таблица с существующими заявками

обновляется. У новой заявки устанавливается статус “Новая”, и “Выплата” -

прочерк. После обработки заявки администратор изменяет статус. Когда

администратор изменяет статус заявки на “Успешно реализована”, в поле “Выплата”

меняется статус на “Требует выплаты”. После успешной выплаты, администратор

изменяет статус выплаты на “Оплачено” (зеленым цветом).

Необходимо такреализовать, чтобы администрировать было удобно, статусы можно было

добавить/удалить самостоятельно.

 

Администраторскийфункционал

 

У администратораесть доступ на страницу “Дилеры”, на которой ему выводятся в виде таблицы все

дилеры в системе. Также в этой таблице показывается общее количество заявок, и

сколько заявок в статусе “Новые”. После клика на необходимого дилера, появляется

попап окно, со всеми заявками данного дилера. Заявки выводятся в виде блоков

(слева все данные по заявке, а справа два выпадающих списка “Статус” и

“Выплата”). При изменении статуса заявки или статуса выплаты, система

автоматически сохраняет новый статус. И отправляет E-mail уведомление дилеру,

что статус заявки изменился.

4 года назад
AlexanderVerteba
26 летУкраина
4 года в сервисе
Был
4 года назад