本文主要介绍优惠券的叠加规则,下单结算时的优惠券分摊及优惠券核销细节,同时也会将上面提到的各种优惠券,以某宝下单的例子来讲解内容。

对于优惠券的使用从场景不同可以分为:线上使用和线下使用,其实严格的讲两个方式最终的目的和结果都一样。

(1) 线上使用

当用户在app上看中心仪商品,然后加购下单,在结算页面选择可使用的优惠券,提交订单并付款后优惠券就被使用了。

(2) 线下使用

上面说到线上加购,下单付款,优惠结算,这是大多数平台都是这么玩的,还有一种方式就是线下核销使用,这种券统称线下券。现在都2020年了,许多线下都已经支持使用的电商的优惠券,当用户在门店购买商品等消费行为,付款时导购员通过POS进行优惠券扣减核销。

举个大家都参与过的例子:比如2020年疫情期间,为了刺激线下门店经济,支付宝广发消费券(本质上也是优惠券)供大家使用,鼓励大家去消费,甚至一些小餐馆门口都贴着支持消费券优惠的消息。

补充一种券:礼品券;

其比较特殊一点,与满减券、折扣券最大的不同:礼品券可以直接兑换礼品,不需要下单。而满减券和折扣券下单是必要条件,所以礼品券在电商平台并不多见,或者几乎没有。

礼品券更适用于线上向线下引流的场景(除了特殊场景,一般没人不敢这么玩),或者线下向线下引流场景。

一、优惠券叠加规则

不管是平台优惠券、还是店铺优惠券,总来的说优惠叠加顺序为:优先计算单品级优惠工具、再计算店铺级优惠工具、最后计算跨店优惠。

单品级优惠:针对于单个商品的打折、减价、促销价等打折方式的优惠级如前N件优惠、聚划算活动价、淘抢购活动价、大促价、日常活动价等。

店铺级优惠:所有针对店铺商品或店铺内部分商品的满减满折优惠适用场景包含但不限于天猫、淘宝、聚划算、淘抢购、飞猪等。包括但不仅限于聚划算满减满折(含下单立减第N件N元等)、优惠券(含有价优惠券、店铺优惠券、商品优惠券)、满折等。

跨店级优惠:支持平台跨店铺使用的优惠,如会员卡、天猫双11购物津贴、天猫品类券、聚划算跨店满减、淘宝跨店满减、飞猪满减券、飞猪旅行红包等。

1. 介绍店铺优惠券的叠加使用规则

(1) 店铺优惠券和商品优惠券无法叠加使用,一次下单中只能使用一张,系统默认生效优惠力度最大的优惠券。

商品优惠券:简单的理解,就是针对特定宝贝的优惠券,在店家打造爆款的时候,只需要打造一两个爆款,这个时候就可以通过商品优惠券的形式来做活动,所以商品优惠券针对的是部分商品。

店铺优惠券:顾名思义,它是针对店铺的一种优惠券,能够享受到优惠的宝贝是店铺里的所有宝贝,只要能够达到店铺优惠券的使用门槛,店铺里的任意商品都可以使用它。

店铺优惠券和商品优惠券是比较常见的两类优惠券,往往都是商家发放的,这两种区别主要是针对的范围不同,前者范围广,而后者范围小,至于两者是不是可以同时使用,就要看优惠券的使用门槛,不过一般情况下,商家都不会允许两种优惠同时使用的,不然让利就有点过多了。

(2) 店铺优惠券、店铺商品优惠券、店铺优惠活动

店铺活动指由店铺发起的单品促销、满M元减N元、满M元打N折、满M件免N件等等店铺促销类型的活动。

当购买的商品既符合店铺优惠券、也满足店铺优惠活动条件,两者可以叠加使用过,先计算优惠券满减,再计算活动优惠。

2. 跨店优惠券和店铺优惠券

一般情况下,店铺优惠券适合店铺通用,只要满足优惠券的自身使用条件,就可以和其它折扣活动叠加享受,其中包括跨店满减。

优惠叠加顺序为:优先计算单品级优惠工具、再计算店铺级优惠工具、最后计算跨店优惠。单品级优惠工具(默认生效最低价)、本店铺满减(一笔子订单仅可选择一个店铺级活动)、优惠券(商品优惠券/店铺优惠券/店铺红包(仅集市),一笔子订单仅支持一张店铺优惠券)、平台跨店满减(购物津贴/品类券/跨店满减)、淘金币、天猫点券卡、红包。(仅供参考)

3. 平行式门槛计算规则

