团购促销活动:功能说明、数据库设计及缓存设计解析

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

一、功能说明

  1、团购促销活动属于平台发布的促销活动,商家选择商品参与,平台来进行审核。

  2、平台在同一时间段内只允许创建一个团购促销活动。

  3、团购活动开始后,不允许修改和删除活动信息。

  4、平台添加团购活动时,报名截止日期不可以大于活动开始日期。

  5、平台可以添加团购分类,发布团购活动时,要选择团购分类,用户可以在团购商品页面按照团购分类筛选商品。

  团购分类不等于商品分类,是团购活动商品独立的分类。

  团购分类只支持一级分类,平台可以设置分类的排序,排序值越大位置越靠后显示。

  6、商家在选择商品参与团购活动时,不可以批量添加,只能一个一个的添加。

  7、商家选择商品参与团购活动后,需要平台进行审核。

  审核通过可正常售卖;审核不通过的,商家可以编辑商品信息后,再次申请审核。

  如果团购活动开始了,商家不允许再次编辑或删除参与团购活动的商品。

  8、团购活动属于单品促销活动,用户在购物车中可以选择取消活动,取消后价格恢复为原商品价格。

二、数据库设计

1、表结构设计

  1.团购促销活动表—es_groupbuy_active

  2.团购商品分类表—es_groupbuy_cat

  3.团购商品表—es_groupbuy_goods

  4.团购商品库存日志表—es_groupbuy_quantity_log

2、表关联说明

  团购相关表与表关联图

  团购相关表与表之间的关联字段对照

三、缓存设计

  1、平台在发布团购促销活动时,在将促销活动信息入库的同时,也会将信息放入缓存中。

  •   缓存key值为:{STORE_ID_GROUP_BUY_KEY}_活动ID。
  •   缓存value值为:GroupbuyActiveVO.java这个实体对象信息。

  2、团购促销活动脚本引擎

  脚本引擎缓存结构:

  团购促销活动的促销脚本引擎缓存结构只有一种:SKU级别的缓存结构。

  脚本引擎生成与删除时机:

  生成:团购活动开始时生成。

  如果活动开始后,还有没被平台审核的商品,那么审核商品通过后也会重新生成脚本。

  删除:团购活动结束时删除。

  关于促销脚本引擎缓存结构可参考《促销活动脚本引擎生成架构》这篇文档。

  以上就是关于团购促销活动的功能说明、数据库设计及缓存设计解析的所有内容了,想了解更多详情,可以持续关注易族智汇javashop

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

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

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