Zen Cartでは、「ベース価格」という言い方があちこちに出てきますが、これは管理画面で入力した「商品価格」や「オプション価格」とどう違うのでしょうか?
ベース価格は、特価やセールなどの値引き計算や、プライスファクターを適用する際の基準額として使われます。商品名直下に表示される価格(ここでは表示価格と呼んでおきます)もこのベース価格が表示されます。
あるオプションを選択した場合のベース価格は、
基本的には・・・
[ベース価格]=[商品価格]+[(そのオプションの)オプション価格]
です。
ただし、以下の2つのフラグの状態によってオプション価格をベース価格に含めない場合があります。逆に言えばそのオプションに対してどう値付けをしたいかによってこのフラグを制御するわけです。
- [商品属性による価格]フラグ ※商品情報の設定(1商品全体に影響する)
- [属性による価格増減をベース価格に含める]フラグ ※オプション属性ごとの設定(そのオプションだけに影響する)
[商品属性による価格] | "はい" | "いいえ" | |
---|---|---|---|
[属性による価格増減をベース価格に含める] | "はい" | "いいえ" | − |
[ベース価格] | =[商品価格]+[オプション価格] | =[商品価格] | |
表示価格の対象? | YES(ベース価格中最小値なら表示される) | 表示対象外 |
家の電灯にたとえると、[商品属性による価格]フラグは家全体のブレーカー(これが切れれば全ての電灯が消える)にあたり、[属性による価格増減をベース価格に含める]フラグは各部屋のスイッチにあたります。