| | |
| | | // 设置订单商品总金额(不含优惠折扣) |
| | | $this->setOrderTotalPrice($supplier['productList']); |
| | | $orderTotalPrice += $this->orderData['order_total_price']; |
| | | // 设置订单商品总结算金额(不含优惠折扣) |
| | | // 设置订单商品总结算金额 |
| | | $this->setOrderSettlementPrice($supplier['productList']); |
| | | $settlementPrice += $this->orderData['settlement_price']; |
| | | // 先计算商品满减 |
| | |
| | | 'consumption_bonus' => isset($product['consumption_bonus'])?$product['consumption_bonus']:0, |
| | | 'total_num' => $product['total_num'], |
| | | 'total_price' => $product['total_price'], |
| | | 'total_settlement_price' => $product['total_settlement_price'], |
| | | 'total_pay_price' => $product['total_pay_price'], |
| | | 'supplier_money' => $product['supplier_money'], |
| | | 'is_agent' => $product['is_agent'], |
| | |
| | | $product['max_points_num'] = $product['points_num']; |
| | | } else { |
| | | // 商品不允许积分抵扣 |
| | | if (!$product['is_points_discount']) continue; |
| | | if (!$product['is_points_discount']||$product['is_vip']||$product['is_newcomer']||$product['is_repurchase']) continue; |
| | | // 积分抵扣比例 |
| | | $deductionRatio = helper::bcdiv($setting['discount']['max_money_ratio'], 100); |
| | | // 最多可抵扣的金额 |