货品指定出库仓库
1.使用场景
【货品指定出库仓库】
部分商家存在多地分仓的情况,并且某几款商品只在某个仓库有货,只能发对应的仓库。
注:建议将货品指定仓库的数目控制在3000条以内。
【根据货品指定仓库自动拆分】
当一个订单中内的多个货品的出库仓库不同时,系统会自动把这些出库仓库不同的货品分别拆分出来。
2.配置开关说明
要理解这个功能,首先我们需要了解和本功能相关的各项配置。
【配置1】启用按货品选仓策略
位置:设置–>系统设置–>基本设置–> "启用按货品选仓策略 "
配置 | 结果 |
开启 | 按照货品的指定店铺的指定出库仓库设置选择出库仓库 |
关闭 | 按照正常的选仓策略选仓 |
【配置2】店铺的货品设置
位置:设置–>基本设置–>双击店铺–>店铺设置
店铺设置 | 结果 |
货品设置选择“指定仓库” | 对某货品指定在该店铺的出库仓库的设置可以生效 |
货品未设置选择“指定仓库” | 对某货品指定在该店铺的出库仓库的设置无法生效 |

【配置3】单品在指定店铺的出库仓库设置
前提:开启了为货品设置出库仓库和为单品设置出库权限的设置。
[位置:设置-->安全设置-->员工权限]


