促销活动核心逻辑说明:功能说明与数据库设计

后台-系统设置-扩展变量-手机广告位-内容正文顶部

一、功能说明

  1、当前商城平台共有8种促销活动,分别为满减满赠、单品立减、第二件半价、团购、限时抢购(秒杀)、拼团、优惠券和积分兑换。

  2、促销活动分为平台促销活动和商家促销活动。

  •   平台促销活动:指的是平台管理端创建活动主体,由商家选择指定商品参与活动,平台来进行审核。
  •   商家促销活动:指的是商家店铺端自行创建活动主体和选择商品参与,无需平台审核。
  •   优惠券:平台可以创建优惠券,商家也可以创建优惠券。

  3、促销活动也分为组合促销活动和单品促销活动。

  目前商城平台只有满减满赠属于组合促销活动,其余活动都属于单品促销活动。

  4、满减满赠、单品立减和第二件半价这三种促销活动,商家可以选择全部商品参与或者部分商品参与。

  5、创建促销活动时间段的限制:

  •   满减满赠、单品立减、第二件半价和拼团这四种促销活动,同一个商家在同一时间段内只允许创建一个相同类型的促销活动。例如:某商家新建了一个满减满赠活动,活动时间为2020年11月01日10时00分00秒到2020年11月02日10时00分00秒,那么商家再创建满减满赠活动时,活动的开始时间和结束时间都不能在2020年11月01日10时00分00秒到2020年11月02日10时00分00秒这个时间范围内。
  •   平台管理端在创建团购和限时抢购(秒杀)促销活动时,逻辑同上。
  •   优惠券和积分兑换这两种促销活动,由于自身的特殊性,不受此限制。

  6、目前商城平台除了拼团和积分兑换外,其它促销活动一旦生效后,均不可进行修改和删除操作。

二、数据库设计

表结构展示

  促销活动商品表--es_promotion_goods

  •   此表为促销活动的核心业务表。
  •   除拼团和优惠券之外,参与其它促销活动的商品都会存放在这个表中。
  •   满减满赠、单品立减和第二件半价这三种促销活动,如果选择的是全部商品参与活动,那么也会向此表中存入一条数据,其中的goods_id和sku_id的值用"-1"代替。

  以上就是易族智汇javashop为您整理的关于技术文档的内容,就为您介绍到这里。想了解更多关于技术文档的内容,请关注“技术文档栏目https://www.javamall.com.cn/xueyuan/jswd/”

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

后台-系统设置-扩展变量-手机广告位-内容正文底部
留言与评论(共有 0 条评论)
   
验证码: