我目前正在开发一个电子商务网站,但我需要一些关于库存管理的建议。
我希望购物车按以下方式工作:
- CostumerA 将产品O 添加到购物车,数量为“1”。
- CostumerB 尝试将相同的产品添加到他们的购物车,但没有成功。
- CostumerA 注销或他们的会话到期。
- CostumerB 尝试再次添加 productO 并被允许这样做,因为该产品尚未添加到 CustomerA 的购物车...
我想出了两个解决方案,但从我的角度来看,两者都不可靠:
- 将字段“冠军”添加到最初具有 product.quantity 值但随购物车移动而变化的表产品。
- 添加表购物车并使用购物车移动对其进行更新。
如您所见,这两种解决方案都需要大量工作。有没有更好的方法来实现我的购物车。