コマーシャル マーケットプレース製品のサブスクリプションを作成する

パートナーセンター API を使用して、商用マーケットプレース製品のサブスクリプションを作成できます。 マーケットのオファーの一覧を取得し、コマーシャル マーケットプレース サブスクリプションの注文を作成して送信してから、アクティブ化リンクを取得する必要があります。

ライフサイクル管理を実行し、これらのサブスクリプションの請求書を管理することもできます。

前提条件

  • パートナー センターの認証 資格情報。 このシナリオでは、スタンドアロンの App と App+User の両方の資格情報を使用した認証がサポートされています。
  • 顧客 ID。 顧客の識別子がない場合は、「顧客の一覧を取得する」の手順に従います。 または、パートナー センターにサインインし、顧客の一覧から顧客を選択し、[アカウント] を選択して、Microsoft ID を保存します。

市場のオファーの一覧を取得する

次のパートナー センター API モデルを使用して、市場で利用可能なオファーをチェックできます。

  • 製品: 購買可能な商品またはサービスのグループ化コンストラクト。 製品自体は購入可能なアイテムではありません。
  • SKU: 製品の下の購入可能な在庫保管単位 (SKU)。 これらは、製品のさまざまな形状を表します。
  • 可用性: SKU を購入できる構成 (国/地域、通貨、業界セグメントなど)。

Azure 予約を購入する前に、次の手順を実行します。

  1. 購入する製品と SKU を特定して取得します。 製品 ID と SKU ID が既にわかっている場合は、それらを選択します。

    Note

    コマーシャル マーケットプレース製品は、ProductType プロパティ "Azure"SubType プロパティ "SaaS"識別できます。

  2. SKU に InventoryCheck の前提条件が付いている場合は、SKU のインベントリをチェックします。

    Note

    現時点では、在庫チェックをサポートするコマーシャル マーケットプレース製品や、InventoryCheck 前提条件でタグ付けされているコマーシャル マーケットプレース製品はありません。

  3. SKU の可用性を取得します。 注文を行うときは 、次の API を使用して取得できる、可用性の CatalogItemId が必要になります。

注文を作成して送信する

Azure 予約注文を送信するには、次の手順に従います。

  1. 購入するカタログ アイテムのコレクションを保持するカート を作成します。 カートを作成すると、同じ注文でまとめて購入できる項目に基づいて、カートの品目が自動的にグループ化されます。 (カートを更新することもできます)。
  2. カートを確認すると、注文が作成 されます

注文の詳細を取得する

注文 ID を使用して、個々の注文の詳細を取得できます。 また、特定の顧客のすべての注文の一覧を取得することもできます

Note

注文が送信されると、その顧客の注文一覧に注文が表示されるまでに最大 15 分の遅延があります。

パートナーまたは顧客は、Azure Marketplace 製品のサブスクリプションをアクティブ化する必要があります。 注文明細別にアクティブ化リンクを取得できます。 ID でサブスクリプションを取得し、その Links プロパティを列挙してアクティブ化リンクを作成することもできます

ライフサイクル管理

コマーシャル マーケットプレース製品へのサブスクリプションのライフサイクルは、次の方法で管理できます。

数量管理

コマーシャル マーケットプレース サブスクリプションの数量は、関連付けられている SKU で定義されている制限内にある必要があります (minimumQuantity 属性と maximumQuantity 属性を参照)。 コマーシャル マーケットプレース サブスクリプションの数量を更新するには、次の方法を使用します。

請求書と調整

次の方法を使用して、顧客 請求書 (コマーシャル マーケットプレース製品のサブスクリプションの料金を含む) を管理できます。

統合サンドボックス アカウントを使用してテストする

運用環境では、コマーシャル マーケットプレース SaaS 製品のサブスクリプションを作成した後、パートナー センターからカスタマイズされたアクティブ化リンクを取得し、パブリッシャーのサイトにアクセスしてセットアップ プロセスを完了する必要があります。 サブスクリプションの課金は、セットアップが完了した後にのみ開始されます。

CSP サンドボックス環境では、ISV との統合はありません。 パートナー センターからアクティブ化リンクを取得しようとすると、ダミー リンクが返されます。 このダミー リンクを使用して、パブリッシャーのサイトでセットアップ プロセスを完了することはできません。 統合サンドボックス アカウントを使用してコマーシャル マーケットプレース SaaS 製品のサブスクリプションの課金をテストするには、代わりに次の方法を使用してサブスクリプションをアクティブ化します。 アクティブ化が成功すると、サブスクリプションの課金が開始されます。