做电商还搞不清一元秒杀、常规秒杀、限时购?

2020-08-02

前言

今天来一下秒杀系统的业务分析,前几天发了PPT,今天把业务这块内容摘出来补充到「http://skrshop.tech/」的文档里。另外,关于秒杀系统核心设计可以看之前的文章[《什么,秒杀系统也有这么多种!》](http://tigerb.cn/2020/05/05/skrshop/seckill/)。

做业务的都知道:

做系统概念很重要

因为在同事和同事间沟通中,这些概念可以精准的告诉别人你想表达的。尤其是电商系统,众所周知电商里有很多的概念,比如Sku、Spu等。

所以首先我们需要了解秒杀是什么?

秒杀是什么?

我们先来看如下京东、有品、拼多多的秒杀页面截图。

通过页面上的信息我们可以获取到如下的有用信息:

概念 描述
概念1 活动
概念2 场次的概念,场次是活动的子集
页面上的数据信息 描述
活动信息 活动、场次信息
秒杀商品信息 商品图片、商品名称、商品加车价格、商品售价、其他描述信息
秒杀进度 库存进度

秒杀的定义:

秒杀是电商的一种营销手段,常见的有一元秒杀等

秒杀活动有哪些营销维度?

营销维度
价格维度
数量维度
商品维度
时间维度
价格维度
白菜价
非白菜价
数量维度
极少(比如几个)
非极少
商品维度
爆品
非爆品
时间维度
限时

把上面的维度按照运营需求组合就得到了不同的秒杀活动类型,如下:

首先,一元秒杀之类:白菜价+极少+(爆品或者非爆品)+限时

其次,限时购(又称常规秒杀):非白菜价+(极少或非极少)+(爆品或者非爆品)+限时

接着,爆品抢购:非白菜价+(极少或非极少)+爆品+限时

秒杀活动类型 营销维度
一元秒杀之类 白菜价+极少+(爆品或者非爆品)+限时
限时购(又称常规秒杀) 非白菜价+(极少或非极少)+(爆品或者非爆品)+限时 ->
爆品抢购 非白菜价+(极少或非极少)+爆品+限时

技术方案补充

在之前的文章《什么,秒杀系统也有这么多种!》只关注了秒杀这个动作(核心秒杀接口),没有对整个流程做个讲解。今天这里就对这部分做个补充完善,具体如下:

补充完整流程方案①

完整流程主要涉及三个接口:

秒杀服务接口 对内还是对外 描述
秒杀信息获取接口 对外 QPS要求高、所以可以直接对外
获取秒杀资格 对外 用户获取加入此商品加入购物车的资格
校验并获取秒杀价格接口 对内 购物车接口校验资格,并返回该商品当前活动的秒杀资格

补充完整流程方案②

这个方案和上面的有什么区别呢?答:把获取秒杀活动信息的接口统一收敛到了「营销中心」,目的:

把所有的营销活动都抽象到一个「商品活动信息」的接口

这样,我们的商品详情页面的读的逻辑就很清晰,如下:

  • 第1类:商品基础信息接口,获取商品的基础信息(图片、名称、描述、价格、库存等等)
  • 第2类:商品活动信息接口,获取该商品参加的所有营销活动信息(满减、满赠、买送、秒杀等等)

图示:

TIGERB