美文网首页
如何处理电商商品与活动之间的数据时效性?

如何处理电商商品与活动之间的数据时效性?

作者: 静酱阿静 | 来源:发表于2017-12-21 17:22 被阅读0次

    常见的促销活动包括:卡券、折扣、秒杀、砍价、拼团等。

    1.卡券、砍价、拼团类

    此类活动的用户参与过程为:参加活动->通过某种方式获得优惠->以优惠价下单。

    促销活动的组成包括两大板块:商品信息和活动信息。按照活动的参与情况将活动分为:活动主体和我的活动。一个活动刚发布还没有人参与时只有一个活动主体,这个活动主体包括商品信息与活动信息。当A用户参与一次活动后就生成一个A用户的活动,当B用户参与一次活动后就生成一个B用户的活动,以此类推。

    活动主体与我的活动

    当用户参与一个活动时,会生成一个属于此用户的活动id,这个活动的商品与活动信息应该与活动主体的商品与活动信息分开。试想一个场景:一个砍价活动的截止时间是2017年12月22日00:00,小红在2017年12月20日12:00参加了这个砍价活动,商家在12月20日的13:00修改活动截止时间为2017年12月20日13:00。如果不把数据分开,那么小红的砍价活动将立即停止,这对于小红来说是不公平的。例子中的截止日期就属于活动信息中的一个字段,类似的还有活动商品库存、活动的状态、商品的SKU、商品的库存变化等,这些字段的改变都应不影响已经发起的活动。

    活动信息与商品信息分开

    2.折扣、秒杀类

    此类活动的用户参与过程为:参加活动->以优惠价下单。

    因为参与此类活动没有获得优惠的过程,所以没有活动主体与我的活动的区分。但是此类活动的活动商品可以加入购物车,加入购物车的活动商品的商品信息与活动信息是实时改变的。

    相关文章

      网友评论

          本文标题:如何处理电商商品与活动之间的数据时效性?

          本文链接:https://www.haomeiwen.com/subject/ctxiwxtx.html