Небольшой сервис на framework'е
Антон13 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
25.02.2017
Техническое задание
- Главная страница (для неавторизированных) пользователей, это одностраничный лендинг с двумя полями для ввода (ширина и высота), после заполнения данных полей и нажатии на кнопку отправить, появляется всплывающая форма с запросом телефона и e-mail, данные поля тоже необходимо заполнить и отправить.
- После прохождения п.1, для пользователя генерируется автоматическая ссылка и отправляет его на с транцу (редирект), а так же ссылка с расчетом отправляется на его электронную почту.
- Расчет производиться на основание двух пунктов на шаге 1, это высота и ширина. Расчет будет выглядеть, как таблица со списком комплектующих. Если двух параметров не достаточно для расчета, то другие входные параметры должны отображаться над расчетом, для манипуляции с ними. Расчет производиться по простым математическим формулам. Необходимо поддержка большего количество формул в зависимости от типа главной страницы, на которую попадет пользователь (это могут быть разные товары), которые рассчитываются по разному (просто передаем этот параметр и рассчитываем по формулам исходя из параметра).
- Каждый пункт в данном расчете имеете свой вариант (цвет, размер, тип) при генерации таблицы используются самые выгодные (дешевые параметры), но пользователь может в данном расчете их изменить, и цена пересчитается автоматически.
- Так-же в данный расчет пользователь может добавить дополнительные товары (со своими параметрами) для каждого типа расчета см. пункт 3, необходимо предлагать свой набор товаров, который может добавиться к расчету.
- После формирование пользователем расчету (например его изменение, добавление новых позиций или их удаление), пользователь переходит на шаг оплаты, это последовательность форм с заполнение параметров адресов доставки, выбора условий доставки и оплаты.
- Для некоторых типов расчетов (параметр на главной странице) будет не доступна функция оформления заказа.
- Для другого типа клиентов пользователей сервиса, необходима авторизация через электронную почту и пароль, у данного типа пользователя будет лицевой счет, который они могут пополнять.
- Расход средств с данного счета происходит по мере открытия данных о первом типе клиентов, их телефон и электронная почту.