|
<< Оглавление >> Промокоды |
![]() ![]()
|
Промокод позволяет получить скидку на билеты при создании заказа или его оплате.
Скидка по промокоду может быть как в процентном отношении (PromoPercent), так и фиксированной суммой (PromoSum).
Промокоды применяются к отдельным событиям, а также к секторам событий.
Также может существовать ограничение по цене билета.
Таким образом в одном заказе могут быть места и с примененным промокодом и без него.
При бронировании билетов на несколько мероприятий зритель может указать более одного промокода.
На отдельные события могут действовать несколько промокодов, в т.ч. и указанных зрителем.
Из указанных зрителем промокодов выбирается промокод с наибольшим процентом (суммой) скидки.
Промокод имеет срок действия (актуальности).
Промокод состоит из набора цифр и (или) букв русского или английского алфавита. Максимальная длина - 10 символов.
Если промокод применен при создании заказа, то он автоматически применяется при оплате.
Дополнительный промокод в процессе оплаты при этом вводить запрещено.
Если в заказе был указан промокод и срок действия этого промокода истек к моменту оплаты, то при оплате скидка все равно будет применена.
Если заказ с промокодом был создан через шлюз, а билет выкупается в кассе, то при выкупе применяется указанный в заказе промокод.
Для проверки валидности промокода используется метод CheckPromoCode.
В метод предварительного резервирования (PreSetReservation) Идентификатор промокода передается только для ознакомления зрителя с возможной скидкой.
Окончательное формирование цены происходит в момент резервирования и (или) продажи.
При создании заказа (SetReservation), если необходимо передать промокод, передается его ID в поле PromoCodeID.
Такой же параметр используются при продаже (SetSold) по промокоду.
Промокод применяется только к цене продажи.