最小数量および最大数量に従って価格を適用
オーダー明細の価格の計算時に使用する最小数量と最大数量を指定できます。
販売先の顧客およびオーダー明細の数量に応じて、AS54888品目に別の割引を与える必要があるとします。
演習
- 価格設定管理作業領域に移動し、「タスク」>「マトリックス区分の管理」をクリックします。
- 「マトリックス区分の管理」ページの名前列で、「価格設定条件調整」をクリックします。
- 「マトリックス・クラスの編集」ページの条件列領域で、値を設定します。
名前 ソース・コード名 比較 属性との比較 必須 NULLを許可 MinQuantity MinQuantity < Line.LineQuantity チェックマークが含まれています。 チェックマークは含まれません。 MaxQuantity MaxQuantity >= Line.LineQuantity チェックマークが含まれています。 チェックマークは含まれません。 説明
Line
は、オーダー明細を指定します。LineQuantity
は、オーダー明細の数量属性の実行時値を調査することを指定します。MinQuantity < Line.LineQuantity
は、割引ルールで設定したMinQuantityをオーダー明細の数量と比較するように指定します。 ルールのMinQuantityがオーダー明細の数量より少ない場合、ルールはtrueと評価され、Pricingは割引を適用します。MaxQuantity >= Line.LineQuantity
は、割引ルールで設定したMaxQuantityをオーダー明細の数量と比較するように指定します。 MaxQuantityがオーダー明細の数量以上である場合、ルールはtrueと評価され、Pricingは割引を適用します。- 属性と比較を
Line.LineQuantity
に設定していることを確認します。 オーダー明細の数量に従って価格設定ルールを適用する場合は、この値を使用する必要があります。 他の値は使用しないでください。 - ドメイン属性を変更しないでください。
- 「タスク」>「割引リストの管理」をクリックし、標準デスクトップの割引リストを検索して開きます。 この例では、すでにこのリストを作成し、AS54888品目をリストに追加しているとします。 詳細は、「割引リストの管理」を参照してください。
- 割引ルール領域で、「処理」>「作成」>「属性ベース・ルール」をクリックします。
- 表示されたダイアログで、MinQuantityおよびMaxQuantityを選択し、「終了」をクリックします。
- 表示されたダイアログで値を設定し、OKをクリックします。
Customer MinQuantity MaxQuantity 調整タイプ 調整額 Computer Service and Rentals 0 5 割引率 5 Vision Operations 0 20 割引率 10 この仕組みは次のとおりです。 ユーザーが実行時に、顧客をComputer Service and Rentalsに設定し、オーダー明細の数量を2に設定したとします。
マトリックス・クラスの設計時 ルールの設計時 ランタイムの例 MinQuantityはLine.LineQuantity未満です。 MinQuantityは0です。 LineQuantityは2と等しいため、0が2未満であるため、ルールはtrueと評価されます。 MaxQuantityは、Line.LineQuantity以上です。 MaxQuantityは5です。 LineQuantityは2と等しいため、5が2以上であるため、ルールはtrueと評価されます。 - 設定をテストします。 Order Management(オーダー管理)作業領域に移動し、販売オーダーを作成して、次のことを確認します:
- Computer Service and Rentalsは、5以下の数量をオーダーした場合にのみ5%の割引を提供します。
- Vision Operationsは、20以上の数量をオーダーした場合にのみ10%の割引を与えます。