目前,某宝、某东都是使用的是平行式门槛优惠计算规则,每一层级优惠都直接根据商品的单品优惠价来计算是否符合门槛,只要单品优惠价或单品优惠价总和满足各层级优惠门槛,即可同时享受各可用优惠。(单品级、店铺级、跨店级)

大家看如下图片例子,这里不展开讲。后续文章会介绍平行式门槛计算规则的文章,下文优惠券分摊的例子都是以此规则为基础的。

二、优惠券分摊

用户在平台选品下单前后,都会得到各种各样的折扣和优惠,如商家的提供的优惠券、平台的优惠券、红包、积分或者其他的虚拟货币等。

在用户结算时,可以用这些优惠券等虚拟资产抵扣一定的订单金额,订单实付金额公式如下:

订单总金额 = 商品总金额 + 运费 - 总优惠金额

其中:

总优惠券金额 = 促销活动优惠金额 + 优惠券优惠金额 + 虚拟资产(红包或积分)抵扣金额

单个商品优惠后的价格公式,如下:

单个商品优惠后的价格 = 商品价格 - 总优惠金额 * ( 商品金额 / 订单总金额 )

优惠分摊原则,不但应该按比例分摊,还应在满足优惠条件的商品上,按照商品金额的比列分摊,而不是盲分摊。

下面直接用四种优惠场景例子来解释。

1. 例子:仅店铺商品券

订单中含有同一家店铺A、B、C三件商品,且均包邮。

商品A无法使用任何优惠券,商品B可以使用满60减3元的商品券,商品C可以使用满50减3元的商品券。

那么,商品B、C满足满减条件分别优惠3元,最终店铺订单实付金额为201元。

(商品优惠券,简单的理解,就是针对特定宝贝的优惠券,在店家打造爆款的时候,只需要打造一两个爆款,这个时候就可以通过商品优惠券的形式来做活动,所以商品优惠券针对的是部分商品。)

2. 例子:店铺券

(店铺优惠券,顾名思义,它是针对店铺的一种优惠券,能够享受到优惠的宝贝是店铺里的所有宝贝,只要能够达到店铺优惠券的使用门槛,店铺里的任意商品都可以使用它。)

订单中含有同一家店铺A、B两件商品,且均包邮。

商品A售价115元(数量2)、商品B售价299元。

商品A或者商品B单独满足一定的金额均可使用店铺优惠券:满199减10元、满499减30元、满699减50元。

订单金额为:115 * 2 + 299 = 529 元,满足满499减30元店铺优惠券,可优惠30元。

套用上述的分摊格式:实付金额 = 230 - (230/529)*30 + 299 - (299/529)*30 = 216.96 + 282.04 = 499.00 元。

注意点:

1) 金额四舍五入,保留两位小数;

2) 当一个订单商品过多时,计算每个单个商品优惠价格,四舍五入后,他们之和可能小于或者大于总优惠金额。为了避免这种情况,我们将最后一个商品优惠价格 = 总优惠金额 - 商品A的分摊优惠金额 - ... - 商品Z的分摊优惠金额。

如:实付金额 = 230 - (230/529)*30 + 299 - (30-((230/529)*30)) = 216.96 + 282.04 = 499.00 元。

3. 例子:店铺券+店铺满减活动

假设订单中含有同一家店铺A、B、C、D四件商品,且均包邮。

商品A售价559元、商品B售价600元、商品C售价198元、商品D售价1600元;

商品A、B、C、D均可使用满21减20元、满1000减50元、满2000减100元、满3000减150元、满5000减350元的店铺优惠券;

商品A参加了满300减60元的店铺满减活动、每300减30的跨店活动、拥有一张满300减10服饰券(平台券);

商品B、D参加了满600减30、满1500减130、满2000减200的店铺阶梯满减活动;

第一步:计算总店铺优惠金额

1) 先计算四件商品使用的店铺满减优惠券,能节省多少钱?

559 + 600 + 198 + 1600 = 2957元,满足满2000减100优惠券使用条件,共优惠100元;

商品A、B、C、D优惠分摊为18.90元、20.29元、6.70元、54.11元;

2)计算商品A参加满300减60元的店铺满减活动,能节省60元;

3)计算商品B、D参加满减活动,能节省多少钱?

600 + 1600 = 2200,满足满2000减200满减活动使用条件,共优惠200元;

商品B、D优惠分摊为54.55元、145.45元。

最后店铺总优惠为:100 + 60 + 200 = 360元,商品A、B、C、D分别可以优惠78.90元、74.84元、6.70元、199.56元。

第二步:店铺总优惠算完了,接下来要计算商品的平台优惠金额。

