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