php发展

首页 » 常识 » 常识 » 百度交易中台之订单系统架构浅析
TUhjnbcbe - 2022/7/5 14:24:00

导读:百度交易中台作为集团移动生态战略的基础设施,面向收银交易与清分结算场景,为赋能业务提供高效交易生态搭建。目前支持百度体系内多个产品线,主要包含:小程序,地图打车,百家号,招财猫,好看视频等。本文主要从业务模型与架构设计两个方面介绍订单系统的构建过程。

本期公布第四期「周一见」活动中奖名单,详情见文末~

一、订单系统应具备怎样的能力?

订单打通用户、商家、商品、库存、售后等关键业务,是驱动交易全流程运转的核心。而订单系统承上启下,作为入口,涵盖了订单流程管理、库存与营销管理、算价引擎、履约子流程、售后以及退款信息管理等。

订单系统具备的能力可以按照下面三个角度进行切入拆解:

用户视角:支付算价、用户下单、物流跟踪、退款、订单检索等;

商家视角:订单状态管理、商家拆单、售后客诉管理等;

平台视角:拆单、CPS分佣、风控、反作弊等。

二、交易中台如何提供服务?

交易中台基于现有的业务进行了抽象和归类,从接入主要分成如下三个类型:

通用型:业务自己维护商品,库存信息等信息,只需调用订单系统进行聚合支付。订单系统会根据业务诉求提供营销、退款、免密、推广、分账、一清、对账、风控等功能支持,主要业务有:百度地图、百度医疗、小度商城、度小店等。

自营型:订单系统提供完整的电商能力支持,包含商品、库存、营销、退款、售后、检索、物流跟踪等功能支持,主要业务有:招财猫、夸夸豆等。

直连型:业务自己调用渠道进行支付,支付完成之后将订单信息到同步到订单系统,订单系统通过计算推广信息进行流量主(包含:主播、推广作者、平台等)分佣,主要业务有:当当、亚马逊。

上图中介绍了通用业务和自营业务关键环节中的对比。可以看到:

通用业务主要侧重于支付的环节,包含的步骤是支付、支付通知、交易状态、退款等;

自营业务则在支付的基础上,扩展增加了商品管理,包括收发货、订单的超时取消等;

直连业务是针对某些业务定制的,主要的区别在于资金流的处理环节,在此不进行赘述。

三、订单的生命周期以及流程

在常见的电商环节中,订单从产生之后,主要包括订单确认、支付、发货、成功、取消、退款等,这些状态构成了一个有限状态机。

这些状态主要通过两个动作进行串联,即:订单的正向流程及逆向流程,正向流程是指用户购买产品或者服务的支付行为管理。逆向流程则是指用户发起售后造成的退款、退货行为管理。

3.1正向支付流程

正向支付流程,由用户发起,代表用户向商家发起一笔交易,交易的流程入下图所示:

入口:从上图可以看的比较明确,订单可以从多个入口产生,包括常见的移动设备、网站、扫码等;

订单生成:随着用户确定订单,订单系统需要协调商品、营销、库存、风控等多个下游系统进行确认;

支付通道选择:生成订单之后,用户会跳转到支付界面,此时,订单系统会提供常见的支付通道供用户选择进行处理,常见的支付通道

1
查看完整版本: 百度交易中台之订单系统架构浅析