B2B ストアの価格設定手順プランの設定
価格設定手順プランを設定して、B2B ストアでの価格設定の計算方法をカスタマイズします。デフォルトの Commerce 手順プランテンプレートから手順プランを作成し、独自のコンテキスト定義、価格設定手順、Apex フックを使用してカスタマイズします。
必要なエディション
-
[Advanced Pricing for Commerce Powered by Revenue Cloud]を有効にして設定します。詳細については、「Configure Advanced Pricing for Commerce Powered by Revenue Cloud」を参照してください。
取引先ノードと商品ノードのコンテキスト定義を拡張して価格設定に影響を与えるには、[価格設定コンテキストの拡張性] を有効にします。「B2B または D2C ストアの価格設定コンテキストの拡張」を参照してください。
- ストアから、[設定 | 店舗 ] に移動します。
- [価格設定] タブに移動します。
-
[Pricing Procedure Plan (価格設定手順プラン)] を有効にします。
有効にすると、組織のすべてのストアでこの機能が有効になります。ただし、処置プランは割り当てられたストアでのみ実行されます。
-
[
] をクリックし、[設定] を選択します。
-
[クイック検索] ボックスに「
Procedure Plan Definition Templates」と入力し、[処置プラン定義テンプレート] を選択します。 - [デフォルトの Commerce 価格設定手順プラン定義テンプレート] テンプレートを選択します。
- コンテキスト定義を選択します。デフォルトでは、コマースコンテキスト定義が選択されています。カスタムコンテキスト定義を作成した場合は、選択します。デフォルトのコンテキスト定義に基づいて拡張コンテキスト定義を使用します。コピーしたコンテキスト定義はサポートされていません。
-
[処置プランセクション] 領域で、前のステップで選択したコンテキスト定義と同じコンテキスト定義を使用する価格設定手順を選択します。
デフォルトの Commerce 価格設定手順が存在する場合、自動的に追加されます。それ以外の場合は、使用する価格設定手順を手動で選択します。プランごとに 1 つの価格設定手順セクションのみを追加します。
-
Apexセクションを使用して、カスタム価格設定ロジックを実行します。複数の価格設定セクションと Apex セクションを含めることができます。
メモ 価格設定用の Apex フックの作成については、「Customize B2B Store Pricing with Apex」を参照してください。- [処置計画セクション] 領域で、[追加] をクリックします。
- [標準種別] を選択します。
- [Section Type (セクション種別)] で、Apex を選択します。
- セクションの名前を入力します。
- セクションの詳細で、[フェーズ]を[価格設定]、[解決種別]を[デフォルト]に設定し、Apexクラスを選択します。
- [保存] をクリックします。
-
複数のセクションを追加した場合は、[セクションを管理] をクリックします。セクションをドラッグして、正確な実行順序を設定します。
-
テンプレートを新しい処置プラン定義として保存します。
新しく作成された処置プラン定義は無効になり、[処置プラン定義] リストに表示されます。
-
[設定] から、[クイック検索] ボックスに「
Procedure Plan Definitions」と入力し、[処置プラン定義] を選択します。 - 前のステップで作成した処置計画を選択します。
-
[有効化] をクリックして確認します。
ストアでは有効化された処置プランのみを使用します。
- ストアから、[設定 | 店舗 ] に移動し、[価格設定] タブを選択します。
-
[Pricing Procedure Plan (価格設定手順プラン)] で、新しく有効化した手順プランを選択します。選択したプランが現在のストアに適用されます。
手順プランを選択しない場合、組織のデフォルトの価格設定手順が使用されます。
- [保存] をクリックします。
この記事で問題は解決されましたか?
ご意見をお待ちしております。

