第二件半价促销活动:功能、数据库设计与缓存设计详细解析

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

一、功能说明

  1、第二件半价促销活动属于商家店铺可直接发布的促销活动。

  2、同一个商家在同一时间段内只允许创建一个第二件半价促销活动。

  3、商家在发布第二件半价活动时,可以选择店铺全部商品参与,也可以选择部分商品参与。

  选择全部商品参与时,商家新创建了一个商品,那么这个商品也会自动参与到这个活动中。

  4、第二件半价活动开始后,不允许修改和删除活动信息。

  5、对于参与第二件半价促销活动的商品,用户购买双数即可享受优惠,且优惠可以叠加,如下:

  例:参与活动的商品A单价为100元

二、数据库设计

1、表结构设计

  第二件半价促销活动表—es_half_price

2、表关联说明

三、缓存设计

  1、商家在发布第二件半价促销活动时,在将促销活动信息入库的同时,也会将信息放入缓存中。

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

  2、第二件半价促销活动脚本引擎

脚本引擎缓存结构:

  第二件半价促销活动的促销脚本引擎缓存结构有两种:

  •   当发布活动时,如果选择的是全部商品参与,那么存放的是店铺级别的缓存结构。
  •   当发布活动时,如果选择的是部分商品参与,那么存放的是SKU级别的缓存结构。

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

  •   生成:活动开始时生成。
  •   删除:活动结束时删除。

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

  综上,可以了解到第二件半价促销活动的功能、数据库设计及缓存设计的详细内容,希望易族智汇javashop整理的这些可以帮到您。

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

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

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