订单系统设计

企业的订单管理是涉及企业生产、企业资金流和企业的经营风险的关键环节。

工业企业、制造型企业、贸易型企业、服务型企业中都会有订单处理的需求,客户下单方式多种多样、订单执行路径千变万化、产品和服务不断变化,使得企业内部对订单有效管理的需求增加。

订单子系统在电商产品中的位置  

 设计框架  

设计订单系统时需要包含几大功能:订单生成,优惠分摊、发货单生成、查看订单,订单支付、订单修改,订单取消,订单评价、退货退款、订单退款

订单流程 

以电商系统为例,通用订单流程为:

需求分析 

设计一个完整的订单系统需要考虑实现订单系统必须考虑到的基本需求,从功能和性能两个角度来看,包括:

 功能:

  • 通过订单号查询特定订单。

  • 通过用户名和时间范围查询一批订单。

  • 通过商品信息查询订单。

  • 通过商品类目、买家地域统计订单数。

  • 通过部分商品名查询相关商品的订单。

  • 通过买家或卖家或某个商品统计月消费额度。

 性能:

  • 较短时间内系统有大量订单进入时的反应速度。比如双十一零点订单、中午12点左右外卖订单等场景。

  • 查询订单在订单存储量较小的时候,性能问题不会突显,但是随着规模的增长,查询性能可能会越来越差,最终影响客户使用。

  • 有些特别大的客户请求的耗时也需要特别注意,如果太慢会严重影响客户体验,甚至面临流失大客户的风险。

订单模块详细设计  

订单主要分:订单创建和订单管理两部分

一、订单创建

订单创建可以由C端用户、以及B端使用者发起创建,并在订单系统中生成。

订单创建,在页面上的展示,就是提交订单页面点击“提交订单”按钮那一刻,订单被创建。

提交订单页原型:

点击提交订单时,系统要完成一系列的校验,才完成一个新的订单,订单校验内容包括:

详细的校验逻辑为:

1. 配送信息:配送方式和配送地址。需判断是否填写了配送方式和地址;(如果是外卖)配送地址是否超过配送范围;

2. 商品:需判断商品是否是上架状态;

3. 商品是否售罄;商品库存是否小于订单中的商品数量;(如有赠品赠送)需判断赠品是否库存不足;

4. 运费:选择收获地址后,会根据后台的运费模版自动进行运费计算,并回显在【提交订单】页;,提交订单时需要校验运费信息是否变动;

5. 促销活动:需判断当前该用户、该订单商品适用的所有促销活动。促销活动一般分平台级、店铺级2个层级

  • 平台级:针对平台内商品的促销活动;

  • 店铺级:针对店铺内商品的促销活动。

这类活动还有一些限制条件,如:

  • 订单满多少金额才可以参与

  • 只限一定等级的会员

  • 只限某些类目,或指定商品才可以参与

  • 如果同时满足多个活动参与的条件,则只能参与优先级最高的活动;

6. 会员优惠:提交订单时需判断会员等级及相应优惠权益是否变动,需判断可用积分数量是否变动。

7. 优惠券:需要判断优惠券是否已核销;是否已过期;是否在适用时段内;是否已被使用等。

订单完成创建后,订单模块与其他模块的关联设置包括:

1. 订单中的商品库存需要在商品模块中进行冻结处理

2. 订单中使用的优惠券需要在优惠券模块中进行状态变更

3. 订单中使用的促销活动权利应该标记为已使用该权利

4. 订单中扣减的积分应该在用户积分中进行扣减等

二、订单管理

订单创建后,即进入订单管理阶段。

C端页面:

B端的订单管理页:

订单成生后,管理阶段的订单主要状态包括:

买家端订单状态有6个:

1. 待付款:当用户提交订单后,支付之前,都属于待付款状态,商家端也是待付款状态。

2. 待发货:当用户完成支付后,订单状态变更为待发货,商家端也同步更新为“待发货”状态。

3. 待收货:当商家在后台确认发货后,订单状态在买家端的显示就会变成“待收货”状态,在卖家端会显示“已发货”,这里两边的展示会有一个区别。

平台设置自动确认收货周期(淘宝14天),即使买家未确认收货,14天后系统也自动确认收货,状态变为交易成功。

4. 退款中:一共两种情况会导致订单变更为“退款中”的状态。

  • “待收货”状态下,即商家已发货,买家申请退款,订单状态变成退款中;

  • 在“待发货“状态下,买家取消订单,卖家操作全额退款,进入退款中状态。

  • 买家确认收货后,申请退款,进入”退款中“状态,电商平台通常支持确认收货后7天无理由退货

5. 交易完成:一共有两种情况会导致订单变更为”交易成功“

  • 用户确认收货;

  • 买家申请部分退款,退款流程结束,且剩余商品确认收货后,订单变更为“交易成功”。

6. 交易关闭:一共有3种情况会出现“交易关闭”

  • “交易成功”后发起全额退款,完成退款流程变更为“交易关闭”;

  • 在”待支付“的时候买家取消订单/订单超时过期);

  • “待发货”的时候买家申请退款,商家确认后订单变更为“交易关闭”。

关于陪学网(www.pexue.com:我们6年来专注于产品管理类课程的开发与制作,志在为产品经理、交互设计、平面设计、需求人员分享最新、最好的产品类课程。学员遍布国内外知名互联网产品团队:百度、新浪、腾讯、领英等

  • 19
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值