1) 计算商品A平台优惠的金额

商品A参加每300减30的跨店活动,可以使用满300减10服饰券,共优惠券40元。

最终商品A、B、C、D加上各自的优惠金额,分别能优惠118.90、74.84、6.70、199.56,那么商品A、B、C、D实付金额分别为440.10元、525.16元、191.30元、1400.44元。

例子3购物车如下所示:

4. 例子:店铺券+店铺满减活动+平台券/平台活动

店铺甲:

商品A售价235元(数量2)、商品B售价218元;

商品A、商品B都可使用满100减5元、满299减10元、满499减20元、满999减50元店铺优惠券,同时都参加了跨店每满300减30的活动;

商品A还可以使用一张满300减10元的服饰券(平台券);

店铺乙:

商品C售价799元、商品D售价559元(数量2)、商品E售价479元;

商品C、D、E均可使用满21减20、满1000减50、满2000减100、满3000减150、满5000减350的店铺优惠券;

商品C可以使用一张满300减10元的服饰券(平台券)、参加每满600减110元的店铺活动;

商品D可以使用一张满300减10元的服饰券(平台券)、参加满300减60元的店铺活动;

商品E参加满300减30元的店铺活动;

商品C、D同时都参加了跨店每满300减30的活动;

第一步:计算总店铺甲优惠金额(店铺)

1) 计算商品A、B使用的店铺满减优惠券,能节省多少钱?

235*2 + 218 = 688,满足满499减20元条件,共优惠20元;

商品A、B优惠分摊为13.66元、6.34元;

最后店铺总优惠为:20元,商品A、B分别可以优惠13.66元、6.34元。

第二步:计算总店铺乙优惠金额(店铺)

1)计算C、D、E商品使用的店铺满减优惠券,能节省多少钱?

799 + 559*2 +  479 = 2396元,满足满2000减100元条件,共优惠100元;

商品C、D、E优惠分摊为33.35元、46.66元、19.99元;

2) 计算商品C参加每满600减110元的店铺活动,优惠110元;

3) 商品D参加满300减60元,优惠60元;

4) 商品E参加每满300减30元的店铺活动,优惠30元;

最后店铺总优惠为:100 + 110 + 60 + 30 = 300元,商品C、D、E分别可以优惠143.35元、106.66元、49.99元。

甲乙店铺店铺总优惠:320元;

第三步:计算跨店优惠

甲乙店铺订单总金额:235*2 + 218 +799 + 559*2 +  479 = 3084元,

1)商品A、B、C、D同时参加跨店每满300减30元活动,能省多少?

235*2 + 218 +799 + 559*2 = 2605元,共优惠240元,商品A、B、C、D优惠分摊分别为43.30元、20.08元、73.61元、103.00元, 尴尬的是四者优惠金额和为239.99元。

2)商品A、C、D可以使用一张满300减10元的服饰券(平台券):

235*2 + 799 + 559*2 = 2387元,共优惠券10元;商品A、C、D优惠分摊分别为2.0元、3.35元、4.7元, 尴尬的是三者优惠金额和为10.05元。

最后甲乙店铺订单跨店总优惠为:240 + 10 = 250元,商品A、B、C、D、E分别可以优惠45.30元、20.08元、76.96元、107.7元、0元。

最终最终,商品A、B、C、D、E分别可以优惠58.96、26.42、220.31、214.36、49.99,那么商品A、B、C、D、E实付金额分别为205.52*2、191.58、578.69、451.82*2、429.01。

最后,四类不同场景的优惠券计算方式介绍完毕,可能写的比较啰嗦,大家耐心看,有疑问可直接与我交流。

上述场景仅仅某宝那么多种优惠场景的冰山一角,还未涉及到红包、津贴等虚拟资产,不过具体分摊规则跟上面讲解的是一样的道理,希望以上内容能对大家有一点点启发,帮助到需要的人。

