Основная информация
Вы можете использовать Рюкзак как вспомогательный инструмент при продаже товаров или при выдаче бонусных товаров в акционных кампаниях, нацеленных на привлечение пользователей в новые проекты или на увеличение лояльности пользователей.
С помощью Рюкзака пользователь может хранить информацию о купленных или полученных бесплатно товарах. Чтобы получить товар, пользователю не нужно сразу вводить свои игровые данные и переходить с сайта-дистрибьютора в игру. Он может сделать это позже, в удобное для него время.
Все купленные или полученные бесплатно на сайте-дистрибьюторе товары будут доступны пользователю в виджете Metaframe или Xsolla Wallet.
Сценарий пользователя
Получение бесплатного товара
- Пользователь заходит на сайт-дистрибьютор или сайт игры.
- Пользователь нажимает кнопку получения товара. Внешний вид и текст кнопки полностью определяются разработчиком сайта.
- Пользователь авторизуется через aккаунт Xsolla в виджете Metaframe.
- Пользователь получает товар.
- Информация о полученном товаре передается в Рюкзак.
- В виджете Metaframe или в Xsolla Wallet пользователь открывает раздел Backpack и выбирает товар.
- Пользователь получает товар. В зависимости от настроек пользователь может получить товар одним из следующих способов:
- Пользователь вводит свой ID из игры, которой соответствует товар, и нажимает Получить предмет. Рюкзак отправляет игре сначала вебхук с ID пользователя для валидации, а затем вебхук с данными о товаре. Игра обрабатывает вебхук и начисляет товар на игровой аккаунт пользователя.
- Пользователь связывает Рюкзак с аккаунтом игровой платформы (например, Steam) и нажимает Получить предмет. Backpack отправляет игре сначала вебхук с ID пользователя на игровой платформе для валидации, а затем вебхук с данными о товаре. Игра обрабатывает вебхук и начисляет товар на игровой аккаунт пользователя.
- Пользователь копирует промокод на товар или код игрового ключа и вводит его в игре или сервисе, которому соответствует товар.
- Чтобы получить пакет виртуальной валюты Metaframe, пользователь нажимает Получить предмет. Виртуальная валюта автоматически начисляется в Metaframe в играх, которым соответствует виртуальная валюта.
Покупка товара
- Пользователь заходит на сайт-дистрибьютор или сайт игры.
- Пользователь авторизуется через aккаунт Xsolla в виджете Metaframe.
- Пользователь выбирает товар.
- Пользователь выбирает вариант перемещения товара в Рюкзак.
- Пользователь оплачивает товар.
- В виджете Metaframe или в Xsolla Wallet пользователь открывает раздел Backpack и выбирает товар.
- Пользователь получает товар. В зависимости от настроек пользователь может получить товар одним из следующих способов:
- Пользователь вводит свой ID из игры, которой соответствует товар, и нажимает Получить предмет. Рюкзак отправляет игре сначала вебхук с ID пользователя для валидации, а затем вебхук с данными о товаре. Игра обрабатывает вебхук и начисляет товар на игровой аккаунт пользователя.
- Пользователь связывает Рюкзак с аккаунтом игровой платформы (например, Steam) и нажимает Получить предмет. Рюкзак отправляет игре сначала вебхук с ID пользователя на игровой платформе для валидации, а затем вебхук с данными о товаре. Игра обрабатывает вебхук и начисляет товар на игровой аккаунт пользователя.
- Пользователь копирует промокод на товар или код игрового ключа и вводит его в игре или сервисе, которому соответствует товар.
- Чтобы получить пакет виртуальной валюты Metaframe, пользователь нажимает Получить предмет. Виртуальная валюта автоматически начисляется в Metaframe в играх, которым соответствует виртуальная валюта.
Сценарий интеграции
- Интегрируйте Metaframe.
- Добавьте раздел
Backpack в виджет:- Откройте проект в Личном кабинете.
- В боковом меню нажмите Metaframe.
- В панели Рюкзак установите переключатель Активировать рюкзак в активное положение.
- Добавьте информацию об играх, товары для которых могут храниться в Рюкзаке. Для этого используйте метод API Create game.
- Реализуйте логику добавления товаров в Рюкзак пользователя.
- Настройте вебхуки с данными о товаре.
Получение вебхуков с данными о товаре необходимо для сценариев получения товара, когда пользователь:
вводит в Рюкзаке свой ID из игры;
привязывает к Рюкзаку учетную запись на игровой платформе (например, Steam).
Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.