# 概要 バンドルとは、複数のアイテムを1つの単位としてセット販売するものです。バンドルには、仮想アイテム、仮想通貨、仮想通貨パッケージ、ゲームキー、および他のバンドルを含めることができます。バンドルを活用することで、スターターパック、季節限定オファー、特別セールなどを作成できます。 バンドルを操作するには、以下のAPIコールグループを使用します: * バンドルの作成、更新、削除、およびそれらの公開状態を管理するには、管理者サブセクションのAPIコールを使用します。 * バンドルの情報取得には、カタログサブセクションのAPIコールを使用します。 購入制限は、バンドルの作成または更新時に`limits`オブジェクトを介して設定します。詳細については、[制限](/ja/api/catalog/limits-overview)の概要を参照してください。また、特定の国でアイテムを販売するために、[地域制限](https://developers.xsolla.com/ja/items-catalog/catalog-features/regional-restrictions/)を設定することも可能です。
注意

バンドルの設定に関する詳細情報については、バンドルセクションを参照してください。

バンドル管理のシナリオ: 1. [バンドルを作成する](/ja/api/catalog/bundles-admin/admin-create-bundle) APIコールを使用して、バンドルを作成します。作成したバンドルを検証するには、[バンドルを取得する](/ja/api/catalog/bundles-admin/admin-get-bundle)APIコールを使用します。プロジェクト内のすべてのバンドルを取得するには、[バンドルリストを取得する](/ja/api/catalog/bundles-admin/admin-get-bundle-list)APIコールを使用します。 2. 必要に応じて、[バンドルを更新する](/ja/api/catalog/bundles-admin/admin-update-bundle)APIコールを使用し、バンドルの内容や設定を変更します。 3. [バンドルリストを取得する](/ja/api/catalog/bundles-catalog/get-bundle-list)、[指定したバンドルを取得する](/ja/api/catalog/bundles-catalog/get-bundle)、または[指定したグループのバンドルリストを取得する](/ja/api/catalog/bundles-catalog/get-bundle-list-in-group)APIコールを使用して、ストアフロントにバンドルの表示ロジックを実装します。 4. [カートと決済](/ja/api/catalog/cart-and-payment-overview)セクションを使用して注文を作成します。たとえば、素早く購入できるようにするには、バンドルのSKUを渡し、[指定したアイテムを含む注文を作成する](/ja/api/catalog/payment-client-side/create-order-with-item)APIコールを使用できます。応答には、決済UIを開くためのトークンが含まれています。 5. 注文の支払いを行うために、決済UIを開く処理を実装します。 6. 決済が完了したアイテムのデータをタイムリーに受け取り、ユーザーにそれらを付与するために、たとえば[ウェブフック](https://developers.xsolla.com/ja/webhooks/overview)を使用して注文ステータスのトラッキングを設定します。 ![バンドル管理のシナリオ](https://cdn.xsolla.net/developers/current/images/api_docs/bundles.png)