订单自动拆分
注:预订单拆分自动转审核详见 预订单自动拆分转审核>>
在了解订单自动拆分之前,我们来思考一下哪些情况需要拆分。
- 货品体积过大,只能单发。
- 货品必须从某一个仓库出库(可能是库存不足,可能是考虑到买家地址远近)
对于以上的几种情况。我们可以通过系统自动化处理一些拆分。
1.大件拆分
大件拆分就是说,将订单内的大件拆分出去作为一个新的订单。比如说,家电商家出售了一个电水壶和一个电饭锅给买家。但是这两件物品不可以一起打包发货。于是我们将电饭锅拆分出去。
大件自动拆分支持单品大件自动和组合装大件自动拆分
以上例具体说明设置步骤:
1.1单品大件自动拆分:
首先修改将电饭锅和电水壶的拆分属性为独立大件或者普通大件。设置完毕后,在拆分策略中开启单品大件自动拆分拆分。此时上例中的订单在系统内自动拆分为两单。
注:货品的属性中除了大件以外还有一个“非单发件”属性,这指的是不允许拆分出一个只有该货品的订单
1.1.1设置货品拆分属性的方式
1.1.2独立大件和普通大件的区别
普通大件指的是不能和别的大件在一个订单内,但和普通货品却可以。而独立大件不能和任何货品处于同一个订单内。
假设此时我的电水壶电饭锅都是“独立大件”。上面那个客户买了两个家电,已经满足了我们店铺送“除水垢柠檬酸”的条件。系统就自动给他赠送了一个柠檬酸。但是不幸的事情发生了,我把电饭锅和电水壶都打包出去之后发现,天啊,我的柠檬酸还没送出去。然后就为了我的一袋小小的柠檬酸,我再次打了一个包发了一个货。
为什么会这样呢,这是因为我们的货品都是独立大件,独立大件会拆成独立的一个单子,里面只有它一个。其实像是上面的情况我们一定是希望“柠檬酸”跟着热水壶一起发出去。于是我们就可以把热水壶设置为普通大件。
1.2组合装大件自动拆分:
1.2.1设置组合装拆分属性的方式
在【货品】-【组合装】编辑组合装货品信息的时候,可以修改组合装大件属性,如下图所示:
普通大件和独立大件的属性同单品的普通大件和独立大件
如果单品和组合装同时都要执行大件自动拆分,则可以在拆分策略中设置大件自动拆分(单品+组合装)
2按指定货品拆分
在了解按照指定货品拆分之前,建议先了解自动选仓流程中的货品指定选仓
比如说“畅销品”只存在“市区A仓”,“非畅销品”只存在“市区B仓”。此时有一个既有“畅销品”也有“非畅销品”订单。我们希望将这个订单拆分为二,一个只有“畅销品”,一个只有“非畅销品”。然后分别使用不同的仓库。
配置设置:1)
①店铺的货品设置为“指定仓库”
②开启“按指定货品拆分”配置[位置:设置→策略设置→订单拆分]并且保证店铺没有勾选“禁止自动拆分订单”。
③设置出库仓库:
- 步骤一:在货品档案界面或单品列表界面,检索出“热销品”并批量选中右击“设置出库仓库”。
- 步骤二:设置出库仓库。在“出库仓库设置界面”,设置当店铺为“绿岛店铺”时,货品的指定出库仓库为“市区A仓”(如下图)。
拆分步骤:
步骤一:按照按货品选仓为订单内每一个货品都选择一个仓库
- 选仓逻辑:
- 把库存不足的仓库剔除
- 将有库存的仓库的优先级排列2)
- 如果全部仓库都库存不足,选择缺货金额最小的仓库(如果全部缺货,这意味着如果订单要发货就必须从其他仓库调货过来。而“缺货金额”越高就代表我们要从别的仓库调货可能损耗的成本越高。于是都缺货的时选择“缺货金额”最低的仓库。)
步骤二:将选出相同仓库的货品拆分到一个订单内
概念解释:
①库存不足:库存不足就是仓库缺货了。缺货在我们系统里面有一个十分精确的计算公式。也就是当(实际库存3)-待发货量4)-待审核量5))小于等于0的时候就是库存不足。
②仓库优先级:货品出库仓库设置界面中被勾选仓库从上到下排,优先级从高到低。注:仓库排列顺序可以通过界面上的“上移”“下移”按钮调整。
③缺货金额:缺货金额就是说,这个订单在这个仓库所缺的货价值多少钱。缺货金额在系统内也有一个精确的计算公式。缺货金额=缺货量*货品成交价 缺货量=|
实际库存-待发货量-待审核量|
注释:“库存不足”、“仓库优先级”以及“缺货金额”。这些都是我们在有多个仓库可以选择的时候,会影响选仓结果的因素。
补充点①:按照货品指定出库拆分之后,没有指定出库仓库的普通货品为啥跟着某个指定出库仓库的货品走一个仓库发货了,而不是单独的作为一个订单走普通选仓策略选出来的仓库?
- 解决方案:
注:配置, 这个配置使用的场景是有的店铺的订单是禁止合并拆分。这个时候如果不按照货品选择仓库的话,特殊货品就没法走指定仓库。所以客户开启了整体的按货品选择仓库,但是因为客户的其他仓库又是特殊指定和普通货品分开发货的,那么这个时候只能针对店铺开启反向的一个操作。禁止按货品选择仓库。
补充点②:赠品的处理
订单中有一类特殊货品,他们是以赠品的形式存在的。他们也会按照订单指定仓库自动拆分,但是我们并不希望赠品们单独的变成一个订单。于是我们可以通过在“拆分策略界面”勾选“”配置来限制。
补充点③:非单发件的的处理
在前文中说明大件拆分时候,我们提到了货品的拆分属性。拆分属性除了上面介绍“普通大件”“独立大件”以为还有一个“非单发件”。当在拆分策略界面勾选了“”,是订单不允许只存在“非单发件”货品。
3.按区域自动拆分
订单拆分支持根据仓库库存及覆盖区域自动拆分
位置:设置–>策略设置–>订单拆分
用户实际场景:客户下了个订单,订单包括两个货品a,b;此时有A和B两个仓库距离收货地址近,C仓库距离收货地址远;但是A仓库仅有a货品,B仓库仅有b货品有些客户为了让买家能更快的收到货,增加买家好感,客户宁愿从a和b两个仓库拆单发货,也不愿意从包含订单所需货品的C仓库发货。基于这种情况,有些客户为了让买家能更快的收到货,增加买家好感,宁愿选择覆盖收货地址的仓库拆单发货,基于这种场景,我们系统增加根据仓库库存及覆盖区域自动拆分配置,客户可以根据自己的需求选择是否开启这个配置。
系统实现该配置举几个实例加以说明
示例1:
- A,B,C和D四个仓库,A,B,C,D均设置为不允许缺货,E仓库设置为允许缺货(注意:2.1.7.0版本前,店铺使用仓库中选中仓库均默认的是允许缺货。从本版本起我们添加了允许缺货字段,可以自由设定仓库是否允许缺货)
- a,b,c等货品均为指定出库仓库
- 店铺使用仓库情况如下:选中A,B,C和D四个仓库,优先级D>E>A=B>C
- 仓库覆盖范围情况如下:A,B和C两个仓库覆盖杭州,D和E仓库的不覆盖杭州。
- 仓库包含货品情况如下:A仓库仅有a货品;B和C仓库仅有b货品;D和E仓库包含a和b两个货品
订单情况 | 开启该配置结果(答疑) | 不开启该配置结果 |
---|---|---|
杭州客户下单包含货品a和b | 订单会拆分 a进入A仓库,b进入B仓库 (为何不匹配货品充足的D和E仓库?原因:D和E仓库不覆盖杭州仓,在覆盖杭州仓的仓库中能够找到满足订单的货品,进行了拆单发货) (为何b货品拆进了B仓库而不是C仓库呢?原因:C仓库的优先级比B仓库低) | a和b货品均进入D仓库 (为何不匹配同样货品充足的E仓库呢?原因:因为E仓库的优先级比D仓库低) |
杭州客户下单包含货品a和c | 订单会拆分 a进入A仓库,c进入E仓库 (为何c仓库不匹配A,B,C和D仓库呢?原因:因为D仓库不允许缺货) | a和c货品均进入E仓库 (因为E仓库允许缺货,所以该订单匹配了E仓库) |
杭州客户下单包含货品a和c | 订单会拆分 a进入A仓库,c进入E仓库 (为何c仓库不匹配A,B,C和D仓库呢?原因:因为D仓库不允许缺货) | a和c货品均进入E仓库 (因为E仓库允许缺货,所以该订单匹配了E仓库) |
示例2:以下货品均未指定出库仓库
- 店铺使用仓库:包含杭州仓和郑州仓
- 优先级:杭州仓(不允许缺货)>郑州仓(允许缺货)
- 仓库覆盖范围:杭州仓覆盖江浙沪,郑州仓覆盖全国
- 仓库包含货品情况:
- 杭州仓包含货品:货品A,B,C分别10个
- 郑州仓包含货品:货品A,B,C,D分别10个
- 下边举的订单是并行订单,互不影响。
- 配置:启用根据仓库库存及覆盖区域自动拆分(货品指定仓库的优先级高于该策略)
- 缺货状态:包括仓库无该货品和货品
订单情况 | 开启该配置结果(答疑) | 不开启该配置结果 |
---|---|---|
杭州–客户下单,A,B和D货品各一个 | A,B进杭州仓,D进郑州仓(原因:杭州仓优先级高且A,B货品有货) | 所有货品均进入郑州仓 |
郑州–客户下单,包括A B C三个货品 | A,B,C进入郑州仓 | A,B,C进入郑州仓 |
杭州–客户下单,A货品20个 B货品 20个 | 所有货品均进入郑州仓(原因:郑州仓允许缺货) | 所有货品均进入郑州仓(原因:郑州仓允许缺货) |
杭州–客户下单,A 货品1个 B货品1个 | 所有货品均进入杭州仓 | 所有货品均进入杭州仓 |
杭州–客户下单 A货品1个 E货品1个 | A货品进入杭州仓 E货品进入郑州仓 | 所有货品均进入郑州仓 |
订单拆分策略中还有一种预订单自动转审核功能。 详见预订单自动拆分转审核>>