SDK enterprise-уровня для Unity / Покупка через корзину
  На главную

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

Покупка через корзину

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

Примечание
При покупке через корзину предусмотрено использование промокодов.
Чтобы реализовать логику покупки товара через корзину:
  1. В интерфейсе приложения добавьте следующие элементы:
    • кнопки для добавления товаров в корзину;
    • форму просмотра и редактирования содержимого корзины;
    • кнопку для покупки товаров в корзине.
Примечание
Добавление в корзину товаров, продающихся только за виртуальную валюту, должно быть недоступно в интерфейсе приложения.
  1. Реализуйте логику наполнения и редактирования корзины.
Примечание
До вызова метода наполнения корзины у вас не будет информации о том, какие акции будут применены при покупке. Это означает, что итоговая стоимость и сведения о добавленных бонусных предметах будут неизвестны.

  1. Реализуйте отображение содержимого корзины.

  1. Вызовите метод SDK Purchase класса Cart. Передайте в параметре onSuccess функцию, которая вызывается в случае перехода заказа в статус done.

  1. Обновите инвентарь в клиентской части приложения одним из способов:

Справочная документация SDK
Узнайте больше о методах SDK и их параметрах.

Методы наполнения и редактирования корзины

Название метода SDKОписание
FillCart
Заполняет товарами корзину с указанным ID или корзину текущего пользователя. Если в корзине уже есть товар с таким же артикулом, существующая позиция товара будет заменена переданным значением.
ClearCart
Удаляет все товары из корзины с указанным ID или корзины текущего пользователя.
UpdateItemInCart
Обновляет количество ранее добавленного товара в корзине с указанным ID или в корзине текущего пользователя. Если в корзине нет товара с таким артикулом, он будет добавлен.
RemoveItemFromCart
Удаляет товар из корзины с указанным ID или из корзины текущего пользователя.

Методы получения содержимого корзины

Название метода SDKОписание
GetCartItems
Возвращает список товаров из корзины с указанным ID или из корзины текущего пользователя. Для каждого товара возвращаются полные данные.

Методы создания заказа

Название метода SDKОписание
Purchase
Запускает процесс покупки либо корзины с указанным ID, либо корзины текущего пользователя. Метод инкапсулирует в себе методы создания заказа, открытия платежного интерфейса и отслеживания статуса заказа.
Была ли статья полезна?
Спасибо!
Что может сделать страницу еще лучше? Сообщение
Жаль, что так произошло
Расскажите, почему статья не была полезна. Сообщение
Спасибо за обратную связь!
Ваши мысли и идеи помогут нам улучшить ваш пользовательский опыт.
Оценить страницу
Оценить страницу
Что может сделать страницу еще лучше?

В другой раз

Спасибо за обратную связь!

Полезные ссылки

Последнее обновление: 22 января 2024

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

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