后台添加订单拆分(根据供应商)?

作者:伯尘
链接:https://www.zhihu.com/question/24428398/answer/263674701
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


拆单分为电商平台的前端拆单与商家后端ERP拆单,具体的拆单规则应该是属于需求文档级别了,你懂得! 而且也跟你自身的系统架构有关,所以我在这大致说下方向,给点提示。

一、电商平台前端拆单:(按业务分,让顾客知晓是分开发货)

1、生成订单前:不同业务类型的订单不允许同时结算,通过交易流程拆单(例如:海外购订单、国内商品订单、充值等);

2、生成订单前: 促销相关,优惠券、满减等需在交易拆单前按相应规则计算;

3、生成订单后:不同商家或库房的订单在结算后拆分成多个子订单发货;(例如:京东自营的商品,但是在不同库房存放; 购买的商品由多个商家发货)

4、涉及金额与优惠的均摊;例如满减、满折、京东支付、等整单级别优惠按均摊率分摊到单个商品上。方便后续退款退积分; (这在很多订单数据结构中是难点,例如多种方式支付时,如何退款;各种优惠如何分摊记录)



二、商家后端ERP拆单:(按包裹分,往往是因为缺货或分仓发货导致)

1、穷举业务场景,什么情况下需要拆单? 按业务去分析拆单规则

一个订单中部分商品缺货; 一个订单中存在部分预售商品; 一个订单发往不同地址; 一个订单的商品在不同的库房发货; 一个订单中商品因为避关税问题需要拆单; 2、后端促销规则,注意是拆单前计算还是拆单后计算,最好有参数设置;

一个订单中商品因为避关税问题需要拆单; 涉及金额与优惠的均摊;例如满减、满折、京东支付、等整单级别优惠按均摊率分摊到单个商品上。方便后续退款退积分; 3、拆分后金额分摊、注意字段属性的取值

涉及金额与优惠的均摊;例如满减、满折、京东支付、等整单级别优惠按均摊率分摊到单个商品上。方便后续退款退积分; 一个商品多件时,拆多个订单时,金额和优惠的取值; 多个商品拆多个订单时金额和用户基本信息的取值; 4、拆单后,如何反馈给订单相关系统?

电商平台:线上是一个订单,但是因为后端拆单后,变成多个订单发货,如何让顾客知晓?(淘宝目前支持按商品发货,但是有些平台还不支持) 财务对账:财务系统中,如何进行对账,例如 支付宝是一条记录,但是系统中是两笔订单; 物流系统:一个订单,多个包裹,每个包裹不同的物流记录反馈;


PS:既然拆分,就需要考虑到合并,或者多次拆分合并后,要保证原订单数据结构不丢失、不影响财务对账。

作者:踩单车的悟净

原文地址:pmcaff.com/discuss/answ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值