Snowsightでのオファーの作成および管理¶
プロバイダーは標準オファーとプライベートオファーの両方を作成できます。
標準オファーはリストの価格設定セクションに表示されます。標準オファーでは、プロバイダーはセルフサービスでの購入を許可したり、 Contact sales オプションを使用してコンシューマーを営業チームに誘導したりできます。
プライベートオファーはターゲットされたコンシューマーにのみ表示されます。プライベートオファーでは、プロバイダーはカスタム割引と条件を提供することができます。
前提条件¶
プロバイダープロファイル。詳細については、 プロバイダープロファイルの設定 をご参照ください。
リストの支払いを可能にするアカウント。詳細については、 リストの支払いを受け取るStripeの設定 をご参照ください。
必要な権限¶
ACCOUNTADMINロールまたはプロバイダー権限が付与されているロールを使用する必要があります。詳細については、 リストを操作するために必要な権限 をご参照ください。
オファーの操作¶
Offers タブには、リストに利用可能な標準オファーとプライベートオファー両方のリストが表示されます。テーブルには、各オファーに関する次の情報が含まれています。
標準オファーについては、以下の詳細を利用できます。
オファー名
ステータス(ドラフト、アクティブ、廃止済み)
型(セルフサービスまたは営業主導)
最終更新日
表示順
プライベートオファーでは以下の詳細を利用できます。
オファー名
ステータス(ドラフト、アクティブ、取り下げ、期限切れ)
有効期限日
ターゲットコンシューマー
価格設定プランの条件
最終更新日
Offers テーブルの各行にはアクションボタンの
があり、このボタンを選択してオファーを管理するための追加オプションを表示できます。
標準オファーは、次のアクションを提供します。
詳細を表示
オファーを編集
オファーを表示( Retired または Draft オファーでは利用できません)
オファーを廃止( Retired または Draft オファーでは利用できません)
プライベートオファーは以下のアクションを提供します。
オファー URL をコピー
詳細を表示
オファーを編集( Active オファーでは利用できません)
オファーを取り下げる( Expired オファーでは利用できません)
制限事項¶
プロバイダーがオファーに割引を含める場合、その割引は SYSTEM$CREATE_BILLING_EVENT の料金に自動的に適用されません。
割引を適用するには、アプリに割引価格を保存します。
また、SHOW に OFFERS コマンドを実行してオファーに含まれる割引金額を取得することもできます。
割引を取得した後、 SYSTEM$CREATE_BILLING_EVENT 呼び出しで最終的なドル額を発行します。
割引されていない価格は送信しないでください。
請求イベントの作成の詳細については、 請求対象イベントの例 をご参照ください。
標準オファーを作成する¶
Snowsight にサインインします。
ナビゲーションメニューで Marketplace » Provider Studio を選択します。
右側のペインで、 Listings タブをクリックします。
リストから有料リストを選択します。
Offers タブでは、デフォルトで Standard offers が選択されています。+ Create offer をクリックします。
Offer details ダイアログで、オファーの詳細を指定します。
Standard offer を選択します。
Purchase type を選択します。
Self-serve を選択して、コンシューマーが価格を確認してリストを直接購入できるようにします。
Sales-led を選択して、コンシューマーがリストを購入するためにあなたに連絡するよう要求します。
オファーの名前を指定します。
Next を選択します。
Billing and payments ダイアログで、このオファーに添付する価格設定プランを選択します。
(オプション)リストを購入するために、クレジットカードを登録するようにコンシューマーを要求するかどうかを指定します。
Next を選択します。
Description ダイアログで、ユーザーに表示されるオファーに関する情報を入力します。
コンシューマーに表示するオファー名を指定します。
コンシューマーに表示する料金を指定します。
(オプション)コンシューマーに表示するタグラインを指定します。
コンシューマーがリストを購入するためにクリックするボタンのテキストを指定します。
(オプション)オファーのバリュープロポジションを指定します。
Next を選択します。
オファーの概要を確認してから、 Create offer をクリックします。
PRICING_PLAN_1_DEFAULT_OFFERという名前の オファーマニフェストリファレンス を作成します。
注釈
オファー名は大文字である必要があります。
access_start_date_preference: SPECIFIC_DATE comment: An internal note contract_value: 120.12 contract_type: LIMITED_TIME contract_duration_months: 12 discount: 0.0 invoice_start_date_preference: SPECIFIC_DATE invoice_start_time: 1731102884579 is_default: false display_name: Display name of the offer expiration_time: 1762638884579 payment_terms: payment_type: FULL pricing_plan_name: PRICING_PLAN_1 access_end_time: 1762638884579 access_start_time: 1731102884579 state: PUBLISHED terms_of_service: type: DEFAULT
オファーを含む リストマニフェストリファレンス を作成します。
title: my_listing subtitle: Subtitle for my_listing description: Description for my_listing listing_terms: type: OFFLINE targets: regions: PUBLIC.AWS_US_EAST_1 usage_examples: - title: this is a test sql description: Simple example query: select * offers: - name: PRICING_PLAN_1_DEFAULT_OFFER type: FILE path: offers/PRICING_PLAN_1_DEFAULT_OFFER.yaml
オファーとリストのマニフェスト参照ファイルをステージングします。
PUT file:///local/path/to/PRICING_PLAN_1_DEFAULT_OFFER.yaml @DB.SCHEMA.STAGE/offers/PRICING_PLAN_1_DEFAULT_OFFER SOURCE_COMPRESSION=NONE AUTO_COMPRESS=FALSE OVERWRITE=TRUE; PUT file:///local/path/to/manifest.yaml @DB.SCHEMA.STAGE/listings/my_manifest SOURCE_COMPRESSION=NONE AUTO_COMPRESS=FALSE OVERWRITE=TRUE;
ステージにアップロードされたマニフェストファイルを使用するリストを作成します。
CREATE EXTERNAL LISTING my_listing FROM @DB.SCHEMA.STAGE/listings/my_manifest REVIEW = TRUE PUBLISH = FALSE;
価格設定プランに基づいてプライベートオファーを作成する¶
Snowsight にサインインします。
ナビゲーションメニューで Marketplace » Provider Studio を選択します。
右側のペインで、 Listings タブをクリックします。
リストから有料リストを選択します。
Offers タブで、 Private offers を選択した後、 + Create offer をクリックします。
Create private offer ペインで、以下の手順を実施してプライベートオファーを作成します。
:ui:`Offer details`ページで、次の情報を入力します。
オファータイプとして Private offer を選択します。
このオファーを受け取るコンシューマーの:doc:`データ共有アカウント識別子</user-guide/admin-account-identifier>`を指定します。
オファーの名前と有効期限を指定します。
Next を選択します。
Billings and payments ページで、既存の価格設定プラン ` を選択し、次の情報を入力します。
Plan components テーブルで交渉済みの価格の詳細を確認します。
オプション:Plan components テーブルの行にカーソルをあわせ、 Edit アイコンを選択し、コンポーネントの詳細を変更します。
従量制プランの場合は、月額アクセス料金を編集するか、割引を適用することができます。クエリあたりの価格と月額制限も編集できます。
定額料金プランの場合、アクセス価格を編集したり、割引率を適用したりできます。
契約タイプを指定します。
Limited-time:これにより、30日などの固定期間のアクセスが許可されます。コンシューマーは前払いまたは分割払いで請求できます
Recurring (Subscription):継続的なアクセスを付与します。コンシューマーは契約期間中、選択した頻度で請求され、サブスクリプションはコンシューマーが購入を:ref:`キャンセル<label-pricing_plans_offers_consumer_cancel_purchase>`するまで自動更新されます。
注釈
従量制料金プランでは、契約タイプを指定することはできません。
オファーが有効な期間を示すために契約期間を入力します。
定額料金プランの場合、契約期間を指定すると、価格設定プランの詳細に基づいて合計契約金額が自動的に入力されます。
オファーの支払いオプションを指定します。
Require full payment upfront:コンシューマーは契約開始時に合計契約金額(TCV)を支払います。
Accept installments:コンシューマーが毎月の分割払いで支払うようにするか、カスタム分割払い金額を指定します。
:ui:`Accept installments`オプションを選択した場合、分割払いの数と分割金額を指定できます。
注釈
従量制料金プランでは、支払いオプションを指定することはできません。
最初の請求日付を指定します。
最初の請求日付は、コンシューマーに対して初めて請求される日付です。
クレジットカードの記録が必要かどうかを選択します。
Next を選択します。
:ui:`Access and terms`ページで、アクセス開始日とオファーの利用規約を指定します。
アクセス開始日は、コンシューマーが製品の使用を開始できる日付です。これを:ui:`When offer accepted`に設定すると、コンシューマーがオファーを受諾した後、すぐに製品の使用を開始できるようにするか、特定の開始日を構成することができます。
Next を選択します。
完了すると、オファーが:ui:`Private offers`タブに表示されます。初期ステータスは:ui:`Active`と表示されます。コンシューマーがオファーを受諾する準備ができていることを示します。コンシューマーはオファーを受諾または拒否することができ、それに応じてステータスが更新されます。
PRIVATE_OFFER_PRICING_PLANという名前の オファーマニフェストリファレンス を作成します。
注釈
オファー名は大文字である必要があります。
version: V2 access_start_date_preference: SPECIFIC_DATE comment: Private offer for specific consumer contract_type: LIMITED_TIME contract_duration_months: 12 discount: 10.0 invoice_start_date_preference: SPECIFIC_DATE invoice_start_time: 1731102884579 is_default: false display_name: Private Offer Display Name expiration_time: 1762638884579 payment_terms: payment_type: FULL pricing_plan_details: type: DEFAULT name: PRICING_PLAN_1 access_end_time: 1762638884579 access_start_time: 1731102884579 state: PUBLISHED target_consumer: ORGANIZATION_NAME.ACCOUNT_NAME terms_of_service: type: DEFAULT
プライベートオファーを含む リストマニフェストリファレンス を作成します。
title: my_listing subtitle: Subtitle for my_listing description: Description for my_listing listing_terms: type: OFFLINE targets: regions: PUBLIC.AWS_US_EAST_1 usage_examples: - title: this is a test sql description: Simple example query: select * offers: - name: PRIVATE_OFFER_PRICING_PLAN type: FILE path: offers/PRIVATE_OFFER_PRICING_PLAN.yaml
オファーとリストのマニフェスト参照ファイルをステージングします。
PUT file:///local/path/to/PRIVATE_OFFER_PRICING_PLAN.yaml @DB.SCHEMA.STAGE/offers/PRIVATE_OFFER_PRICING_PLAN SOURCE_COMPRESSION=NONE AUTO_COMPRESS=FALSE OVERWRITE=TRUE; PUT file:///local/path/to/manifest.yaml @DB.SCHEMA.STAGE/listings/my_manifest SOURCE_COMPRESSION=NONE AUTO_COMPRESS=FALSE OVERWRITE=TRUE;
ステージにアップロードされたマニフェストファイルを使用するリストを作成します。
CREATE EXTERNAL LISTING my_listing FROM @DB.SCHEMA.STAGE/listings/my_manifest REVIEW = TRUE PUBLISH = FALSE;
一括料金オファーを作成する¶
一括料金プランでは、プロバイダーは価格設定プランに関連付けられていないプライベートオファーを作成できます。コンシューマーに一括料金オファーを拡張すると、コンシューマーは指定された期間のデータ製品へのアクセスに対して1回の前払い料金を請求されます。
以下のステップでは、一括料金オファーを作成する方法を説明します。
Snowsight にサインインします。
ナビゲーションメニューで Marketplace » Provider Studio を選択します。
右側のペインで、 Listings タブをクリックします。
リストから有料リストを選択します。
Offers タブで、 Private offers を選択した後、 + Create offer をクリックします。
:ui:`Create private offer`ペインで、以下の手順を実行してプライベートオファーを作成します。
:ui:`Offer details`ページで、次の情報を入力します。
オファータイプとして Private offer を選択します。
このオファーを受け取るコンシューマーの:doc:`データ共有アカウント識別子</user-guide/admin-account-identifier>`を指定します。
オファーの名前と有効期限を指定します。
Next を選択します。
Billings and payments ページで、 Apple one-time pricing を選択し、次の情報を入力します。
合計契約金額を指定します。
契約タイプを指定します。
Limited-time:これにより、30日などの固定期間のアクセスが許可されます。コンシューマーは前払いまたは分割払いで請求できます
Recurring (Subscription):継続的なアクセスを付与します。コンシューマーは契約期間中、選択した頻度で請求され、サブスクリプションはコンシューマーが購入を:ref:`キャンセル<label-pricing_plans_offers_consumer_cancel_purchase>`するまで自動更新されます。
オファーが有効な期間を示すために契約期間を入力します。
オファーの支払いオプションを指定します。
Require full payment upfront:コンシューマーは契約開始時に合計契約金額(TCV)を支払います。
Accept installments:コンシューマーが毎月の分割払いで支払うようにするか、カスタム分割払い金額を指定します。
:ui:`Accept installments`オプションを選択した場合、分割払いの数と分割金額を指定できます。
最初の請求日付を指定します。
最初の請求日付は、コンシューマーに対して初めて請求される日付です。
クレジットカードの記録が必要かどうかを選択します。
Next を選択します。
:ui:`Access and terms`ページで、アクセス開始日とオファーの利用規約を指定します。
アクセス開始日は、コンシューマーが製品の使用を開始できる日付です。これを:ui:`When offer accepted`に設定すると、コンシューマーがオファーを受諾した後、すぐに製品の使用を開始できるようにするか、特定の開始日を構成することができます。
Next を選択します。
ONE_TIME_PRICING_OFFERという名前の オファーマニフェストリファレンス を作成します。
注釈
オファー名は大文字である必要があります。
version: V2 access_start_date_preference: SPECIFIC_DATE comment: One-time pricing offer for specific consumer contract_type: LIMITED_TIME contract_duration_months: 12 contract_value: 5000.00 invoice_start_date_preference: SPECIFIC_DATE invoice_start_time: 1731102884579 is_default: false display_name: One-Time Pricing Offer expiration_time: 1762638884579 payment_terms: payment_type: FULL access_end_time: 1762638884579 access_start_time: 1731102884579 state: PUBLISHED target_consumer: ORGANIZATION_NAME.ACCOUNT_NAME terms_of_service: type: DEFAULT
1回限りの料金のオファーを含む リストマニフェストリファレンス を作成します。
title: my_listing subtitle: Subtitle for my_listing description: Description for my_listing listing_terms: type: OFFLINE targets: regions: PUBLIC.AWS_US_EAST_1 usage_examples: - title: this is a test sql description: Simple example query: select * offers: - name: ONE_TIME_PRICING_OFFER type: FILE path: offers/ONE_TIME_PRICING_OFFER.yaml
オファーとリストのマニフェスト参照ファイルをステージングします。
PUT file:///local/path/to/ONE_TIME_PRICING_OFFER.yaml @DB.SCHEMA.STAGE/offers/ONE_TIME_PRICING_OFFER SOURCE_COMPRESSION=NONE AUTO_COMPRESS=FALSE OVERWRITE=TRUE; PUT file:///local/path/to/manifest.yaml @DB.SCHEMA.STAGE/listings/my_manifest SOURCE_COMPRESSION=NONE AUTO_COMPRESS=FALSE OVERWRITE=TRUE;
ステージにアップロードされたマニフェストファイルを使用するリストを作成します。
CREATE EXTERNAL LISTING my_listing FROM @DB.SCHEMA.STAGE/listings/my_manifest REVIEW = TRUE PUBLISH = FALSE;
標準オファーを編集する¶
以下のステップでは、標準オファーの編集方法を説明します。
Snowsight にサインインします。
ナビゲーションメニューで Marketplace » Provider Studio を選択します。
右側のペインで、 Listings タブをクリックします。
リストから有料リストを選択します。
リストのライブバージョンを作成し、オファーマニフェストリファレンスをダウンロードします。
ALTER LISTING my_listing ADD LIVE VERSION FROM LAST; GET snow://listing/my_listing/versions/live/offers/STANDARD_OFFER.yml file:///Users/my_username/
オファーマニフェスト参照を編集します。
オファーとリストのマニフェスト参照ファイルをアップロードし、変更をコミットします。
PUT file:///Users/my_username/STANDARD_OFFER.yaml snow://listing/my_listing/versions/live/offers AUTO_COMPRESS = false; ALTER LISTING my_listing COMMIT;
プライベートオファーの編集¶
以下の手順では、プライベートオファーの編集方法を説明しています。以下のステータスを持つプライベートオファーのみを編集できます。
DRAFT
EXPIRED
WITHDRAWN
注釈
プライベートオファーの編集がコンシューマーに表示されるまで、最大10分かかる場合があります。
Snowsight にサインインします。
ナビゲーションメニューで Marketplace » Provider Studio を選択します。
右側のペインで、 Listings タブをクリックします。
リストから有料リストを選択します。
Offers タブで、 Private offers を選択し、編集したいプライベートオファーの
ボタンを選択し、 Edit を選択します。プライベートオファーを編集し、 Edit offer をクリックします。
リストのライブバージョンを作成し、オファーマニフェストリファレンスをダウンロードします。
オファーマニフェスト参照を編集します。
オファーとリストのマニフェスト参照ファイルをアップロードし、変更をコミットします。
PUT file:///Users/my_username/PRIVATE_OFFER.yaml snow://listing/my_listing/versions/live/offers AUTO_COMPRESS = false; ALTER LISTING my_listing COMMIT;
クエリの詳細を表示¶
標準オファーとプライベートオファーの詳細を表示できます。
Snowsight にサインインします。
ナビゲーションメニューで Marketplace » Provider Studio を選択します。
右側のペインで、 Listings タブをクリックします。
リストから有料リストを選択します。
Private Offers タブをクリックします。
オファーを確認して Close をクリックして、オファーリストに戻ります。
リストでオファーの詳細を表示するには、 SHOW に OFFERS コマンドを実行します。
SHOW OFFERS IN LISTING my_listing;
標準オファーを廃止する¶
アクティブな標準オファーを廃止すると、新規購入に利用できなくなります。オファーを既に購入している既存のコンシューマーは、契約期間が切れるまで引き続き使用できます。
注釈
この操作は元に戻せません。
Snowsight にサインインします。
ナビゲーションメニューで Marketplace » Provider Studio を選択します。
右側のペインで、 Listings タブをクリックします。
リストから有料リストを選択します。
確認ダイアログが表示されます。Retire offer をクリックして確定します。
プライベートオファーURLのコピー¶
プライベートオファーURLをコピーし、コンシューマーが確認して受諾するか、却下できるように提供します。
Snowsight にサインインします。
ナビゲーションメニューで Marketplace » Provider Studio を選択します。
右側のペインで、 Listings タブをクリックします。
リストから有料リストを選択します。
Private Offers タブをクリックします。
プライベートオファーの取り下げ¶
Snowsight にサインインします。
ナビゲーションメニューで Marketplace » Provider Studio を選択します。
右側のペインで、 Listings タブをクリックします。
リストから有料リストを選択します。
Private Offers タブをクリックします。
Withdraw offer をクリックします。