多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 商品预售计算规则 ## 1.定金功能: 用户进入预售商品,点击支付定金,然后 根据后台设置的定金膨胀规则,在支付尾款的时候,**给与定金膨胀优惠金额**; 定金膨胀优惠金额是指,定金在支付尾款时候可以优惠的金额,必须大于等于定金本 身; **举例:设置定金为100,定金膨胀优惠金额为200,则在支付尾款的时候,自动优惠200**; 注意:定金是不可以直接退的,用户要是想退回定金就要付尾款,然后在申请退货。那样定金也就以前退了。或者联系商家私 下退款定金(后台操作)。定金订单只是选择规则付款生成,不选择下单地址等参数,当支付尾款的时候选择正常下单参 数; ## 2.阶梯优惠功能: 阶梯优惠是指可以设置达到目标人数就进行折扣的功能, 举例:后台设置定金100,定金膨胀优惠金额200,售价2000,设置了满50件8折满100件7折, 则,当预售定金时间结束时,下单件数0-49件则用户在没有优惠的情况下(优惠券/积分)需要支付1800; 下单件数50-99件,则用户在没有优惠的情况下(优惠券/积分)需要支付2000*0.8-200=1400; 下单件数大于等于100则用户在没有优惠的情况下(优惠券/积分)需要支付2000*0.7-200=1200; 若没有开启阶梯优惠:则所有用户支付尾款都为2000-200=1800; ## 3.优惠券设置规则: 售价-定金膨胀优惠金额≥优惠券使用门槛; 举例:后台设置定金100,定金膨胀优惠金额200,售价2000,设置了满50件8折满100件7折, 1当预售定金时间结束时,下单件数0-49件则用户在没有优惠的情况下(优惠券/积分)需要支付1800,用户有一优惠券满1800-200,则用户实际需支付1600,若用户只有一张优惠券满2000-200,则无法使用,还是要支付1800; 2下单件数50-99件,则用户在没有优惠的情况下(优惠券/积分)需要支付2000*0.8-200=1400,用户有一张优惠券满 1000-200,可以使用,用户实际需支付1200,若用户只有一张优惠券满2000-200,则无法使用,还是要支付1400; 3下单件数大于等于100则用户在没有优惠的情况下(优惠券/积分)需要支付2000*0.7-200=1200,用户有一张优惠券满 1000-200,可以使用,用户实际需支付1000,若用户只有一张优惠券满2000-200,则无法使用,还是要支付1200; 4若没有开启阶梯优惠:则所有用户支付尾款都为2000-200=1800,用户有一张优惠券满1800-200,可以使用,用户实际需 支付1600,若用户只有一张优惠券满2000-200,则无法使用,还是要支付1800 **注意:优惠券门槛计算都是按售价\*阶梯折扣-定金膨胀金来计算,不用会员价计算;** ## 4.积分使用规则: 若设置固定值,则则可抵扣最高价按固定值计算;若设置百分比,则 可抵扣最高价为:(售价/会员价-定金膨胀优惠金额-优惠券)\*积分百分比 ## 5.下单计算规则: (售价/会员价*阶梯折扣-定金膨胀金-优惠券(门槛按售价*阶梯折扣计算)-积分抵扣 (前一步计算下来的金额\*积分抵扣百分比/估计积分抵扣金额))\***超级会员卡折扣。 举例:售价2000,满足阶梯折扣8折,定金膨胀金200,优惠券满1000-200,积分抵 扣10%,超级会员卡8折,则最终尾款价格为:(2000*0.8-200-200)*(1-0.1)*0.8=864 若设置了会员价售价变成会员价计算例如会员价1800,则计算为(1800*0.8-200-200) \*(1-0.1)\*0.8=748.8