Ajax购物篮-最佳实践

Ajax购物篮-最佳实践,ajax,e-commerce,Ajax,E Commerce,在为电子商务网站开发基于ajax的购物篮时,有哪些最佳实践 我对所有的最佳实践都感兴趣,但我对如何管理库存水平特别感兴趣。我的意思是说,如果客户进入产品屏幕,在页面加载时,我会假设他们无法将超过现有库存的内容放入购物篮。比如说,虽然他们在购物篮中添加了2项该产品,但这是否会暂时降低其他客户在整个网站的库存水平,或者所有这些都应该在结账时进行处理?我想先进行软比较-不允许他们在购物篮中添加超过库存的产品(只是让他们知道最多能拿到多少)。然后在结账时做一个艰难的比较——如果要求的数量超过此时的库存量

在为电子商务网站开发基于ajax的购物篮时,有哪些最佳实践


我对所有的最佳实践都感兴趣,但我对如何管理库存水平特别感兴趣。我的意思是说,如果客户进入产品屏幕,在页面加载时,我会假设他们无法将超过现有库存的内容放入购物篮。比如说,虽然他们在购物篮中添加了2项该产品,但这是否会暂时降低其他客户在整个网站的库存水平,或者所有这些都应该在结账时进行处理?

我想先进行软比较-不允许他们在购物篮中添加超过库存的产品(只是让他们知道最多能拿到多少)。然后在结账时做一个艰难的比较——如果要求的数量超过此时的库存量(有些人在购物时购买的,或者其他什么)不要让他们继续。你不希望为了其他人最终购买而囤积库存。

关于你问题中的库存部分:我会在结账时处理所有事情。如果有人没有为产品付款(或投入一些钱),那么他们就不能限制其他人购买

如果您在Javascript中将其放入购物车时处理此问题,则有人基本上可以通过将所有内容放入购物车来进行拒绝服务攻击,这样就没有人可以购买您的产品