Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

23 дня назад
Александр
22 года, Украина
23 дня в сервисе
Был онлайн 22 дня назад
23 дня назад

Доработать сайтпо покупке авто из США
Сайт на Wordpress
Нужно добавить:
1. Регистрациюдля дилеров
2. Авторизациюдля дилеров
3. Забыл пароль?
4. Личный кабинетдилера
Доработатьадминистраторский функционал



Детально ТЗ:

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

Отдельнаястраница или попап окно, с формой для регистрации нового дилера.
В формеприсутствуют следующие поля:
Имя (обязательноеполе, только буквы кириллицы или латиницы)
Фамилия(обязательное поле, только буквы кириллицы или латиницы)
Почта(обязательное поле, корректный e-mail адрес)
Страна(обязательное поле)
Телефон(обязательное поле, телефон в корректном формате)
Наименованиекомпании (поле не обязательное, валидации нет)
Индустрия(выпадающий список индустрий)
Сайт или ссылкасоц/сеть (поле не обязательное, валидации нет)
Дополнительныеполя (которые добавлены в админ-панеле)
При нажатии накнопку “Зарегистрироваться”, производится проверка заполнения обязательных
полей и корректности ввода данных. Если все обязательные поля заполнены и
данные введены корректно - происходит регистрация нового дилера в системе,
автоматическая авторизация под данной учетной записью и перенаправление на
страницу личного кабинета. Пользователю присваивается уникальный ИД номер,
который виден в личном кабинете. Пользователю отправляется E-mail уведомление об успешной регистрации на указанный E-mail.  Добавитькапчу, чтобы массово не регистрировались роботы. Также после того, как дилер
прошел регистрацию отправляем ему письмо об успешной регистрации на почту и
система должна присвоить idномер каждому дилеру и он должен быть виден в личном кабинете.

Авторизация
Отдельнаястраница или попап окно, с формой для входа дилера.
В формеприсутствуют следующие поля:
E-mail или id дилера
Пароль
При нажатиикнопки “Войти”, производится проверка заполнения обязательных полей и
корректности ввода данных. После чего проверяется есть ли такой пользователей в
системе и совпадает ли его пароль. Если все корректно - происходит авторизация
под данной учетной записью и перенаправление на страницу личного кабинета.

Забыл пароль?
Отдельнаястраница или попап окно, с формой для восстановления пароля дилера.
В формеприсутствуют следующие поля:
E-mail или id дилера
При нажатиикнопки “Восстановить”, производится проверка заполнения обязательных полей и
корректности ввода данных. После чего проверяется есть ли такой пользователей в
системе. Если все корректно - на данную почту отправляется временная ссылка для
входа под этой учетной записью. После перехода по ссылке, происходит
авторизация пользователя и перенаправление на страницу с изменением пароля.

Личный кабинетдилера
Отдельнаястраница с табами (которые обновляются без перезагрузки страницы), на которой
отображаются:
все данныепользователя и кнопка изменить (по нажатию кнопки, всплывает попап для
редактирования информации)
Кнопка “Оставитьзапрос”, по нажатию на которую всплывает попап окно, с формой для вопроса. В
данной форме присутствуют следующие поля: Тема вопроса, Приоритет (выпадающий
список из двух значений “Высокий” и “Низкий”), Область для ввода самого
вопроса. После заполнения всех полей и нажатия кнопки “Отправить запрос”,
запрос отправляется на почту технической поддержки. Дальнейшая перепискабудет происходить на почте.

Верно что ЛКнужно сделать отдельной страницей, но я бы сделал ТАБами без перезагрузки страницы,
на пример, ЛИЧНАЯ ИНФОРМАЦИЯ, ПОДДЕРЖКА, ЗАЯВКИ без всплывающих окон, чтобы не
ломать голову потом как реализовать адаптацию под моб утсройства.

Область заявок, вкоторой в табличном формате представлены уже существующие заявки и кнопка
“Добавить заявку”. После нажатия на кнопку “Добавить заявку” появляется поп-ап
окно, с формой для добавления новой заявки. В форме присутствуют следующие
поля: “Имя”, “Фамилия”, “Страна”, “Способ связи (номер телефона или e-mail)”,
“Ссылка (инстраграм, сайт, фейсбук, вконтакте)”, “Бюджет”, “Комментарий”. Все
поля кроме “Комментарий” - обязательные. После заполнения всех полей, и нажатия
кнопки “Добавить”, происходит проверка на заполнение всех обязательных полей, и
если все корректно - попап окно закрывается, таблица с существующими заявками
обновляется. У новой заявки устанавливается статус “Новая”, и “Выплата” -
прочерк. После обработки заявки администратор изменяет статус. Когда
администратор изменяет статус заявки на “Успешно реализована”, в поле “Выплата”
меняется статус на “Требует выплаты”. После успешной выплаты, администратор
изменяет статус выплаты на “Оплачено” (зеленым цветом).
Необходимо такреализовать, чтобы администрировать было удобно, статусы можно было
добавить/удалить самостоятельно.

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

У администратораесть доступ на страницу “Дилеры”, на которой ему выводятся в виде таблицы все
дилеры в системе. Также в этой таблице показывается общее количество заявок, и
сколько заявок в статусе “Новые”. После клика на необходимого дилера, появляется
попап окно, со всеми заявками данного дилера. Заявки выводятся в виде блоков
(слева все данные по заявке, а справа два выпадающих списка “Статус” и
“Выплата”). При изменении статуса заявки или статуса выплаты, система
автоматически сохраняет новый статус. И отправляет E-mail уведомление дилеру,
что статус заявки изменился.

  • Рекламное место свободно
    27 дней за $9
Заявки фрилансеров
3 заявки от фрилансеров

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

Другие заказы в категории «Системы управления (CMS)»