[发明专利]一种电子商务平台防止商品超卖的流程控制及技术控制方法在审
申请号: | 201611073247.1 | 申请日: | 2016-11-29 |
公开(公告)号: | CN108122147A | 公开(公告)日: | 2018-06-05 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 长沙海商网络技术有限公司 |
主分类号: | G06Q30/06 | 分类号: | G06Q30/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 410011 湖南省长*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子商务平台 技术控制 流程控制 订单提交 订单支付 多重控制 技术发明 商品订购 事件处理 预期的 并发 浏览 购买 环节 | ||
1.一种电子商务平台防止商品超售业务控制流程及技术实现方法,其特征在于:包括Step1:商品浏览时的超售控制;Step2:商品加入购物车的超售控制;Step3:订单生成的超售控制;Step4:订单支付前的超售控制;Step5:订单支付后的异常超售控制。
2.根据权利要求1所述的方法,其特征在于,在所述步骤Step1,系统提示用户当前商品库存,并提示当前商品是否可以加入购物车,如果没有,不能加入购物车。
3.根据权利要求1所述的方法,其特征在于,在所述步骤Step2,加入购物车时,系统检测当前所选商品是否有足够库存,如果库存不足,停止加入购物车操作。
4.根据权利要求1所述的方法,其特征在于,在所述步骤Step3之前,进入购物车时,系统检测当前所有商品是否库存足够,如果库存不够,或者商品下架,自动从购物车中删除。
5.根据权利要求1所述的方法,其特征在于,在所述步骤Step3,订单生成时,先检查一次订单中所有商品的库存是否足够,如果不够,返回出错提示,阻止订单生成。
6.根据权利要求1所述的方法,其特征在于,在所述步骤Step4,订单准备支付时(订单调用支付接口前),检查支付商品的库存,如果库存不足,提示用户返回修改;如果库存足够,进一步检查当前商品的临时占用库存(支付占用),检查“支付队列”中该商品数量,判断商品预估剩余数量是否大于当前用户准备支付的数量,如果最终数量充足,将当前订单商品加入“支付队列”,临时占用商品库存,并调用支付接口完成支付;如果当前商品最终剩余数量不足,系统返回提示“商品数量将超售,需要等待支付”,如果用户选择等待支付,系统轮询检查是否有临时占用库存释放,一旦有其他用户放弃支付,立即释放占用商品数量,同时检查当前用户是否有足够数量可以下单,满足条件立即进入支付,并把当前订单商品加入“付队列”。
7.根据权利要求1所述的方法,其特征在于,在所述步骤Step5,订单支付完成时,系统使用检查当前商品剩余库存,如果库存足够,标识订单支付成功;如果库存不够,通知用户商品已超售,等待商户退款。
8.根据权利要求6,7所述的方法,其特征在于,超售的检查过程,技术上一定要使用加锁机制进行检查,锁定当前商品,防止并发处理造成库存临界点的商品超售。
9.根据权利要求6,7所述的方法,其特征在于,所有已进入支付中的订单(调用支付接口时),都要加入“支付队列”,“支付队列”会临时占用商品库存,当多人并发支付时,同时商品库存处于临界点时,“支付队列”能够有效阻截用户在支付前进行等待。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长沙海商网络技术有限公司,未经长沙海商网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611073247.1/1.html,转载请声明来源钻瓜专利网。