Разработка личного кабинета пользователя и системы лояльности

25 000 руб. за проект
09 февраля 2022, 10:07 • 4 отклика • 46 просмотров
Нужно разработать работающий личный кабинет пользователя на сайте October CMS с последующей сессией на сайте, со статусом заказов, с отображением доступных скидок для клиента и личным qr кодом.

1.Авторизация/регистрация пользователя:

A) Нужно создать страницы регистрации и авторизации пользователя используя уже установленный плагин Buddies.

B) Добавить возможность регистрации/авторизации через соц сети (Инстаграм, Фейсбук, ВК).

C) Регистрация должна содержать данные поля: Имя, Фамилия, Номер телефона, Дата Рождения, Пол, Email, Пароль. Все данные должны отображаться в админке CMS.

D) Регистрация должна проходить авторизацию через почту. После успешной активации пользователя ему должно приходить на почту соответствующее письмо.

E) После успешного прохождения страниц вход/регистрация юзер начинает сессию авторизованного пользователя на сайте и имеет доступ к личному кабинету.

F) В шапке сайта должна отображаться иконка авторизации, при нажатии на которую идет переход на страницу авторизации. Если пользователь до этого уже начал сессию и был зарегистрирован, то при нажатии он будет направлен в личный кабинет пользователя.

G) На странице авторизации должна быть ссылка на предложения зарегистрироваться и ссылка для восстановления пароля, авторизация проходит с помощью почты и пароля. На странице регистрации должна быть ссылка на авторизацию.

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

А) Личный кабинет должен содержать в себе 7 переходов: изменить личные данные; добавить адрес доставки; история заказов (статус заказов); доступные скидки; удалить учетную запись; личный QR код; выйти из учетной записи. Доступ ко всем переходам из личного кабинета имеет только авторизированный пользователь.

B) В пункте “изменить личные данные ” пользователь сможет изменить свои данные введенные при регистрации. А также изменить пароль.

C) “Статус заказов” должен быть интегрирован из плагина Shopaholic должен информировать о совершенных покупках данным пользователем и о статусе его заказа, как это отображено в админке во вкладке заказы.

D) “Доступные скидки” должны быть интегрированы из плагинов Campaigns for Shopaholic, Coupons for Shopaholic, Discounts for Shopaholic и должны содержать в себе включенные для данных пользователей акции.

E) Если пользователь ввел адрес доставки в личном кабинете, необходимые данные будут подставляться в форме оформления заказа. Или если пользователь ввел данные во время оформления заказа, то эти данные будут сохранены в форме личного кабинета “добавить адрес доставки” c возможностью редактирования.

F) В кабинете пользователя пользователю присваивается личный QR код и генерируется личная страница, по переходу по которому можно будет увидеть всю информацию о пользователе (история покупок, регистрационные данные, доступные акции). Пользователь доступ к данной странице не имеет.

3.Система лояльности:

A) На сайте уже имеются данные плагины: Campaigns for Shopaholic, Coupons for Shopaholic, Discounts for Shopaholic. Нужно сделать так что бы доступ к акциям данных плагинов можно было присваивать к группам из плагина Buddies Group. (Например: к группе “зарегистрированные” можно включить скидку на определённые товарные позиции)

B) Сделать в корзине графу для промо кода (Coupons for Shopaholic), поле ввода успешного кода должна меняться итоговая цена в зависимости от суммы скидки указанном в промо коде.

C) Если пользователю доступна скидка на тот или иной товар, это должно отображаться в цене товара (в каталоге, в карточке товара, в корзине и в оформлении заказа)



Отзывы
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Заказчик
 
3 года назад
R50 6e039ff198fb7ceef69d1b1cb58433dc
Фрилансер
 
3 года назад