SDK enterprise-уровня для iOS / Промокоды
  На главную

SDK enterprise-уровня для iOS

Промокоды

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

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

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

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

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

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

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

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

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