SDK для Unreal Engine / Промокоды
  На главную

SDK для Unreal Engine

Промокоды

При погашении промокода пользователь может получить одно или несколько вознаграждений:

  • скидку, которая применяется к корзине пользователя;
  • бонусный предмет:
    • пакет виртуальной валюты;
    • игровой ключ;
    • виртуальный предмет, в том числе бандл или предмет с ограниченным сроком действия.

Примечание
Промокод можно активировать только после добавления товаров в корзину.

Подробные сведения о возможностях и ограничениях акций с промокодами приведены в документации по продукту In-Game Store.

Для работы с промокодами:

  1. Настройте акционные кампании с промокодами.
  2. Реализуйте в приложении интерфейс корзины и логику покупки через корзину.
  3. В интерфейсе корзины реализуйте следующие элементы:
    • поле для ввода промокода;
    • форму отображения вознаграждения по промокоду;
    • кнопку для активации промокода.

Примечание
Если вы не хотите разрабатывать интерфейс корзины и дополнительную логику работы с промокодами, обратитесь к персональному менеджеру проекта или напишите на csm@xsolla.com для настройки акционной кампании. В этом случае ввод и активация промокода будут осуществляться не в интерфейсе корзины, а при оплате покупки в платежном интерфейсе.
  1. Реализуйте логику работы с промокодами с помощью следующих методов SDK:
    • GetPromocodeReward — получает список предметов, которые могут быть начислены пользователю при активации промокода. Позволяет пользователю выбрать один из множества предметов в качестве бонуса.
    • RedeemPromocode — активирует промокод. После активации промокода в корзину добавляются бесплатные товары и/или к стоимости корзины применяется скидка.
    • RemovePromocodeFromCart — удаляет промокод из корзины. После удаления промокода общая стоимость всех товаров в корзине будет пересчитана без учета бонусов и скидок, предусмотренных промокодом.
Справочная документация SDK
Узнайте больше о методах SDK и их параметрах.
Была ли статья полезна?
Спасибо!
Что может сделать страницу еще лучше? Сообщение
Жаль, что так произошло
Расскажите, почему статья не была полезна. Сообщение
Спасибо за обратную связь!
Ваши мысли и идеи помогут нам улучшить ваш пользовательский опыт.
Последнее обновление: 22 января 2024

Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.

Сообщите о проблеме
Мы постоянно улучшаем качество нашей документации. Ваш отзыв поможет нам в этом.
Укажите email-адрес, чтобы мы могли связаться с вами
Спасибо за обратную связь!