文档章节

电商库存锁定问题

pocher
 pocher
发布于 2017/03/14 20:33
字数 619
阅读 141
收藏 0

是加入购物车锁定,生成订单锁定还是付款锁定?

观点一:

【生成订单未付款】和【完成付款】两种情况下的库存显示情况。放入购物车只能是一种欲购买行为,并没有发生实际的交易行为。

【生成订单未付款】和【完成付款】两种情况下清库存的情况都有,作为一个大学开淘宝的店主告诉你,商品库存这2个情况是卖家可以自己设置的。

【生成订单未付款】减少库存:买家拍下,剩下就是付款的问题了,考虑到有些买家在支付环节没有充足余额。

【完成付款】减少库存:用于部分秒杀商品,但也有商品采用下单即清库存的形式。

通常的商品库存都是【生成订单】就清库存,一般对方卖家来说商品库存都是充足的,所以哪个方式并不纠结。而当遇到换季或商品已经过时、需要快速出手处理时,可以采用谁先付款,东西就归谁。

观点二:

微店中,卖家是可以设置拍下减库存还是付款减库存的,两种做法的好处坏处和建议在下面给出。

1.拍下减库存

买家拍下商品,库存数量就相应减少,24小时后仍未付款,恢复库存数量。

好处:保证买家只要拍下宝贝,就一定能买到

坏处:1)在库存紧张时,买家拍下之后不付款,会影响其他买家购买 
   2)可能有人恶意占用库存,给店家造成损失

建议:库存充足的店家使用

 

2.付款减库存

买家拍下商品,先预扣库存,如果15分钟内付款则减去库存;如果超过15分钟未付款,则释放库存。

好处:库存不会被长时间占用,当库存紧张时,真正想买的客户有更多机会买到宝贝

坏处:可能出现超卖,最后一个库存被多个客户同时付款,就需要店家和客户协商解决。一般会通过短信和订单详情页提醒的方式通知店家和客户

建议:库存紧张、需要防止被占用的店家使用

秒杀、限时折扣等活动商品不生效。

© 著作权归作者所有

pocher
粉丝 6
博文 36
码字总数 24616
作品 0
昌平
程序员
私信 提问
请教一个关于电商项目什么时候减库存的问题?

请教一个关于电商项目什么时候减库存的问题? 可能这是一个业务类的问题,但希望有经验的大牛帮帮我,有些疑问和困惑 在用户购买产品 产生订单,这时候不应该减库存吧。 现在有三种状态,用户...

一直向网
2012/03/14
3.9K
8
不再谷满谷,坑满坑,看苏宁库存架构转变

作者简介: 司孝波,担任苏宁易购核心交易部门技术总监,资深架构师,拥有多年电子商务、企业应用领域开发及架构经验,负责苏宁易购库存、价格、寻源、会员等核心交易系统建设及大促稳定性保...

dev_csdn
2017/12/11
0
0
分布式事务课程正在陆续更新中,有兴趣的同学可以关注下

分布式系统架构中,分布式事务问题是一个绕不过去的挑战。而微服务架构的流行,让分布式事问题日益突出! 下面我们以电商购物支付流程中,在各大参与者系统中可能会遇到分布式事务问题的场景...

芝麻绿豆
2016/07/23
244
2
关于电商中的库存分类

可销售库存= 总库存 -订单占用库存-不可销售库存-锁定库存+虚库存+调拨占用库存 (一)可销售库存 指的是用户可购买的商品的数量。为了防止其他网站窥探数据,常常设置一个库存预警值X,当库...

一只大黑猫
2017/07/25
0
0
微服务架构的分布式事务解决方案

分布式系统架构中,分布式事务问题是一个绕不过去的挑战。而微服务架构的流行,让分布式事问题日益突出! 下面我们以电商购物支付流程中,在各大参与者系统中可能会遇到分布式事务问题的场景...

小花卷juan
2017/05/23
132
0

没有更多内容

加载失败,请刷新页面

加载更多

golang-字符串-地址分析

demo package mainimport "fmt"func main() {str := "map.baidu.com"fmt.Println(&str, str)str = str[0:5]fmt.Println(&str, str)str = "abc"fmt.Println(&s......

李琼涛
今天
4
0
Spring Boot WebFlux 增删改查完整实战 demo

03:WebFlux Web CRUD 实践 前言 上一篇基于功能性端点去创建一个简单服务,实现了 Hello 。这一篇用 Spring Boot WebFlux 的注解控制层技术创建一个 CRUD WebFlux 应用,让开发更方便。这里...

泥瓦匠BYSocket
今天
6
0
从0开始学FreeRTOS-(列表与列表项)-3

FreeRTOS列表&列表项的源码解读 第一次看列表与列表项的时候,感觉很像是链表,虽然我自己的链表也不太会,但是就是感觉很像。 在FreeRTOS中,列表与列表项使用得非常多,是FreeRTOS的一个数...

杰杰1号
今天
8
0
Java反射

Java 反射 反射是框架设计的灵魂(使用的前提条件:必须先得到代表的字节码的 Class,Class 类 用于表示.class 文件(字节码)) 一、反射的概述 定义:JAVA 反射机制是在运行状态中,对于任...

zzz1122334
今天
5
0
聊聊nacos的LocalConfigInfoProcessor

序 本文主要研究一下nacos的LocalConfigInfoProcessor LocalConfigInfoProcessor nacos-1.1.3/client/src/main/java/com/alibaba/nacos/client/config/impl/LocalConfigInfoProcessor.java p......

go4it
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部