单品立减促销活动:功能说明与数据库设计及缓存设计

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

一、功能说明

  1、单品立减促销活动属于商家店铺可直接发布的促销活动。

  2、同一个商家在同一时间段内只允许创建一个单品立减促销活动。

  3、商家在发布单品立减活动时,可以选择店铺全部商品参与,也可以选择部分商品参与。

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

  4、单品立减活动开始后,不允许修改和删除活动信息。

  5、对于参与单品立减促销活动的商品,用户购买商品享受的优惠可以叠加,如下:

  例:参与活动的商品A单价为100元,活动规则是满100元立减2元。

二、数据库设计

1、表结构设计

  单品立减促销活动表—es_minus

2、表关联说明


三、缓存设计

1、商家在发布单品立减促销活动时,在将促销活动信息入库的同时,也会将信息放入缓存中。

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

2、单品立减促销活动脚本引擎

脚本引擎缓存结构:

  单品立减促销活动的促销脚本引擎缓存结构有两种:

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

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

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

  生成:活动开始时生成。

  删除:活动结束时删除。

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

  以上就是关于单品立减促销活动的一系列内容详解,想了解更多详情,可以持续关注易族智汇javashop,有任何问题,欢迎阅读参考。

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

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

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