我为客户设计了购物车解决方案。对于他们的一件商品(例如糖果),他们可以为每种类型销售一定数量的商品。我从减去项目已经购买。购物车 - 在结帐时售罄或更少的物品流?
糖果购物流程如下:
- 选择糖果分类页面上(添加到购物车)糖果
- 进入购物车页面,检查要购买
- 去收银台页面(计费信息+产品清单与价格总细节)
相关情况进行购买: 客户A选择剩余的10个士力架中的9个。 顾客B选择其余10个士力架中的5个。结帐时,客户B提交他的付款信息(留下5个士力架左)客户A,谁买士力架。现在
,客户A将留下大约发生了什么(即! - 哎呀..尤尔candiez R全不见了)结帐页面上的消息,其中包括糖果卖完了列表,或者可用性较低。在这里,我不确定流量应该在哪里继续(希望这是一条开始的好路径)。
是否应该给客户一个链接返回到他们所选商品保持不变的购物车,并留下给他们去除并继续购买?或者,如果这些商品反映每个商品的新数量,例如顾客A购买了9个士力架,购物车将显示顾客A增加了5个士力架(其余5个)?或者,这些物品是否应该完全从购物车中取出?
另一个解决方案(正如Andreas Niedermair和E. Rodriguez所建议的):当客户将物品添加到他们的购物车时扣除库存。
如果这是我的实施,那么在什么时候/如何在客户离开网站时将商品添加回库存?我的购物车不是数据库驱动的。
任何反馈都会很棒,我很乐意澄清。
最初,我编写了该解决方案,但我不确定如何触发定时重新分配回库存池。 (顺便说一下,我的购物车不是DB驱动的) – Josh
这几乎就是我实现的,所以我标记为答案。 – Josh
欢迎您,并感谢您的投票。如果我不认为mod锤会像超级马里奥那样击中我的头,我会在你的问题中给你+1的幽默方法。提出一个令人信服的问题有助于LOT。我想Joel Spolsky会很高兴。 –