多仓库销售的实现方法(技术贴),求解答
[来源:] 2009-11-12 16:45:00 编辑:icetank 点击: 次
大家好,我是做技术的,不知道有生之年能不能有机会用到多仓库销售,但我真的忍不住思考它的实现方法,因为多仓库销售的意义在于,它可以立刻很现实的实现供应商管理库存、虚实库结合销售、预售等需要。
下面是ECShop的多库销售实现思路,请教各位大牛两个问题:
问题1:如下的设计有没有可以简化/优化的地方,如果有不合理之处应该怎样处理更合理?
问题2:第6条中提到的神秘算法应该怎样设计?
实现步骤:
1, 建立goods_number表:goods_id, goods_sn, warehouse_id, warehouse_name, goods_number(仓内可定库存), locked_number(已锁定待配货库存)。
2,下订单时减商城库存,就用到locked_number,如果系统设计成发货时才减库存就不需要。
3, 某个sku的商城库存永远等于该sku在所有指定的n个仓库中可定库存之和。
4, 入库时,先入分仓库存,同时也再加到商城库存。
5, 取消、无效订单,将已定库存加回可定库存,同时也再把库存加回商城。
6, 销售减库存时,减商城库存。并按照神秘算法逐仓减库存:先减A库;A库减至0,仍要减库存则减B库。减去的是goods_number(可定库存),并加在locked_number(已定库存)。
7, 销售出库时,减已定库存。盘点时,仓内实际库存=可定库存+已定库存。
8, 非销售出库,如调拨、盘亏、返厂等,直接减可定库存,不需管已定库存。
9, 定期核单,释放已定库存。
-
外行看亚马逊的仓
为啥他的仓库只盖一层,上层空间不是浪费了?? ...
- 外行看亚马逊的仓库(多图)
- 听说《邮政法》规定了先验货后签
- 请问各位派友,怎样做好银饰和皮具
- 如何提升EMS递送成功率
- 看看joyo的快递系统
- 请老师推荐关于仓储的书
- 一家大型快递公司每天有多少业务
- 朋友合伙入股开网店 股份和分红