满减送活动
这篇解决什么
满 N 元 / 满 N 件怎么配赠品、包邮和券。读完能对上 promotion_reward_activity.rules,这篇路径虽叫 promotion-record,表是满减送,不是通用「营销记录」。
默认端口 48080。开启见 商城功能设计。赠券见 优惠券。
示意图:下单凑门槛后减运费或减金额。支付成功再按规则发券、加积分。
从哪改
| 名称 | 说明 | 仓库路径 |
|---|---|---|
| 活动 | @RequestMapping("/promotion/reward-activity") | ruoyi-office/yudao-module-mall/yudao-module-promotion-server/.../controller/admin/reward/RewardActivityController.java |
| 用户端 | /promotion/reward-activity | AppRewardActivityController |
| 活动表 | promotion_reward_activity | RewardActivityDO |
| 管理端页 | 满减送 | ruoyi-office-vben/apps/web-antd/src/views/mall/promotion/rewardActivity/ |
官方菜单:满减送 2041。路由 /mall/promotion/reward-activity。
规则
conditionType:10 满 N 元,20 满 N 件。productScope 与优惠券相同:全部 / 指定 SPU / 指定分类。
| 名称 | 说明 | 仓库路径 |
|---|---|---|
limit | 门槛:元(分)或件数 | RewardActivityDO.Rule |
discountPrice | 减多少,单位分 | 同上 |
freeDelivery | 是否包邮 | 同上 |
point | 赠积分 | 同上 |
giveCouponTemplateCounts | 模板 ID → 张数 | 同上 |
rules 是 JSON 数组,可以多档。订单支付后用 giveCouponTemplateCounts 发券,对应订单字段 giveCouponTemplateCounts / giveCouponIds。
和限时折扣同时看结算顺序
满减送改的是整单优惠和赠品。限时折扣改的是 SKU 单价。不要把满减规则写进 promotion_discount_product。
示意图:按 RewardActivityDO.Rule。积分走会员积分,不是分销佣金。
配置与操作
走 优惠活动 → 满减送(2041,/mall/promotion/youhui/reward-activity)。conditionType:10 满 N 元,20 满 N 件。rules 可多档,写 discountPrice、freeDelivery、point、giveCouponTemplateCounts。
支付成功后按模板发券、加会员积分。限时折扣改 SKU 单价,不要把满减规则写进 promotion_discount_product。开启见 商城功能设计。

本系统截图:满减送。
