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

SDK для Cocos Creator

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

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

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

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

  1. Реализуйте получение платежного токена.

  1. Реализуйте ​​открытие платежного интерфейса. Для этого вызовите метод SDK openPurchaseUI, передайте в него платежный токен и ID заказа.

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

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

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

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

Методы получения платежного токена

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

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

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

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

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