Применение бонусов/баллов/промокодов

Описание (ссылки заболели, поправь):

Особенности применения:

1) Если промокод со 100% скидкой – стоимость семинара становится равна нулю

2) Сумма аванса пересчитывается, если стоимость семинара после применения скидки становится меньше суммы аванса. После оплаты аванса семинар считается оплаченным полностью.

Совместное применение бонусов/баллов/промокодов

Рассмотрим вариант применения всех преимуществ для пользователя с бонусами и действующим промокодом.

  1. Установить у пользователя бонусы – 100 рублей (через административную панель сайта, справочник «Пользователи») и персональную скидку – 10%. Выбрать действующий промокод, запомнить, какую скидку он предоставляет (в админке сайта, справочник «Промокоды». Отредактировать скидку по промокоду можно в режиме его редактирования, попасть туда можно кликнув по заголовку).
  2. Авторизоваться в системе под пользователем. Если ранее не было регистрации пользователя - зарегистрироваться. Подробнее про регистрацию см. в Тест кейсах по регистрациям:https://www.gitbook.com/book/snowysky/fitnessproject/edit#/edit/changes/10/rabota-proekta-should-be/stranitsi/test-keisi-ruchnie/o.md?_k=xb62ss , https://www.gitbook.com/book/snowysky/fitnessproject/edit#/edit/changes/10/rabota-proekta-should-be/stranitsi/test-keisi-ruchnie/registratsiya-fl-pervaya-registratsiya.md?_k=3ibvk8 , https://www.gitbook.com/book/snowysky/fitnessproject/edit#/edit/changes/10/rabota-proekta-should-be/stranitsi/test-keisi-ruchnie/registratsiya-fl-avtorizovannii-polzovatel.md?_k=9dgh68 , https://www.gitbook.com/book/snowysky/fitnessproject/edit\#/edit/changes/10/rabota-proekta-should-be/stranitsi/test-keisi-ruchnie/registratsiya-yul-avtorizovannii-polzovatel.md?\_k=a7ym7f
  3. Перейти в список семинаров. Зарегистрироваться на доступный.
  4. Заполнить форму регистрации на семинар. У формы внизу должна быть информация о накопленных баллах и скидке.
  5. Ввести неправильный промокод (название промокода отсутствует в списке Промокодов). Должно появиться сообщение "Промокод не найден". Регистрация не должна пройти. PS Если оставить поле пустым, то регистрация должна пройти успешно.
  6. Ввести правильный промокод (его номер присутствует в списке Промокодов. Список промокодов можно посмотреть в админке сайтов, подробнее выше в п. 1.)
  7. Проставить галочку «Учесть бонусы».
  8. Зарегистрироваться на семинар
  9. Проверить, какая сумма аванса передалась в оплату: узнать сумму аванса можно через админку (список "Семинары" - кликнуть по заголовку нужного семинара и найти поле "Аванс"). Сумма аванса должна составлять аванс минус бонусы. Если количество бонусов покрывает аванс то создается оплата на всю сумму аванса со способом оплаты "Оплата бонусами"
  10. Перейти в Личный кабинет, в список заказов и проверить значения: стоимости семинара (проверить, правильно ли рассчиталась скидка), остатка оплаты, аванса (который передавался в оплату).

  11. Стоимость семинара – стоимость семинара должна быть перечеркнута, рядом идти новая стоимость с учетом скидки. Проверить, какая скидка была применена. Должна примениться максимальная

  12. Стоимость семинара к оплате – стоимость семинара к оплате должна быть равна стоимости семинара с учетом скидки минус оплаченная сумма баллами (и авансу, если аванс оплатили)

  13. Сумма аванса – аванс должен быть равен сумме аванса по семинару. Если максимальная скидка была более 80%, то аванс составляет всю сумму семинара с учетом данной скидки.

  14. Наличие оплаченного счета по баллам – у счета статус «Оплачено»

  15. На скриншоте ниже показан пример неправильного применения сикдки: стоимость семинара 10000 руб, аванс 1500 руб. Была применена скидка по промокоду 95%. В оплату Яндекс.Кассы передалась сумма 500 рублей (правильная), но в Личном кабинете цифры отличаются + нет счета на оплату в 500 рублей. Надо отслеживать такие ошибки.

  16. Нажать на кнопку «Оплатить», чтобы выставить счет на остаток суммы. В появившемся окошке должна быть указана сумма семинара с учетом скидки и потраченных баллов.

  17. После автоматического перехода в ЯК проверить, верная ли сумма передалась в оплату. Например, если остаток по оплате составляет 499 рублей, при нажатии на кнопку "Оплатить" во всплывающем окошке должна быть сумма 499 рублей. В оплату должна быть передана сумма 499 рублей, в списке заказов у данного заказа должен появиться счет на оплату с суммой 499 рублей.

results matching ""

    No results matching ""