Cocos Creator用のSDK / ショッピングカート経由の購入
  ドキュメントに戻る

Cocos Creator用のSDK

ショッピングカート経由の購入

この方法は、あらゆる種類の商品を、あらゆる数量で、実際通貨で販売するのに適しています。

お知らせ
ショッピングカートで購入すると、プロモーションコードを使用する機会が提供されます。

ショッピングカートを介して購入するロジックを実装するには:

  1. アプリケーションUIで、次の要素を追加します:
    • カートにアイテムを入れるボタン
    • カートの中身を確認・編集するためのフォーム
    • カート内のアイテムを購入するボタン

お知らせ
アプリケーションUIでは、仮想通貨でのみ販売されているアイテムをカートに追加できないようにする必要があります。

  1. カートの詰め込みと編集のロジックを実装します。

お知らせ
カートに詰め込むメソッドを呼び出す前に、購入に適用されたプロモーションに関する情報はありません。これは、追加されたボーナスアイテムの総費用と詳細が不明になることを意味します。

  1. カート中身の表示を実装します。

  1. 決済トークンの受け取りを実装します。

  1. 決済UIのオープンを実装します。これを行うには、openPurchaseUI SDKメソッドを呼び出して、決済トークンと注文IDを渡します。

カートの詰め込みと編集方法

SDKメソッドの名称説明
fillCartById
指定したIDのカートにアイテムを入れます。カートに同じSKUのアイテムがすでに存在する場合、既存のアイテムの位置は渡された値に置き換えられます。
fillCart
現在のユーザーカートにアイテムを入れます。カートに同じSKUのアイテムがすでに存在する場合、既存のアイテムの位置は渡された値に置き換えられます。
clearCartById
指定したIDを持つすべてのアイテムをカートから削除します。
clearCart
指定したIDを持つカートに以前に追加されたアイテムの数量を更新します。指定したSKUのアイテムがカートにない場合は、追加されます。
updateItemInCartById
指定したIDを持つカートに以前に追加されたアイテムの数量を更新します。指定したSKUのアイテムがカートにない場合は、追加されます。
updateItemInCart
現在のユーザーカートに以前に追加されたアイテムの数量を更新します。指定したSKUのアイテムがカートにない場合は、追加されます。
removeItemFromCartById
指定したIDのアイテムをカートから削除します。
removeItemFromCart
現在のユーザーカートからアイテムを削除します。

カートの中身を取得する方法

SDKメソッドの名称説明
getCartById
指定されたIDを持つカートからアイテムのリストを返します。各アイテムについて、完全なデータが返されます。
getCart
現在のユーザーのカートからアイテムのリストを返します。各アイテムについて、完全なデータが返されます。

決済トークンの取得方法

SDKメソッドの名称説明
fetchCartPaymentToken
指定されたIDを持つカートのアイテムで注文を作成します。決済トークンと注文IDを返します。
fetchCartPaymentToken
現在のユーザーのカートからのアイテムで注文を作成します。決済トークンと注文IDを返します。
この記事は役に立ちましたか?
ありがとうございます!
改善できることはありますか? メッセージ
申し訳ありません
この記事が参考にならなかった理由を説明してください。 メッセージ
ご意見ありがとうございました!
あなたのメッセージを確認し、体験を向上させるために利用させていただきます。
このページを評価する
このページを評価する
改善できることはありますか?

答えたくない

ご意見ありがとうございました!

お役立ちリンク

最終更新日: 2023年10月10日

誤字脱字などのテキストエラーを見つけましたか? テキストを選択し、Ctrl+Enterを押します。

問題を報告する
当社は常にコンテンツを見直しています。お客様のご意見は改善に役立ちます。
フォローアップ用のメールをご提供してください
ご意見ありがとうございました!