Все посетители сайта будут иметь ссылку в формате site.com?sub_id_20=name&sub_id_21=surname&sub_id_28=user_id&sub_id_6=234
Все параметры должны пробрасываться между страницами на протяжении всего флоу юзера
При открытии сайта параметры ссылки должны скрываться в адресной строке и юзер должен видеть ссылку в формате site.com
Главная страница
- Кнопка “вход” = кнопка “забрать приз” - имеют одинаковый функционал
- При нажатии на кнопку “забрать приз” открывается попап где пользователь вводит код 17390 и попадает в личный кабинет где его поздравляют с выигрышем. Пин код для всех пользователей одинаковый.
Таблица с результатами:
- В таблице будет 100 участников. Все данные в таблице заранее предопределены и являются статичными, динамическим будет только имя и ссылка на аккаунт фейсбук у первого места
Первое место в таблице:
- Имя - получаем с параметра ссылки sub_id_20
- Фамилия - получаем с параметра ссылки sub_id_21
- Ссылка на страницу фейсбук - получаем с параметра sub_id_22 идентификатор аккаунта, формируем ссылку: facebook.com/profile.php?id= sub_id_22 . Ссылка должна открываться в новой вкладке браузера. Этот параметр пробрасываем на страницу личного кабинета, так как он нам пригодится при добавлении комментария
Оформление заказа
- Пока одно из полей является ошибочным пользователь не может перейти на следующий этап оформления
- Номер телефона - установить ограничение 10 символов на ввод цифр, в случае если пользователь пытается указать 11 цифру, поле изменяется на сообщение с ошибкой “Проверьте свой номер ещё раз” и появляется под полем чекбокс “Я проверил, все правильно”, при нажатии на него поле становится обычным и чекбокс пропадает.
На мобильных телефонах должна сразу открываться клавиатура с цифрами
- Емейл - маска с проверкой @ и . в адресе
- Адрес 1, город, индекс - обязательные поля.
- Когда пользователь начинает вводить адрес 1, ему показываются предложенные адреса с гугл карт, когда он выбирает адрес с предложенного списка данные в поля город и индекс разносятся автоматически. Рабочий скрипт обращения к гугл мепс и разброса данных по полям могу прислать по запросу.