电商部运营方案「电商系统前后台设计全面解析订单管理」( 三 )

电商部运营方案「电商系统前后台设计全面解析订单管理」

文章插图
2.1 用户提交订单,生成待付款订单当用户提交订单之后,虽然没有支付 , 但是系统就会生成待付款订单,对于生成订单这个地方主要涉及这么一个问题,就是订单拆分的问题 。
2.1.1 订单拆分
可能大家也都知道订单拆分,而怎么拆分,为什么拆分,大家可能都不清楚,但这也是我们需要知道的 。
讲一个小故事:首先我们先来说说订单这个东西,现在有这么个情况,小张在商家小红的店铺购买了一双运动鞋,那么商家小红肯定是要为小张发货的,所以他就需要联系物流公司 。
比如申通小李,为了跟踪这双运动鞋在系统中的物流情况,在发货的时候需要为鞋子匹配唯一的订单号和运单编号(订单号电商系统生成,运单号快递公司生成),为什么有订单号了还要运单号呢 , 订单号是电商系统用于记录当前小张提交的这一笔订单信息,而运单号是为了跟踪鞋子的物流信息 。
过了一段时间 , 小张又在小红这里买了一双运动鞋,不过同时买了一个皮球,方便玩耍 , 所以将一双鞋、一个球加入购物车,统一购买 。然后提交订单,生成一个订单号 。
这个时候虽然是两件商品,但是小红为了图方便,就将皮球和运动鞋放在一起发货了,那么申通小李看到的其实还是一个包裹 。
但是他不知道的是,包裹里面有两个物品,所以就会创建一个运单编号 , 这也是为什么我们在网上购物的时候明明买了两件商品 , 但是收货信息只有一条 , 因为放在一起了 。这种情况是一个订单编号,一个运单编号 , 两件商品 。但是在运输的过程中由于鞋和球放在一起了,车辆过于颠簸,鞋子就把皮球炸爆了 , 当小张收到货后非常生气 , 小红也感觉非常的惭愧并为小张做售后 。
又过了一段时间,小张还是在小红这里买了一双鞋和一个皮球,但是为了防止拿到货时皮球又被鞋子炸爆,所以小张要求小红将这两件商品分别发货 。
小张同时又在店铺小王的店铺里买了两个篮球 , 那么这一次买的有点多——一双鞋、一个皮球、两个篮球,并且还是在两个店铺里面,因为电商平台需要为每个商家进行资金结算 , 所有需要通过订单号记录每个商家的订单信息 。但是,显然如果这次所有的东西都用一个订单号那就乱了 , 因为结算是通过订单查询商家信息每笔订单对应一次结算,两个商家这笔订单的钱应该结给谁呢,所以这个时候就会出现第一次拆单 。
如果用户一次提交订单,但是订单包含多个商家,或者商家和平台自营同时出现,那么就需要拆单 。
小张提交的5件商品分为2个订单 , 每个订单号对应一个商家,同时如果小张另外在平台自营买了一件商品,道理也是一样,也需要拆单 。
因为平台自营的商品是不需要结算的,如果把平台的订单放到商家一起 , 那么给商家结算的时候 , 岂不是平台卖得东西算到商家头上了 。
回到上面,刚说拆分成了两个订单:第一个订单我们叫他订单号001 , 这个订单下面是商家小红的商品,一双鞋,一个皮球;第二个订单号002,这个订单下面两个篮球;小红将这两件商品分别发货 , 于是申通小王发鞋子,另外喊来小王的同事申通小明发皮球 。
显然我们就知道了,鞋子会对应一个运单号,皮球也会对应一个运单号(也就是二次拆单) , 这两件物品的物流信息分别记录 。但是,这两个物品对应的是一个物流单号001,也就是说一个订单,一个订单编号下可能对应多个运单编号 。