1 文章概述
顾客在购物时,电商渠道会生成订单。订单适当于是购物者和电商渠道签定的合同,后续电商渠道会进行履约。
顾客一般只关怀买什么东西、付多少钱、货什么时候送达,对底层订单逻辑并不关怀,对订单拆单这个概念也比较生疏,本文咱们讨论一次基本订单拆单流程。
需求说明实在拆单场景非常杂乱,不同公司拆单战略也不同,本文仅仅解说一个简单实例,杂乱场景需求根据战略具体剖析。本文使用的是测试数据仅供演示。
2 一次拆单流程
2.1 购物车
小明在电商渠道购物车增加六件产品:
- 商家S1(渠道自营)
- A产品:冰箱 1个 100元
- B产品:纸巾 1包 20元
- C产品:书本 1本 20元
- D产品:饼干 1盒 20元
- 商家S2(第三方商家)
- E产品:充电器 1个 20元
- F产品:显示器 1个 20元
2.2 榜首次拆单(财政维度)
小明在购物车挑选上述产品点击结算按钮,这个时候发生一次拆单:
- 拆单次数:榜首次
- 拆单维度:财政维度
- 处理问题:本次购买行为能否组成一个父订单
S1和S2是两个不同商家,在财政上彻底独立,所以不能作为同一个父订单,需求拆成两个父订单:
- orderId_1:对应商家S1
- orderId_2:对应商家S2
2.3 第2次拆单(物流维度)
小明点击提交订单按钮发生第2次拆单:从节省物流成本考虑,商家希望将同一个用户同一次购买的所有产品,放在同一个包裹。但是因为产品体积、数量、存储条件不同,库房方位不同,不可以放在同一个包裹,所以需求拆单。
- 拆单次数:第2次
- 拆单维度:物流维度
- 处理问题:同一笔父订单产品能否放在一个包裹
关于S1自营商家,订单体系调用调度中心拆单服务:
- 体积因素:冰箱体积远大于其它产品,独立成单
- 库房方位:纸巾在上海库房,书本和饼干在杭州库房,纸巾独立成单,书本和饼干属于同一个子单
关于S2第三方商家,E和F产品分别由不同供货商供货,因为不同供货商各自发货,所以E和F各自独立成单。需求注意在财政维度电商渠道还是与S2商家结算。
- order_1
- sub_order_id_1-1:A冰箱
- sub_order_id_1-2:B纸巾
- sub_order_id_1-3:C书本、D饼干
- order_2
- sub_order_id_2-1:E充电器
- sub_order_id_2-2:F显示器
2.4 优惠战略
小明在下单时使用以下优惠战略:
- 渠道优惠
- 产品AF参加跨店满120元减10元活动
- 店肆优惠
- 产品BCD参加A店满60元减9元活动
- 用户权益
- 注册时赠送10个积分抵扣5元
优惠金额依照产品价格份额分摊:
- A冰箱
- 渠道优惠:(100/120) x 10 = 8.33
- 用户权益:(100/200) x 5 = 2.5
- B纸巾
- 店肆优惠:(20/60) x 9 = 3
- 用户权益:(20/200) x 5 = 0.5
- C书本
- 店肆优惠:(20/60) x 9 = 3
- 用户权益:(20/200) x 5 = 0.5
- D饼干
- 店肆优惠:(20/60) x 9 = 3
- 用户权益:(20/200) x 5 = 0.5
- E充电器
- 用户权益:(20/200) x 5 = 0.5
- F显示器:
- 渠道优惠:(20/120) x 10 = 1.67
- 用户权益:(20/200) x 5 = 0.5
2.5 订单支付
在支付时小明不小心退出支付页,假如点开订单列表再完结支付时会看到两笔父订单,付款时需求支付两次:
- orderId_1:89.17 + 16.5 x 3 = 138.67
- orderId_2:19.5 + 17.83 = 37.33
2.6 物流配送
订单支付完结后15-30分钟,下推到调度中心。为什么不是支付完结当即下推?因为用户在支付之后短时间可能撤销订单,等一段时间再下推,撤销订单概率必定程度上会降低。
关于S1自营商家,订单下推经过调度中心,仓储体系、配送体系之后回传物流单号至订单中心。
关于S2第三方商家,假如商家自己发货,商家从供货商处获取物流单号后,经过订单办理后台回填物流单号。
3 流程剖析
3.1 拆单维度
订单拆单总体上分为财政和物流两个维度。财政维度拆单主要处理问题是:本次购买行为能否组成一个父订单,常见拆单目标是不同商家拆分为不同父订单。
物流维度主要处理问题是:同一个父订单产品能不能放在同一个包裹,常见拆单目标包含:产品体积、数量、存储条件,库房方位,供货商等等。
3.2 子订单表
父订单有多个子订单,子订单非常重要,后续订单履约依照子订单维度流通,子订单至少需求承载如下信息:
- 父订单Id
- 子订单Id
- skuId
- 购买数量
- sku单价
- 分摊后渠道优惠金额
- 分摊后店肆优惠金额
- 分摊后用户权益抵扣金额
- 实付金额
- 供货商
- 订单状况
- 退款状况
- 物流单号
4 文章总结
榜首本文引出订单拆单这个概念,第二本文经过一次购物流程解说了拆单发生原因和机遇,优惠战略核算和拆单数据,第三本文对拆单流程进行剖析以及子订单表如何规划。
实在拆单场景非常杂乱,不同公司拆单战略也不同,本文仅仅解说一个简单实例,杂乱场景需求根据战略具体剖析,总体上可以从财政和物流两个维度思考。