詳細情報:
B2B ストアの価格設定手順プラン
手順プランを使用して、B2B ストアでの価格の計算方法をカスタマイズします。手順プランは、価格設定手順をオプションのカスタム コード (Apex フック) と組み合わせるフレームワークです。手順計画では、カスタムロジックと価格設定手順に従って最終価格を計算する順序を定義します。
処置計画では、次のことができます。
- 組織の各ストアに異なる価格設定ロジックを適用します。
- Apex 事前フックを使用して、計算の実行前に価格設定の入力を変更します。
- Apex ポストフックを使用して、計算の実行後に価格設定の出力を変更します。
処置計画は、次の 3 つの主要なコンポーネントで構成されます。
- コンテキスト定義: 取引先情報や価格設定属性など、価格設定時に使用されるデータ構造を定義します。
- 価格設定手順: コア価格設定ロジック、ルール、計算が含まれます。
- Apex フック: 外部システムの統合や、標準価格設定ルールでは不可能なビジネスロジックの適用に使用されるカスタムコード。
価格設定手順の前後に Apex フックを実行して、最終的な価格計算をカスタマイズします。たとえば、標準割引を計算し、環境リサイクル料金も加算するには、手順プランを使用します。標準価格設定手順が最初に実行され、基本価格が計算されてボリュームベースの割引が適用されます。次に、Apex ポストフックが実行され、割引後の価格に基づいてリサイクル料金が計算され、最終合計に追加されます。
- 価格設定手順プランに関する考慮事項
B2B ストアで価格設定手順プランを使用するときは、次の考慮事項を確認してください。 - B2B ストアの価格設定手順プランの設定
価格設定手順プランを設定して、B2B ストアでの価格設定の計算方法をカスタマイズします。デフォルトの Commerce 手順プランテンプレートから手順プランを作成し、独自のコンテキスト定義、価格設定手順、Apex フックを使用してカスタマイズします。 - Apex フックを使用した B2B ストア価格設定のカスタマイズ
独自の価格設定シナリオをサポートするには、カスタムApexロジックを価格設定手順プランに追加します。Apex フックを使用して、価格設定手順の実行前または実行後に価格設定コンテキストを変更するカスタム ビジネス ロジックを適用できます。Apexフックは、価格設定手順プランの特定のポイントで実行されるカスタム コードです。

