ИСПОЛЬЗОВАНИЕ ПРОМОКОДОВ В ПРИЛОЖЕНИИ ДЛЯ ANDROID
Добавить промокод можно либо перед выбором мест, либо в корзине (рис.1). Для добавления промокода необходимо, чтобы пользователь приложения был авторизован, то есть подтвердил свой email.
рис.1
Добавленные промокоды отображаются в разделе Мои промокоды (рис.2). По нажатию на промокод можно прочитать информации об условиях акции, к которой он относится.
рис.2
Скидка по промокодам автоматически применяется при расчете стоимости билетов в корзине, при этом для каждого билета указывается новая цена и используемый промокод (рис.3). Для максимально выгодного использования промокодов применяется алгоритм решения NP-полной задачи комбинаторной оптимизации.
рис.3
Промокоды отмечаются как использованные после успешной оплаты заказа. Если оплата заказа не произошла, то промокоды снова станут активными через некоторое время.