位置:货品-->货品档案界面-->单品详情页-->选中单品设置出库仓库
货品-->单品列表-->选中单品设置出库仓库[支持批量操作]
第1步:选择指定店铺。
在下拉框中选择你需要设置出库仓库的店铺。注意该店铺必须开启了[配置2]否则设置不生效。选择全部则代表所有的开启了[配置2]的店铺都可以使用此设置。
第2步:选择指定店铺的出库仓库。
勾选您想要为店铺设置的出库仓库。注意,如果店铺一个出库仓库都没勾选的话,店铺就使用[下拉框选择全部]时的出库仓库设置。
第3步:设置出库优先级
选中仓库点击上移下移调整仓库的位置,按照从上往下的顺序,优先级从高到低。
第4步:保存
补充说明:如果一个货品中所有的单品在各店铺的出库仓库设置都相同,那我们就可以直接在货品档案界面选择货品右击为该货品设置出库仓库[支持批量操作]。
注:如果单品有出库仓库设置就按单品的设置,如果单品没有出库仓库设置就按照货品的设置。
【配置4】启用根据货品指定仓库自动拆分
位置:设置-->策略设置-->订单拆分策略-->启用根据货品指定仓库自动拆分
【配置5】不允许按指定仓库拆分出全是赠品的订单
位置:设置–>策略设置–>订单拆分–>不允许按(库存不足/指定仓库)拆分订单拆出全是赠品的订单
配置 | 结果 |
开启 | 不允许按(库存不足/指定仓库)拆分出全是赠品的订单 |
关闭 | 允许按(库存不足/指定仓库)拆分出全是赠品的订单 |
【配置6】修改按货品策略选出的仓库时给出提醒
位置:设置-->系统设置-->订单设置-->修改按货品策略选出的仓库时给出提醒
配置 | 结果 |
开启 | 订单审核界面选中 [按照“货品选仓策略”或者“按货品指定仓库拆分”选出仓库的订单] 右击修改仓库时给出提醒 |
关闭 | 订单审核界面选中 [按照“货品选仓策略”或者“按货品指定仓库拆分”选出仓库的订单] 右击修改仓库时没有提醒 |
3.举例说明
例1:【货品指定出库仓库】
- 【配置1】启用按货品选仓策略
- 【配置2】店铺的货品设置
- 【配置3】单品在指定店铺的出库仓库设置
假设买家在[XXX母婴店]买了一罐[奶粉]和一个[婴儿车]。
第1步:将这个订单抓到系统里。
第2步:判断[XXX母婴店]是否开启了[配置1][配置2]。[配置1]和[配置2]只要有一个没有开启,订单就还走正常选仓策略。
第3步:如果[配置1][配置2]开启了,订单会去计算订单内货品的出库仓库设置[配置3]。如果发现[配置3]未被配置,那么订单就还是走正常选仓策略。下表是例1中[奶粉]和[婴儿车]为[XXX母婴店]配置的[配置3]内容:
例1-[配置3]情况表
货品 | 店铺 | 出库仓库 |
---|---|---|
[奶粉] | [XXX母婴店] | [海外仓] |
[奶粉] | [XXX母婴店] | [港台仓] |
[婴儿车] | [XXX母婴店] | [上海仓] |
然后通过计算得出订单出库仓库。
计算方式:
1.首先将订单内所有货品的出库仓库按照优先级排序
优先级排序结果: [海外仓] = [上海仓] > [港台仓]
由于有多个仓库的优先级相同,所以我们将[海外仓]和[上海仓]进行随机排序。随机排序后优先级排序结果: [海外仓] > [上海仓] > [港台仓]
2.然后按优先级从高到低一个个查看订单中货品在该仓库的库存
缺货金额计算方式:
缺货金额计算公式:【当前有效库存=实际库存-待发货量-待审核量】【缺货量=当前订单需要的货品量-当前有效库存】【缺货金额=缺货量*货品成交价】
示例:假设[奶粉]的成交价格是100元,[婴儿车]的成交价格是350元。
海外仓:[奶粉]库存充足,[婴儿车]缺货量为1。 缺货金额=1*350=350
上海仓:[婴儿车]库存充足,[奶粉]缺货量为1。 缺货金额=1*100=100
港台仓:[奶粉]缺货量为1,[婴儿车]缺货量为1。缺货金额=1*100+1*350=450
在上述示例情况下,系统会选择缺货金额最少的上海仓作为订单的出库仓库。
例2:【根据货品指定仓库自动拆分】
- 【配置2】店铺的货品设置
- 【配置3】单品在指定店铺的出库仓库设置
- 【配置4】启用根据货品指定仓库自动拆分
假设买家在[XXX母婴店]买了一罐[奶粉]、一个[奶瓶]、一个[婴儿车]。
第1步:走例1中介绍的【货品指定出库仓库】的步骤,进行选仓。
第2步:判断[XXX母婴店]是否开启了[配置2]和[配置4]。
[配置2]和[配置4]只要有一个没有开启,订单就不会根据货品指定仓库自动拆分。
第3步:如果[配置2][配置4]开启了,订单就会去计算订单内货品对订单店铺的出库仓库设置[配置3]。
如果发现[配置3]未被配置,那么订单就不会根据货品指定仓库自动拆分。下表是例2中[奶粉]、[奶瓶和[婴儿车]为[XXX母婴店]配置的[配置3]内容。
例2-[配置3]情况表
货品 | 店铺 | 出库仓库 |
---|---|---|
[奶粉] | [XXX母婴店] | [海外仓] |
[奶粉] | [XXX母婴店] | [港台仓] |
[奶瓶] | [XXX母婴店] | [海外仓] |
[婴儿车] | [XXX母婴店] | [上海仓] |
然后通过计算得出订单需要拆分的出库仓库。
计算方式:对于单个货品,首先按优先级从高到低一个个查看为按优先级从高到低一个个货品在该仓库的库存[实际库存-待发货量-待审核量-订单需要的货品量]是否充足,然后选择有库存仓库中优先级最高的做为出库仓库。如果所有仓库库存都不充足,就选择优先级最高的仓库。
示例:[奶粉]的出库仓库优先级排序:[海外仓]>[港台仓]。
如果[海外仓][奶粉]库存充足奶粉就会走[海外仓],如果不充足就接着看[港台仓]库存是否充足,充足的话[奶粉]就走[港台仓],如果不充足也就是所有仓库库存都不充足的时候选择优先级最高的仓库[海外仓]。
在计算完毕之后,如果恰巧订单中某几个货品的出库仓库相同。那么这两个货品就会被拆分到同一个订单。
示例:[奶粉]算出来出库仓库是[海外仓],[奶瓶]的出库仓库也是[海外仓]
拆分结果:[奶瓶][奶粉]在同一个订单中,仓库是[海外仓]。
例3:【[配置1]对[配置4]的影响】
- 【配置1】启用按货品选仓策略
- 【配置4】启用根据货品指定仓库自动拆分
- 【配置5】不允许按指定仓库拆分出全是赠品的订单
假设买家在[XXX母婴店]买了一罐[奶粉]、一个[婴儿车]和一个[围兜]
第1步:走完例1中介绍的【根据货品指定仓库自动拆分】的步骤,进行选仓
第2步:走完例2中介绍的【货品指定出库仓库】的步骤,进行拆分
例3-[配置3]情况表
货品 | 店铺 | 出库仓库 |
---|---|---|
[奶粉] | [XXX母婴店] | [海外仓] |
[婴儿车] | [XXX母婴店] | [上海仓] |
[围兜] | [XXX母婴店] | 无 |
配置1开启与否的拆分结果对比如下表:
例3-配置1与配置4情况及结果表
【情况1】
情景 | 配置1 | 配置4 | 选仓策略 |
---|---|---|---|
情况1 | 关闭 | 开启 | 订单走正常的选仓策略选择仓库。假设选择了[普通仓] |
拆分结果
订单1 | [围兜] | [普通仓] |
---|---|---|
订单2 | [婴儿车] | [上海仓] |
订单3 | [奶粉] | [海外仓] |
【情况2】
情景 | 配置1 | 配置4 | 选仓策略 |
---|---|---|---|
情况2 | 开启 | 开启 | 订单按照出库仓库设置选仓,假设通过计算[计算方式详见上文]订单选择了[海外仓] |
拆分结果
订单1 | [围兜] [奶粉] | [海外仓] |
---|---|---|
订单2 | [婴儿车] | [上海仓] |
从上表分析得出:
如果您觉得[围兜]即使和设置了出库仓库的货品例如[奶粉]一起从[海外仓]出库也没关系,那么就选择情况2。如果您觉得这个[围兜]不能和[奶粉]一起从[海外仓]发货,而应该单独拆出来的话就选择情况1。
拆分出全是赠品订单:假设[围兜]是赠品,在情况1下,拆分后会有一个全是赠品的订单。假设[婴儿车]是赠品,在情况1和情况2下,也会拆分出一个全是赠品的订单。
解决方案:勾选[配置5]后系统中将不会拆分出全是赠品的订单。