如果订单提交时使用了代金券,之后若商品价格需要改高,则需用户补款调整的差价部分;
如果商品价格改低,则退还用户调整的差价部分。
举例1:
同一订单下只有1个商品,价格是40元,代金券为50元, 该商品用户支付了0元,代金券实际抵扣金额为40元
a. 改低:修改商品价格为35元,需退给用户0元;
b. 改高:修改商品价格为45元,则用户需补45-40=5元。
举例2:
同一订单下只有1个商品,价格是40元,代金券为30元, 该商品用户支付了40-30=10元,代金券实际抵扣金额为30元
a. 改低一:修改商品价格为35元,需退给用户40-35=5元。
b. 改低二:修改商品价格为26元,需退给用户40-30=10元。
c. 改高:修改商品价格为42元,则用户需补42-40=2元
* 为何会修改商品价格
用户在购买预售商品,系统读取的价格是预售价,并不是商品原价,一般需要改高价格;
若商品优惠时,系统无法读取优惠价,而读取了原价时,一般需要改低商品价格。