割引
カテゴリ:
このドキュメントのトピック:
Monetization でこのセクションにアクセスするには、 Menu から Catalog を選択し、Discounts をクリックします。すべての discounts のページ分割されたリストが表形式で表示されます。
discounts はオブジェクトとして products と同じように扱われます。discount は plan の一部である bundle の一部であり、割引が具体的に何を対象にするかを説明する rules と rule filters のセットも持ちます。
注:
discount には、特定の tag、または tags の組み合わせを対象にする rule filters があります。そのため、rating が impact を適用するたびに、その impact には設定済みの tags が付与されます。これらの tags は active な discount rule filters と比較され、一致した場合、Monetization はその discount をこれらの impacts に適用すべきであると判断します。このセクションでは、次の 4 つのアクション/サブページを実行または表示できます。
discount の作成
discounts で discount を作成するには、 Create new をクリックします。simple または advanced の discount セクションを選択します。
情報:
名前が示すように、advanced discount セクションは、charge and resource tag の両方を対象にできる複雑な discounts を作成するために使用されます。simple discount セクション
simple discount セクションでは、名前とコードを入力します。
注:
code はオブジェクトの一意識別子です。Monetization API との連携時に使用できます。さらに、タイプを選択し、値を入力します。タイプは percentage または flat amount として設定できます。また、charge tag、monetary resource を選択し、validity period を設定します。
注:
charge tag は、discount が対象にする product を決定するために使用されます。charge tag の詳細については、Tags を参照してください。情報:
discount は product と同様に機能します。そのため、discount を作成した後、それを有効化するには bundle に追加し、その bundle を plan に含める必要があります。advanced discount セクション
advanced discount セクションは、次の 3 つのセクションで構成されます。
info セクション
info セクションでは、名前、コード、説明、validity period を入力します。
注:
code はオブジェクトの一意識別子です。Monetization API との連携時に使用できます。priority は、bundle 内に複数の discounts が存在する場合に、最初に使用される discount を決定します。
情報:
数値が大きいほど priority が高いことを示します。注:
bundle はグルーピングのための上位レベルのオブジェクトですが、discount priorities は bundle に関係なく適用されます。non-active rating は products と discounts で設定できます。これは、それらの products と discounts が inactive または closed になった後も、Monetization が関連する impacts を適用するかどうかを意味します。
設定可能なオプションは 3 つあります。
- FORBIDDEN — Monetization は、その discount が active の場合にのみ rating できることを意味します。
- RATE_INACTIVE — Monetization は、その discount が active または inactive の場合にのみ rating でき、closed の場合は rating できないことを意味します。
- RATE_INACTIVE_AND_CLOSED — Monetization は、その discount が active、inactive、closed のいずれであっても一貫して rating することを意味します。
さらに、タイプを選択し、値を入力します。タイプは percentage または flat amount のいずれかにできます。
rule sets
rule sets セクションで rule set を作成するには、 Add rule set をクリックします。rule set は、互いに適合する rule object をグループ化するために使用されます。
Rules
rule を作成するには、Rule sets で、まず Toggle をクリックし、次に Add rule をクリックします。各 rule には priority、base、base value、rule filters、ranges があります。
- Base
base は、何を確認するか(resource、event field、value、custom value)を意味します。
- Base value (Value)
base に応じて、resource、event field、value、または custom value になります。
情報:
value は、どの base を確認するかを Monetization に伝えます。たとえば、amount という event field を確認したい場合、base を event field に設定し、value を amount に設定します。- Rule filters
rule filter は、discount が何を対象にするかを示します。つまり、rule filter に一致する events のみを取得します。charge tag、resource tag、service、event name でフィルタできます。
- Ranges
rule filter が一致すると、Monetization は base と value を取得し、それらを ranges と比較します。
情報:
たとえば、base と value がそれぞれ event field と amount であり、amount が 3.5 の voice event がある場合、Monetization は 3.5 を ranges と比較します。
該当する range が見つかった場合、その range に属する discount details が適用されます。
その後、discount details は amount(3.5)を特定の percentage value で割引し、その impact を指定された resource、特定の tax を持つ bill item、および general ledger に適用します。
summary
このセクションには、前の 2 つのセクション(info セクション と rule sets)で入力した内容の summary が表示されます。discount を作成する前に discount details を確認できます。
discount 詳細ページ
discounts で特定の discount の詳細全体を表示するには、 Details をクリックします。次の内容が含まれます。
- Name
- Code
- Priority
- Description
- Non-active rating
- Value
- Validity period
情報の下には、rule sets が表形式で表示され、その rules、rule filters、ranges も含まれます。
discount の更新
discounts で discount を更新するには、まず Details をクリックします。discount の詳細が表示されます。次に、更新するには Update をクリックします。
情報:
discount の作成 セクションで入力したすべての情報は、Code を除いて更新できます。discount の削除
discounts で discount を削除するには、 Delete をクリックします。