拼团架构

类关系图

类关系说明
  1. PintuanBuyerController 活动入口
    1. 包含拼团商品获取接口
    2. 获取未成团的拼团订单与会员
    3. 分享拼团
  2. PintuanService 获取拼团的设定,例如下单流程中的开始结束时间、下单结束,付款后的自动成团开关、成团功能判定等
  3. PromotionGoodsService 获取促销商品的相关信息

流程图

流程描述
  1. 用户A访问拼团商品,
  2. 用户A对商品A发起购买,下单成功
  3. 用户A支付拼团订单
  4. 用户A访问成团页面,生成拼团海报
  5. 用户A将拼团海报分享给用户B
  6. 用户B访问拼团详情
  7. 用户B对拼团商品进行下单操作
  8. 用户B对拼团订单进行支付
  9. 返回成团信息,2人成团则直接成团成功
  10. 用户A异步得到订单成团消息
架构描述
  1. 第一个创建拼团订单的人为团长,其余人为团员,团长无特殊收益,团员亦是如此
  2. 成团规则:
    1. 最低可以1人成团,即单人成团付款后,订单即为拼团订单,且已成团状态。
    2. 多人成团规则
      1. 直到最后一个人付款成功,即为成团
      2. 拼团创建的基础上,如果活动开启虚拟成团,则在拼团结束前,系统会虚拟人物进行成团,商家只收到实际成团订单
  3. 拼团失败规则:
    1. 只有一种情况:即拼团活动未开启虚拟成团,否则所有拼团都会成功
  4. 其他扩展:
    1. 在拼团期间发生的任意售后不会影响已成团的信息。
      1. 用户B成团付款后取消订单,拼团是否会失败? 答: 不会
      2. 用户B拼团付款后,用户A取消订单,拼团是否会失败? 答:不会
    2. 拼团订单必须付款后才是真正成团,才可以分享拼团,或者成团状态变更。
    3. 可能活动设定3人成团最终结果未5人成团,这种情况为正常情况。所有的促销活动都是以多卖出商品为目标的,系统没有必要对后成团的用户进行取消订单处理

results matching ""

    No results matching ""