订单系统如何设计?订单系统设计的3大核心

动态 未结 置顶 精帖
用户
悬赏:60飞吻

在电商体系中,商品中心、订单中心、库存系统为最重要的三大核心系统,订单系统(OMS系统)连接用户和商家之间最重要的交易信息系统,本次阐述一下电商订单系统的产品设计。

一、订单系统的作用

1.1 对用户来说

用户在下单后实时查看订单发货状态,物流信息状态和最后交易纠纷的售后流程等。

1.2 对商家来说

商家管理订单状态,实时发货,处理售后纠纷处理等,更好更快的满足用户需求,提升处理效率等。

1.3 对平台来说

在平台运营上,监管订单,处理平台介入异常订单信息,处理需求和供给两端的纠纷,提供业务支撑,实现业务闭环,提升用户价值,完善用户体验等。

二、订单系统的特点

2.1 业务类型不同,订单规则不同

订单系统搭建需要考虑实际业务情况,分商品实物订单,虚拟订单等不同业务其订单系统的设计区别都是很大,如:实物商品售卖,付费课程售卖和服务餐饮业务其电商设计都是根据实际业务划分。

2.2 流程复杂,分正向逆向流程

前端用户下单时正常时的正向流程为从商品下单,发货,收货到最后的订单交易成功;发生售后异常时的逆向流程:用户申请退货,到退款结算一系列售后流程;其规则又有很大的不同。

2.3 信息交互复杂,逻辑性强

从订单下单产生的订单经过大约20个不同子系统的一系列信息的流转,前端展现简单的页面展现,可能后端会经过大量的系统信息校验和流转。

三、怎么设计一个订单系统

从用户下单总体流程为:用户下单选择下单方式(购物车,直接下单)——订单下单——订单拆单——生成订单查看订单状态——交易成功或申请售后逆向流程等等;商家后台系统更改订单状态,对接发货,物流,售后和最终的数据统计等。

3.1 下单方式:购物车的设计(篇幅有限,有机会续写)

  • 基本逻辑:购物车入口逻辑,购物车商品库存逻辑(锁定扣减逻辑),购物车的商品分开展示逻辑;
  • 价格计算器:优惠类型划分,优惠计算逻辑及展示;
  • 离线购物车:登录加购逻辑,未登录加购逻辑;
  • 立即购买:立即购买流程;
  • 异常处理:失效商品逻辑及展示,优惠失败逻辑及展示;
  • 其他逻辑:凑单逻辑,商品推荐逻辑,对接的系统信息流转逻辑。

3.2 订单下单:订单信息展示

  • 用户信息:用户账号,用户等级;
  • 订单基础信息:父订单,子订单,订单编号,订单状态,订单时间;
  • 收货信息:收货地址,收货人姓名,联系电话,邮箱;
  • 商品信息:SKU信息,规格,商品数量,价格,商品图片,商家,商品链接;
  • 优惠信息:优惠券,促销活动,虚拟币抵扣金额;
  • 支付信息:支付方式,支付单号,支仦入口逻辑,购物车商品库存逻辑(锁定扣减逻辑),购物车的商品分开展示逻辑;
  • 价格计算器:优惠类型划分,优惠计算逻辑及展示;
  • 离线购物车:登录加购逻辑,未登录加购逻辑;
  • 立即购买:立即购买流程;
  • 异常处理:失效商品逻辑及展示,优惠失败逻辑及展示;
  • 其他逻辑:凑单逻辑,商品推荐逻辑,对接的系统信息流转逻辑。

3.2 订单下单:订单信息展示

  • 用户信息:用户账号,用户等级;
  • 订单基础信息:父订单,子订单,订单编号,订单状态,订单时间;
  • 收货信息:收货地址,收货人姓名,联系电话,邮箱;
  • 商品信息:SKU信息,规格,商品数量,价格,商品图片,商家,商品链接;
  • 优惠信息:优惠券,促销活动,虚拟币抵扣金额;
  • 支付信息:支付方式,支付单号
回帖
  • 消灭零回复
[打开调试信息]