FLAGS 列
デフォルトの CalculationRuleCombineMethod インプリメンテーションによって実行される特殊な処理を示す以下のビット・フラグが入っています。
ここで、1 = 制限あり - CalculationRule に限定する前に一定の条件が満たされていなければならない。 CalculationRuleQualifyMethod を呼び出し、CalculationRule が適格であるかどうかを判別します。 このフラグが 1 でない場合には、CalculationRule が常に適格となります。
例 1
割引 CalculationRules の場合は、ショッパーは、
ストアがショッパー・グループとして認識する関連 MemberGroups の1つに入っていなければなりません (CALRULEMGP および STOREMBRGP を参照)。
例 2
配送 CalculationRules の場合は、配送先住所、配送モード、および配送センターが ShippingJurisdictionGroupCalculationRules の1つと一致しなければなりません (SHIPJCRULE を参照)。
例 3
税 CalculationRules の場合は、配送先住所および配送センターが TaxJurisdictionGroupCalculationRules の1つと一致していなければなりません (TAXJCRULE を参照)。
COMBINATION 列
この CalculationRule を他の CalculationRules と結合できる方法を決定するために CalculationRuleCombineMethod のデフォルト・インプリメンテーションによって、以下のように使用されます。
CALRULE テーブルに戻ります。
![]() |