Documentation

推荐码、会员折扣与优惠计算

推荐码、会员折扣与优惠计算

适用版本:产品管理插件 3.1.0;内容依据当前源码核对,更新日期:2026-10-10。

前置条件与入口

优惠券能力由产品插件提供;推荐码与会员折扣依赖会员插件。进入产品插件设置的优惠设置启用所需能力,同时核对具体产品的优惠开关。

操作步骤

  1. 安装并启用符合要求的会员插件,配置会员和推荐规则。
  2. 在产品插件优惠设置中开启优惠券、推荐码或会员折扣。
  3. 编辑目标产品,确认对应能力没有被单品配置关闭。
  4. 用户购买时选择优惠券或输入有效推荐码。
  5. 以结算页面的原价、优惠和应付金额核对规则,保存订单后再对照订单金额。

优惠规则

商城订单先计算优惠券抵扣后的金额,再按会员能力的折扣模式处理推荐或会员优惠。输入推荐码且会员折扣开启时使用组合模式;只开启推荐码时使用推荐优惠模式;没有推荐码而开启会员折扣时使用会员优惠模式。

场景注意事项
使用自己的推荐码被拒绝
推荐码不存在返回明确错误,需修改推荐码
商品订单多件商品优惠按整笔订单计算,不重复按订单项套用
应付金额为 0按零元购形成成功订单与后续交付
套餐购买优惠只计算父订单,零元成员订单不会再次使用优惠

组合模式的具体折扣取值以会员插件配置和服务返回结果为准,不能预设所有优惠都是简单相加或相乘。

验收样例

分别检查无优惠、仅优惠券、仅推荐码、仅会员折扣、组合优惠,以及优惠后为 0 的情况。对照商品数量和最终订单金额,确认优惠没有在多个明细中重复扣减。

排障

先检查全局开关和产品开关,再核对优惠范围与会员身份。会员折扣查询异常时,当前商品结算路径可能保留原金额,应以实际结算响应核对,不仅凭开关推断已经打折。

相关文档

评论