补充:为什么 要这样设计呢?
因为产品除了基本价格
,还有特价(special_price)
,批发价(tier_price)
等价格,如果自定义属性价格
直接设置的是固定值,而不是差值
,那么,当产品设置了特价
,那么各个自定义选项是否都需要单独设置特价
?
因此使用差值
的方式更加的灵活
譬如:产品的基本价格为10
,红色的自定义价格为0
,蓝色的自定义价格为1
,那么最终价格
红色:10
蓝色:11
现在开始打特价
,整体便宜1块钱,那么设置特价(special_price)
为9元,那么最终价格
红色价格 = 9 + 0 = 9
蓝色价格 = 9 + 1 = 10
另外还有批发价格(tier_price
)等等,用累加的方式更为灵活。