笔者以京东为例,胪陈了订单履约和订单拆分体系以及相关流程。
一、订单履约概述1. 什么是订单履约?
订单是一次买卖的生命周期,买卖开始生成订单,结束的时分完结订单。在天猫或许京东上买东西,终究都会生成一张订单。
其实,这个订单便是消费者与渠道的一个简略的契约,而契约上的东西都是渠道履约内容,包含订单上的信息:发票(增票还是普票)、运费、时效、预定、优惠等等。
比方,订单估计在前端就会显现你的订单会在什么时刻送达。京东现在关于时效来说,有自己的211(2011年开始),京东在是我国第一家做出211这么一个时效的公司。
为了承载这些履约内容,如何把客户的一个诉求,终究以按时的效果交付到用户手中,就产生了一个体系—OFC(Order Fulfillment Center)简略来说,订单履约中心便是衔接的用户下单,和订单在仓库出产的一个体系。
2. 什么是211?
211便是上午11点前下单,然后当天晚上11点前送达。晚上11点前下单,次日上午11点送达。
除了211以外,京东还有次日达,隔日达,极速达——即411。411即3小时送达,这个也是改写业内的一个预定时效。
3. 什么是预定?
预定便是约时刻的一个管理,在京东买东西就会发现,京东有一个预定日历。在未来的7天内,可以选择每天3个不同时段来送达,如北京上海等的一些城市,还支撑夜间配送。
4. OFC在什么环节出现?
直白一点说便是用户在京东前台选完产品进入购物车,到结算页并点击提交订单按钮的时分,就进入了OFC这个环节,直到这个订单由京东实践发给仓库(京东自有100个,协同仓+特别仓可能将近200个)。
怎样把京东每天这么多订单量,发给详细的每一个仓库,便是OFC在做的事情。
其实,正常买东西都是从“网站的注册–>查找产品–>选产品购买–>仓储出产、物流配送”。其中OFC是在购买和仓储出产这个环节之中的一个履约体系。
二、订单拆分1. 拆分维度
什么是订单拆分?
不知道咱们在京东下单的时分,都遇到过这个状况:用户下完单后,在我的订单详情页会看到这么一句话,即‘您的订单由于不在同一部分,或许不在同一个商家需求拆分’这么一句话。
而在拆分原因会显现:因为不在同一仓库,或不是同一商家,订单被拆成多个子单分开配送。
这个会对客户带来什么?特别像双11或许618等这种大促的时分,咱们的购物车可能一次性会有10个甚至有若干个东西要购买。然而,为什么会拆这个订单?
哪些订单需求拆分,哪些不需求?
京东订单主要分为虚拟订单和什物订单。
什物订单:京东自营产品,pop商家产品等都是什物订单。
什物订单是指订单中为什物产品,发货需求物流的一些产品订单,比方订单中有冰箱,笔记本,手表,那么这个订单便是什物订单,全部需求经过OCS服务和拆分体系进行处理。
虚拟订单:产品可所以Q币,手机充值,服务产品点卡,礼品卡等。
相比什物订单,虚拟订单由于没有物流状况,所以订单流通和结算流程相对简略一些。仅经过OCS服务进行数据保存,不经过新的拆分体系处理。
2. 拆分引擎
维度1:仓库
首要,京东有不同品类的仓库,京东的仓库现在仍然是以品类仓为主,就算有亚洲一号,但订单拆分最重视的还是品类仓。因为不同的品类,比方像咱们电、图书、IT、3C类产品、食物母婴类产品,在仓储间要求上有不同的出产特色。
比方,食物母婴类产品在京东有自己的恒温仓,比方奶粉等此类产品要坚持一定的温度,而有一些生鲜要符合坚持低温仓的特色,再比方大件的摆放和图书的摆放是完全不同。
维度2:商家
别的一个维度便是商家,京东两大类事务自营和POP,而POP里边有不同的商家,京东为了让不同商家的产品由不同的商家配送,最终给不同的商家进行结算,不可能在一张订单上同时存在两个商家的产品。因此,京东会根据商家去进行拆单。
维度3:付出方法
后款订单在点击提交订单的按钮今后,立即进入拆分。而先款订单是在付款完结之后做拆分的操作。
先款订单:先款后货;后款订单:先货后款。
后款订单两类来源:京东自营、POP有中的FBP订单。
当然,除了以上3类主要维度,还包含其他的拆分维度和规则。
3. 拆分流程
三、金额拆分1. 拆分界说
在京东买过东西,根本365天都会有不同类型的促销,最简略的直降,还有满减、用自己的东卷、京豆,还有各种各样的促销。
比方买个东西,满199减 100(活动预热),咱们都会凑单凑到199。用户就会买食物凑够199然后减掉100。
假如用户买了10件产品,减了100元,那么详细这100块钱怎样减呢?
关于客户来说,他们不理会京东怎样操作这个优惠扣头,只需这100块钱在自己结算的时分抵扣即可。
但关于京东来说,这100块钱并不是直接减100这样来登记的,其不在订单里,是以产品的金额订单里,产品金额的份额分拆优惠的,这便是金额拆分体系在做的一个作业。
2. 拆分规则
OCS的根本原则便是按SKU的金额份额去分摊并取整数,这里面不光包含优惠,还有各种运费,虚拟财物(如京豆)等。
比方这次花了1000京豆来抵扣10元,这1000个京豆抵的这10块钱就会分摊到用户详细的每一个SKU上。其实,现在前台会直接显现减几块钱几块,记得不是特别细,在后台都是会详细的记载每行减多少钱,包含运费。
咱们在北京,买自营的产品体验不是特别深,如果在偏僻山区,在京东是要收特别的运费,或许买商家的产品会收运费,运费怎样分摊也都是在这里计算的。
3. 对外服务金额包含订单上的运费、优惠、现金、用户实践付出等一切类型的金额;金额拆分的根本原则是按sku金额份额分摊,优先按元取整;拆分体系处理完结后,将拆分成果发送到MQ,金额拆分体系订阅音讯,接纳音讯并将计算成果存入DB,并发送计算成果到MQ;对外供给查询服务。售后、EBS、发票、广告联盟、采销、客服、数据仓库、计费、等30多个体系运用该服务;