我正在构建一个售票应用程序,用于跟踪门票库存,并在特定门票售罄时停用它们。
我想知道在中途放弃订单时将库存放回商店的最佳做法是什么。
当前流量:
- 用户添加
items
到order
asline_items
并order
在成功付款时标记为已完成 items
有一个quantity_available
根据他们的更新line_items
- 我定期扫荡
orders
,超过 20 分钟没有任何动作,删除这些订单line_item
并更新quantity_available
感觉就像我错过了一些东西。一方面,我失去了详细查看放弃订单的能力(我仍然有任何付款/拒绝等......但没有订单项)。如果用户在 21 分钟后尝试恢复旧订单,他们将不得不重新开始。
相反,它会占用 20 分钟的库存,这可能会在节目几乎售罄时失去我们的销售。
任何见解将不胜感激。谢谢。