优惠券叠加规则、优惠分摊介绍相关推荐

  1. 电商系统-优惠券叠加规则、优惠分摊介绍(三)

    ‍ ‍在上一篇文章,我们讲解了满减.折扣.免邮.无门槛等类型券的后台页面设计及其使用范围,并提供了相关的原型截图.本文主要介绍优惠券的叠加规则,下单结算时的优惠券分摊及优惠券核销细节,同时也会将上面提 ...

  2. 以京东为例,分析优惠价格叠加规则

    一.平行优惠计算原则 1.什么是"平行式门槛计算规则"? 平行式门槛计算规则,即每一层级优惠都直接根据商品的单品基准价来计算是否符合门槛,店铺/平台促销.优惠券类优惠之间是并列关系 ...

  3. 当前订单不支持只花呗支付是什么意思_双十一购物季活动购物金叠加规则是什么,女装促销汇网...

    导读:购物金是一种支付方式,平行于支付宝.花呗.余额宝,是消费者的账户资产,用来抵扣用户订单叠加平台.店铺的优惠之后的订单待支付金额,不支持抵扣邮费.预售商品定金. 购物金叠加规则是什么? 购物金是一 ...

  4. QLExpress 规则引擎使用介绍

    QLExpress 规则引擎使用介绍 一个轻量级的类java语法规则引擎,作为一个嵌入式规则引擎在业务系统中使用.让业务规则定义简便而不失灵活.让业务人员就可以定义业务规则.支持标准的JAVA语法,还 ...

  5. 流程/规则引擎-ice介绍

    0.代码地址 https://github.com/zjn-zjn/ice 1.产生背景 想到"通过什么->得到什么"类问题,第一个想到的恐怕就是活动类项目的开发,用户通过一 ...

  6. 拼多多优惠券赔付规则 拼多多发货超时具体怎么赔 拼多多超时发货之后没有优惠券怎么办

    文章目录 具体规则 没有主动给予,需要投诉维权 具体规则 官方仅仅给我们了一个很笼统地答案,超时发货每单最低赔偿3元,我最近在带队做拼多多的赔付的项目.根据我们团队测试的结果,10元以下的单子统一3元 ...

  7. 规则引擎的介绍与Drools的流程分析

    规则引擎(RuleEngine)是一个有限状态机,通过入参实现状态转移,在Java中定义为JSR94规范.规则引擎目前的开源实现主要是JBoss家族的Drools,采用友好的Apache协议(意味着可 ...

  8. 第五人格6月28日服务器维护到极点,第五人格6月28日更新了什么内容_深渊的呼唤规则玩法介绍...

    今天小编为大家带来的是<第五人格>6月28日更新内容,感兴趣的小伙伴赶紧一起来看看吧,祝各位游戏愉快. 活动 暑期盛典活动[深渊的呼唤]来袭,以战队为单位开启报名,报名之后战队所有成员在新 ...

  9. ThingsBoard教程(十九):规则节点概览介绍

    目录链接: ThingsBoard教程(三二):登录功能源码解读 ThingsBoard教程(三一):ThingsBoard 仪表盘详解 ThingsBoard教程(三十):物联网平台ThingsBo ...

最新文章

  1. BCH零确认和比特币RBF该怎么选?
  2. 暑假N天乐【比赛篇】 —— 2019杭电暑期多校训练营(第五场)
  3. python3安装mysql模块_Python3.6 下 安装MySql
  4. Linux安装Kafka-manager可视化
  5. C#中timer类的用法
  6. js 实时计算文本框字数限制
  7. 家庭财务管理系统_我31岁,30天整理出这些财务笔记干货,从宝妈成功逆袭成为会计...
  8. JS 计算日期天数差
  9. 中国半导体制冷市场趋势报告、技术动态创新及市场预测
  10. 5.8 拉普拉斯算子和拉普拉斯矩阵,图拉普拉斯算子推导 意境级讲解
  11. IE8中动态改变伪元素样式不起作用BUG
  12. sdk环境变量配置不成功
  13. Mac使用终端连接远程LInux,FTP连接
  14. 计算机科学与技术的学士服是什么颜色的,学士服颜色分类 各色学士服都有什么讲究...
  15. Cadence OrCAD17.2禁止start page启动设置方法
  16. python文件传输进度条_Python复制和移动文件的进度条
  17. 七彩虹将星 X15 AT 2023 参数配置 七彩虹将星 X15 AT 评测
  18. linux 脚本设置定时,脚本添加定时任务(Linux)
  19. 解决荣耀系列手机打开usb调试无法连接adb的问题
  20. Matrix Profile介绍

热门文章

  1. numpy的矩阵求逆
  2. ProcessDB实时/时序数据库——C/C++操作数据库对象
  3. windows中探测计算网络的MTU值,window中ping命令参数和Linux中ping命令参数
  4. win10设置护眼色
  5. 快递查询API,我推荐“爱快递”
  6. php 长连接 心跳包,Swoole中的长连接和心跳包
  7. 申请OV、EV证书需要什么资料?邓白氏编码是什么?
  8. ArcGis 空间数据处理 详细
  9. 【手把手带你Godot游戏开发】新建Godot项目
  10. com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct (no Creators)