Регистрация на семинар как ФЛ (включительно регистрация на сайте)

1.Перейти на главную страницу http://itsfitness.ru/

2.Перейти в список семинаров (через кнопку «Зарегистрироваться» справа на сайте).

  • Проверить, правильно ли выводится таблица с Расписанием курсов (подробнее по расписание см в кейсе "Страница расписания").
  • Проверить возможность регистрации на курс (без оплат, без применения бонусов).

  1. Для тестирования оплат, механизма начисления/списания бонусов и скидок на Боевом сайте необходимо создать тестовый семинар и НЕ проставлять галочку в поле "Выводить на главную". Тогда семинар будет доступен для регистрации, но пользователи сайта не будут его видеть в списке.

Для тестирования оплаты семинара рублями: через Яндекс Кассу для ФЛ и через выставление счета для ЮЛ

  • Создаем семинар "Тестовый семинар (оплата в Рублях)", заполняем все обязательные поля. В поле стоимость указываем стоимость семинара - 10000 руб (для тестирования механизма начисления бонусов и применения скидок. В поле предоплата - 1 рубль (для тестирования оплаты и возвращения статуса оплаты).
  • В поле "Платежка" выбираем из выпадающего списка значение "Яндекс Касса ИП" (для тестирования оплаты через ЯК), Юридическое лицо - "Юрлицо" (для тестирования механизма выставления счетов).
  • Не забываем про галочку "Не отображать в расписании"
  • Сохраняем семинар и запоминаем его номер (чтобы мы могли перейти на страницу регистрации).

Для тестирования оплаты семинара тенге: через EPAY для ФЛ и через выставление счета для ЮЛ

  • Создаем второй семинар "Тестовый семинар (оплата в Тенге)", заполняем все обязательные поля. В поле стоимость указываем стоимость семинара - 10000 тенге (для тестирования механизма начисления бонусов и применения скидок. В поле предоплата - 10 тенге(для тестирования оплаты и возвращения статуса оплаты).
  • В поле "Платежка" выбираем из выпадающего списка значение "Яндекс Касса ИП" (для тестирования оплаты через ЯК), Юридическое лицо - "Юрлицо" (для тестирования механизма выставления счетов).
  • Не забываем про галочку "Не отображать в расписании".
  • Сохраняем семинар и запоминаем его номер. (чтобы мы могли перейти на страницу регистрации).

  • Переходим в семинар "Тестовый семинар (оплата в Рублях)" для регистрации. Для этого необходимо сначала перейти в любой другой семинар для регистрации и в адресной строке браузера поменять id (номер) текущего семинара на id нашего тестового семинара.


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

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


4.Заполняем Форму регистрации на семинар. Проверяем несколько сценариев: когда пользователь некорректно вводит данные (другие данные в таблице ниже) и когда пользователь корректные данные (правильные данные в таблице ниже).

Поле Правильные данные Другие данные
ТИП ПОЛЬЗОВАТЕЛЯ* - выпадающий список (ФЛ или ЮЛ). Если выбираем ЮЛ – добавляются доп. поля для заполнения: ИНН и Название компании ФЛ ЮЛ, заполнить только ИНН и потом попробовать опять вернуть ФЛ.При нажатии на кнопку «Регистрация» тут не должно возникнуть ошибок
ИМЯ* - только текст Тест 123 Сработает валидация: поле должно выделиться красной рамочкой.Нас не должно зарегистрировать
ФАМИЛИЯ* - только текст Тестов 123 Сработает валидация: поле должно выделиться красной рамочкой. Нас не должно зарегистрировать
EMAIL* - маска (__________@___.__) Живой email, чтобы проверить уведомления 123 Сработает валидация: поле должно выделиться красной рамочкой. Нас не должно зарегистрировать
ТЕЛЕФОН* - маска (+7(___)_______) +79999999999 Qwert Сработает валидация: поле должно выделиться красной рамочкой. Нас не должно зарегистрировать
ГОРОД ПРОЖИВАНИЯ* - выпадающий список Оставить город Семинара Выбрать другой город. После регистрации у пользователя в профиле должен сохраниться другой город. В списке заказов у данного семинара должен остаться город семинара.
ВВЕДИТЕ СВОЙ АДРЕС В СОЦСЕТИ* 123 Оставить поле пустым. Сработает валидация: поле должно выделиться красной рамочкой. Нас не должно зарегистрировать
ОТКУДА ВЫ О НАС УЗНАЛИ* - выпадающий список Выбрать любой вариант Оставить поле пустым. Валидация: Выводится сообщение, что Поле не заполнено. Нас не должно зарегистрировать
ПРОМОКОД 1. Ввести действующий промокод. Проверить в админке (список ПРОМОКОДЫ). 2. Оставить поле пустым. 1. Ввести истекший промокод. Должно появиться сообщение «У промокода истек срок действия» 2. Ввести несуществующий промокод. Должно появиться сообщение "Промокода не существует" Нас не должно зарегистрировать
Согласие с договором публичной оферты Проставить галочку в чекбоксе Не проставить галочку в чекбоксе. Нас не должно зарегистрировать

5.Нас автоматически перебрасывают в ЯК на этап оплаты. В оплату передается сумма аванса семинара. Оплатить его.

6.Проверить почту

Должно прийти 3 уведомления пользователю:

‒ Регистрация на семинар

‒ Регистрация на сайте (с логином и паролем)

‒ Уведомление об успешной оплате (от ЯК)

И уведомление админу с перечислением всех полей, заполненных пользователем. Проверить, все ли значения правильно передались (не должно быть null значений - из за них ломается интеграция с Яндекс Кассой)

7.После оплаты – переадресация в личный кабинет, в список заказов

В списке Заказов появляется семинар, на который мы зарегистрировались:

  • Город – должен передаться город семинара (а не город пользователя)
  • Название курса
  • Даты проведения
  • Остаток

                   Остаток = Стоимость семинара \(если счет на аванс не был оплачен\).
    
                   Остаток = Стоимость семинара - Аванс \(если счет на аванс был оплачен\).
    
    • Статус «Оплатить». При просмотре оплаты по заказу проверить данные:

                   o Дата – дата выставления счета
      
                   o Сумма – сумма, передаваемая в Счет на оплату \(при первой оплате сумма = аванс\)
      
                   o Статус – оплачен \(статус меняется автоматически: мы получаем ответ от Яндекс Кассы об успешной оплате, если мы оплатили\). Так же можно поменять статус оплаты вручную в админке сайта.
      
                  o Способ оплаты \(Яндекс Касса через сайт\)
      

results matching ""

    No results matching ""