1. Успешное применение промокода
1.1. Перейти в чекаут
1.1.1. Открывается страница чекаута
1.1.1.1. Ввести промокод (который приведет к успеху) и нажать кнопку "Применить"
1.1.1.1.1. Появляется окно с нотификацией "Промокод применен! Вы получили скидку N ₽ на заказ". В поле "Промокод" отображается введенный промокод и ссылка "Удалить". В чеклисте отображается поле "Скидка по промокоду" с суммой скидки. В соответствии со скидкой пересчитывается значение в поле "Итого к оплате".
2. Отказ по промокоду, если он истёк
2.1. Перейти в чекаут
2.1.1. Открывается страница чекаута
2.1.1.1. Ввести промокод, срок которого истёк
2.1.1.1.1. Промокод не применяется. Под полем "Промокод" отображается сообщение “Промокод недоступен в указанную дату и время
3. Отказ при вводе несуществующего промокода
3.1. Перейти в чекаут
3.1.1. Открывается страница чекаута
3.1.1.1. Ввести несуществующий промокод и нажать применить
3.1.1.1.1. Промокод не применяется. Под полем "Промокод" отображается сообщение “Промокод не найден”, поле подсвечивается красной обводкой
4. Отказ по промокоду, если не набрана опредленная сумма заказа
4.1. Перейти в чекаут
4.1.1. Открывается страница чекаута
4.1.1.1. Добавить товары в корзину на сумму меньше требуемой в промокоде
4.1.1.1.1. Товары добавлены в корзину
5. Проверка успешной оплаты при отказе по промокоду
5.1. Перейти в чекаут
5.1.1. Открывается страница чекаута
5.1.1.1. Ввести промокод, который приведет к ошибке (например, несуществующий или истекший промокод), и нажать кнопку "Применить"
5.1.1.1.1. промокод не применяется. Под полем "Промокод" отображается соответствующее сообщение о ошибке.