功能展示:
开发步骤:
1.后台添加单选表单
维护->开发配置->分销配置->返佣设置->添加配置项
2.修改结算程序
路径:/app/services/order/StoreOrderCreateServices.php
搜索:computeOrderProductBrokerage函数
//计算商品金额
if (sys_config('user_brokerage_type') == 1) {
//按照实际支付价格返佣
$price = bcmul((string)bcadd((string)$cart['truePrice'], (string)$cart['postage_price'], 2), $cartNum, 4);
} elseif (sys_config('user_brokerage_type') == 2) {
//按照商品利润返佣
$price = bcmul((string)bcsub((string)$cart['truePrice'], (string)$cart['costPrice'], 2), $cartNum, 4);
} else {
//按照商品价格返佣
if (isset($productInfo['attrInfo'])) {
$price = bcmul((string)($productInfo['attrInfo']['price'] ?? '0'), $cartNum, 4);
} else {
$price = bcmul((string)($productInfo['price'] ?? '0'), $cartNum, 4);
}
}
云管家网络科技有限公司专注CRMEB商城系统二次开发、分销商城系统开发、城市代理开发等多种应用场景定制开发。