一种基于销售的库存管理方法及设备转让专利
申请号 : CN202110357415.4
文献号 : CN113159675B
文献日 : 2022-05-10
发明人 : 张亚博
申请人 : 上海万物新生环保科技集团有限公司
摘要 :
权利要求 :
1.一种基于销售的库存管理方法,应用于客户端,其中,所述方法包括:响应于检测到用户进行的下单操作,向销售端发送订单请求,所述订单请求包括订单中涉及的商品的类型标识和数量;
接收所述销售端返回的预占成功响应信息;
响应于检测到所述用户对所述订单进行的支付操作,向所述销售端发送出库触发指令,以使所述销售端向仓库端发送商品出库指令;其中,所述仓库端基于所述商品出库指令从商品仓库中扣减所述类型标识对应的所述数量的商品,并将所述类型标识对应的所述数量的商品中的每个所述商品的商品图像码返回给所述销售端,所述销售端在存在所述商品图像码时,将所述类型标识对应的商品从销售库存中扣减,在不存在所述商品图像码时,记录所述类型标识对应的商品的出库日志;
接收所述销售端发送的用于指示完成所述类型标识对应的所述数量的商品的出库操作的出库响应信息。
2.根据权利要求1所述的方法,其中,所述方法还包括:响应于检测到所述用户对所述订单进行的取消操作,向所述销售端发送订单取消通知,以使所述销售端基于所述订单取消通知释放所述销售库存中的所述类型标识对应的所述数量的商品的订单预占。
3.一种基于销售的库存管理方法,应用于销售端,其中,所述方法包括:接收客户端发送的订单请求,所述订单请求包括商品的类型标识和数量;
响应于所述订单请求,将销售库存中的所述类型标识对应的所述数量的商品进行订单预占后,向所述客户端返回预占成功响应信息;
接收客户端响应于检测到用户对订单进行的支付操作发送的出库触发指令;
基于所述出库触发指令,向仓库端发送商品出库指令,以使所述仓库端从商品仓库中扣减所述类型标识对应的所述数量的商品;
接收所述仓库端发送的类型标识对应的所述数量的商品中的每个所述商品的商品图像码;
若存在所述商品图像码,则将所述类型标识对应的商品从所述销售库存中扣减;若不存在所述商品图像码,则记录所述类型标识对应的商品的出库日志;
分别向所述客户端和所述仓库端发送用于指示完成所述类型标识对应的所述数量的商品的出库操作的出库响应信息。
4.根据权利要求3所述的方法,其中,所述方法还包括:接收所述客户端响应于检测到所述用户对所述订单进行的取消操作发送的订单取消通知;
基于所述订单取消通知,释放所述销售库存中的所述类型标识对应的所述数量的商品的订单预占。
5.根据权利要求3所述的方法,其中,所述方法还包括:从仓库端接收新增商品的图像码,所述新增商品的图像码用于唯一指示所述新增商品;
判断所述销售库存中是否存在所述新增商品的图像码,若存在,则记录用于指示所述新增商品重复入库的重复日志;
若不存在,则基于所述新增商品及其图像码对所述销售库存进行加库存处理。
6.根据权利要求3所述的方法,其中,所述方法还包括:接收所述仓库端发送的出库商品的图像码及其出库数量;
判断在所述销售库存中是否存在所述出库商品的图像码,若否,则记录用于指示所述出库商品不存在图像码的记录日志;
若是,则判断所述销售库存中的所述出库商品的非预占数量是否大于等于所述出库商品的出库数量,若是,则从所述销售库存中扣减所述出库数量的所述出库商品,若否,则向所述仓库端发送用于指示所述出库数量的所述出库商品已预占的通知。
7.一种基于销售的库存管理方法,应用于仓库端,其中,所述方法包括:接收销售端基于出库触发指令发送的商品出库指令,其中,所述出库触发指令由所述销售端响应于检测到用户对订单进行的支付操作而发送,所述商品出库指令包括所述订单中涉及的商品的类型标识和数量;
从商品仓库中扣减所述类型标识对应的所述数量的商品,并将所述类型标识对应的所述数量的商品中的每个所述商品的商品图像码发送给所述销售端,以使所述销售端在存在所述商品图像码时,将所述类型标识对应的商品从销售库存中扣减,在不存在所述商品图像码时,记录所述类型标识对应的商品的出库日志;
接收所述销售端发送的用于指示完成所述类型标识对应的所述数量的商品的出库操作的出库响应信息。
8.根据权利要求7所述的方法,其中,所述方法还包括:获取一新增商品;
为所述新增商品生成对应的图像码,所述新增商品的图像码用于唯一指示所述新增商品;
将所述新增商品的图像码发送给所述销售端,以使所述销售端判断所述销售库存中是否存在所述新增商品的图像码。
9.根据权利要求7所述的方法,其中,所述方法还包括:确定出库商品及其出库数量;
将所述出库商品的图像码及其出库数量发送至所述销售端,以使所述销售端依序分别判断所述销售库存中是否存在所述出库商品的图像码及所述销售库存中的所述出库商品的非预占数量是否大于等于所述出库商品的出库数量;
若所述销售库存中存在所述出库商品的图像码且所述出库商品的非预占数量小于所述出库商品的出库数量,接收所述销售端发送的用于指示所述出库数量的所述出库商品已预占的通知。
10.一种非易失性存储介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行时,使所述处理器实现如权利要求1至9中任一项所述的方法。
11.一种基于销售的库存管理的客户端,其中,该客户端包括:一个或多个处理器;
计算机可读介质,用于存储一个或多个计算机可读指令,当所述一个或多个计算机可读指令被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1或2所述的方法。
12.一种基于销售的库存管理的销售端,其中,该销售端包括:一个或多个处理器;
计算机可读介质,用于存储一个或多个计算机可读指令,当所述一个或多个计算机可读指令被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求3至6中任一项所述的方法。
13.一种基于销售的库存管理的仓库端,其中,该仓库端包括:一个或多个处理器;
计算机可读介质,用于存储一个或多个计算机可读指令,当所述一个或多个计算机可读指令被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求7至9中任一项所述的方法。
说明书 :
一种基于销售的库存管理方法及设备
技术领域
背景技术
和后续二次销售处理,现有的二手商品库存管理一般是指新品退货到自有仓库后再次以不
同成色进行销售的库存管理,现有的二手商品库存管理方式有单个条码管理方式和仓储同
步库存数量管理方式。其中,在单个条码管理方式中,每个商品都是单独的一件,以每一件
的方式售卖,对应的库存也是一件一个库存方式管理,但单个条码方式很难优化搜索排序
推荐,用户很容易看到大批重复的商品,导致对用户不友好;在仓储同步库存数量管理方式
中,仓储直接同步库存数量给销售系统,但由于不同于新品,备件库商品很难重新采购或换
新,如果实际仓储同步给销售库存数量出现问题,那么会造成无法采购的销售客诉问题,从
而容易发生超卖或积压的情况;再者现有电商搭建是以库存量单位(Stock Keeping Unit,
SKU)为单元进行的,备件库商品很难进行有效的复用,导致复用电商能力较差。
发明内容
令从商品仓库中扣减所述类型标识对应的所述数量的商品,并将所述类型标识对应的所述
数量的商品中的每个所述商品的商品图像码返回给所述销售端,所述销售端在存在所述商
品图像码时,将所述类型标识对应的商品从所述销售库存中扣减,在不存在所述商品图像
码时,记录所述类型标识对应的商品的出库日志;
所述数量的商品的订单预占。
则向所述仓库端发送用于指示所述出库数量的所述出库商品已预占的通知。
订单中涉及的商品的类型标识和数量;
存在所述商品图像码时,将所述类型标识对应的商品从所述销售库存中扣减,在不存在所
述商品图像码时,记录所述类型标识对应的商品的出库日志;
商品的非预占数量是否大于等于所述出库商品的出库数量;
品已预占的通知。
存管理方法。
端返回的预占成功响应信息;响应于检测到所述用户对所述订单进行的支付操作,向所述
销售端发送出库触发指令,以使所述销售端向仓库端发送商品出库指令;其中,所述仓库端
基于所述商品出库指令从商品仓库中扣减所述类型标识对应的所述数量的商品,并将所述
类型标识对应的所述数量的商品中的每个所述商品的商品图像码返回给所述销售端,所述
销售端在存在所述商品图像码时,将所述类型标识对应的商品从所述销售库存中扣减,在
不存在所述商品图像码时,记录所述类型标识对应的商品的出库日志;接收所述销售端发
送的用于指示完成所述类型标识对应的所述数量的商品的出库操作的出库响应信息,实现
了在客户端对商品的下单和支付的操作,以便销售端和仓库端基于客户端的下单和支付操
作进行商品的预占和出库处理。
行订单预占后,向所述客户端返回预占成功响应信息;接收客户端响应于检测到用户对订
单进行的支付操作发送的出库触发指令;基于所述出库触发指令,向仓库端发送商品出库
指令,以使所述仓库端从商品仓库中扣减所述类型标识对应的所述数量的商品;接收所述
仓库端发送的类型标识对应的所述数量的商品中的每个所述商品的商品图像码;若存在所
述商品图像码,则将所述类型标识对应的商品从所述销售库存中扣减;若不存在所述商品
图像码,则记录所述类型标识对应的商品的出库日志;分别向所述客户端和所述仓库端发
送用于指示完成所述类型标识对应的所述数量的商品的出库操作的出库响应信息,实现了
在销售端对用户下单的商品进行预占操作及用户支付的商品进行出库操作,使得通过商品
图像码和待出库的商品的数量的扣减,从而解决销售存库数量与商品仓库数量的强一致性
问题。
库指令包括所述订单中涉及的商品的类型标识和数量;从商品仓库中扣减所述类型标识对
应的所述数量的商品,并将所述类型标识对应的所述数量的商品中的每个所述商品的商品
图像码发送给所述销售端,以使所述销售端在存在所述商品图像码时,将所述类型标识对
应的商品从所述销售库存中扣减,在不存在所述商品图像码时,记录所述类型标识对应的
商品的出库日志;接收所述销售端发送的用于指示完成所述类型标识对应的所述数量的商
品的出库操作的出库响应信息,实现了在仓库端对用户下单并完成支付的商品进行实际的
出库操作,同时通过商品图像码和待出库的商品的数量的扣减,从而解决销售存库数量与
商品仓库数量的强一致性问题。
附图说明
具体实施方式
示例。
计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动
态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除
可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD‑ROM)、
数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或
任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机
可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
述客户端的基于销售的库存管理方法如图1所示,包括步骤S11、步骤S12、步骤S13及步骤
S14;所述销售端为对商品进行销售过程中的业务的后台服务器,以监听用户是否下单、支
付及收货等,达到实时跟进用户下单相关情况及商品线上销售情况等,其中,所述客户端的
基于销售的库存管理方法如图2所示,包括步骤S21、步骤S22、步骤S23、步骤S24、步骤S25、
步骤S261、步骤S262及步骤S27;所述仓库端为对商品的实际屯仓及出库等进行实地监控的
终端,比如仓库所在的监控器等,所述客户端的基于销售的库存管理方法如图3所示,包括
步骤S31、步骤S32及步骤S33。其中,具体包括如下步骤:
该类型对应的商品,同时还选择需要下单的商品的数量,该数量可以是一个或多个,基于用
户的下单需求而确定,在用户对需要下单的用户的下单相关信息操作完毕后,在步骤S11
中,客户端响应于检测到用户进行的下单操作,向销售端发送订单请求,所述订单请求包括
订单中涉及的商品的类型标识和数量。
对用户下单的所述类型标识对应的所述数量的商品进行订单预占操作,如图4所示的销售
端的订单预占库存操作,并记录订单占用的该商品的数量,并通知客户端订单预占成功,以
便客户端后续进行订单的支付等操作。
S13中,客户端响应于检测到所述用户对所述订单进行的支付操作,向所述销售端发送出库
触发指令,以使所述销售端向仓库端发送商品出库指令;其中,所述仓库端基于所述商品出
库指令从商品仓库中扣减所述类型标识对应的所述数量的商品,并将所述类型标识对应的
所述数量的商品中的每个所述商品的商品图像码返回给所述销售端,所述销售端在存在所
述商品图像码时,将所述类型标识对应的商品从所述销售库存中扣减,在不存在所述商品
图像码时,记录所述类型标识对应的商品的出库日志。
程,如图4所示的下传库存生产操作,以使所述仓库端从商品仓库中扣减所述类型标识对应
的所述数量的商品。
品出库指令包括所述订单中涉及的商品的类型标识和数量。
端,以使所述销售端在存在所述商品图像码时,将所述类型标识对应的商品从所述销售库
存中扣减,在不存在所述商品图像码时,记录所述类型标识对应的商品的出库日志。
对,如图4中所示的核对订单出库条码。
的订单预占出库;步骤S262,若不存在所述商品图像码,所述销售端记录所述类型标识对应
的商品的出库日志,以实现商品在销售端的销售库存中的无条码出库操作,如图4所示的无
条码出库。
库,使得用户可以耐心等待商品的达到和收货等。
能够对销售的商品的出库保持数据同步,从而保证仓库端的商品仓库与销售端的销售库存
的强一致性。
行商品的预占和出库处理;在销售端对用户下单的商品进行预占操作及用户支付的商品进
行出库操作,使得通过商品图像码和待出库的商品的数量的扣减,从而解决销售存库数量
与商品仓库数量的强一致性问题,及在仓库端对用户下单并完成支付的商品进行实际的出
库操作,同时通过商品图像码和待出库的商品的数量的扣减,从而解决销售存库数量与商
品仓库数量的强一致性问题。
测到所述用户对所述订单进行的取消操作,向所述销售端发送订单取消通知,以使所述销
售端基于所述订单取消通知释放所述销售库存中的所述类型标识对应的所述数量的商品
的订单预占;所述销售端在接收到所述客户端响应于检测到所述用户对所述订单进行的取
消操作发送的订单取消通知后,基于所述订单取消通知,释放所述销售库存中的所述类型
标识对应的所述数量的商品的订单预占,如图4中所示的对销售库存进行订单预占取消操
作,实现对销售库存中的订单预占的商品进行释放,以便释放后的商品可以被后续的其他
订单进行预占。
用于唯一指示所述新增商品,该图像码包括但不限于是二维码、包含图像的二维码及条形
码等,并将所述新增商品的图像码发送给所述销售端,以使所述销售端判断所述销售库存
中是否存在所述新增商品的图像码;销售端从仓库端接收新增商品的图像码,所述新增商
品的图像码用于唯一指示所述新增商品后,判断所述销售库存中是否存在所述新增商品的
图像码,若存在,则记录用于指示所述新增商品重复入库的重复日志;若不存在,则基于所
述新增商品及其图像码对所述销售库存进行加库存处理,比如,若所述图像码为条形码,所
述销售端根据新增商品的条形码核对所述销售库存进行核对是否已经存在该新增商品的
条形码在所述销售库存中,若销售库存中已经存在所述新增商品的条形码,则对所述新增
商品做排重处理并记录用于指示所述新增商品重复入库的重复日志,若销售库存中不存在
所述新增商品的条形码,则对不在所述销售库存中的新增商品做现货增加库存操作,如图4
所示的现货加库存和记录重复日志,以实现对销售库存和商品仓库的新增商品的同步加库
存和排重,进一步确保销售库存和商品仓库的商品的强一致性。
库存中是否存在所述出库商品的图像码及所述销售库存中的所述出库商品的非预占数量
是否大于等于所述出库商品的出库数量,若所述销售库存中存在所述出库商品的图像码且
所述出库商品的非预占数量小于所述出库商品的出库数量,接收所述销售端发送的用于指
示所述出库数量的所述出库商品已预占的通知。
在图像码的记录日志;若是,则判断所述销售库存中的所述出库商品的非预占数量是否大
于等于所述出库商品的出库数量,若是,则从所述销售库存中扣减所述出库数量的所述出
库商品,如图4中所示的现货减库存,若否,则向所述仓库端发送用于指示所述出库数量的
所述出库商品已预占的通知,以便仓库端接收并显示用于所述指示所述出库数量的所述出
库商品已预占的通知,从而拒绝对出库商品的出库操作,如图4中所示的拒绝出库,实现了
在销售库存和商品仓库出现问题的情况下可以通知销售的运营,从而减少维护成本,当然,
也解决了销售端的销售库存的备件少带来的超卖问题,有效的平衡销售过程中的商品。
存管理方法。
的预占成功响应信息;响应于检测到所述用户对所述订单进行的支付操作,向所述销售端
发送出库触发指令,以使所述销售端向仓库端发送商品出库指令;其中,所述仓库端基于所
述商品出库指令从商品仓库中扣减所述类型标识对应的所述数量的商品,并将所述类型标
识对应的所述数量的商品中的每个所述商品的商品图像码返回给所述销售端,所述销售端
在存在所述商品图像码时,将所述类型标识对应的商品从所述销售库存中扣减,在不存在
所述商品图像码时,记录所述类型标识对应的商品的出库日志;接收所述销售端发送的用
于指示完成所述类型标识对应的所述数量的商品的出库操作的出库响应信息,实现了在客
户端对商品的下单和支付的操作,以便销售端和仓库端基于客户端的下单和支付操作进行
商品的预占和出库处理。
行订单预占后,向所述客户端返回预占成功响应信息;接收客户端响应于检测到用户对订
单进行的支付操作发送的出库触发指令;基于所述出库触发指令,向仓库端发送商品出库
指令,以使所述仓库端从商品仓库中扣减所述类型标识对应的所述数量的商品;接收所述
仓库端发送的类型标识对应的所述数量的商品中的每个所述商品的商品图像码;若存在所
述商品图像码,则将所述类型标识对应的商品从所述销售库存中扣减;若不存在所述商品
图像码,则记录所述类型标识对应的商品的出库日志;分别向所述客户端和所述仓库端发
送用于指示完成所述类型标识对应的所述数量的商品的出库操作的出库响应信息,实现了
在销售端对用户下单的商品进行预占操作及用户支付的商品进行出库操作,使得通过商品
图像码和待出库的商品的数量的扣减,从而解决销售存库数量与商品仓库数量的强一致性
问题。
库指令包括所述订单中涉及的商品的类型标识和数量;从商品仓库中扣减所述类型标识对
应的所述数量的商品,并将所述类型标识对应的所述数量的商品中的每个所述商品的商品
图像码发送给所述销售端,以使所述销售端在存在所述商品图像码时,将所述类型标识对
应的商品从所述销售库存中扣减,在不存在所述商品图像码时,记录所述类型标识对应的
商品的出库日志;接收所述销售端发送的用于指示完成所述类型标识对应的所述数量的商
品的出库操作的出库响应信息,实现了在仓库端对用户下单并完成支付的商品进行实际的
出库操作,同时通过商品图像码和待出库的商品的数量的扣减,从而解决销售存库数量与
商品仓库数量的强一致性问题。
中,本申请的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本申请的
软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,
磁或光驱动器或软磁盘及类似设备。另外,本申请的一些步骤或功能可采用硬件来实现,例
如,作为与处理器配合从而执行各个步骤或功能的电路。
而调用本申请的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通过
广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据所述程序指令运行的
计算机设备的工作存储器中。在此,根据本申请的一个实施例包括一个装置,该装置包括用
于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指
令被该处理器执行时,触发该装置运行基于前述根据本申请的多个实施例的方法和/或技
术方案。
从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权
利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有
变化涵括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此
外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个
单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表
示名称,而并不表示任何特定的顺序。