我正在构建一个售票应用程序,用于跟踪门票库存,并在特定门票售完时停用它们。
我想知道当订单中途放弃时将库存释放回商店的最佳做法是什么。
目前的流量:
- 用户添加
items
to an order
as line_items
和order
付款成功后标记为已完成
-
items
has a quantity_available
这是根据他们的更新line_items
- 我定期清扫
orders
如果超过 20 分钟没有采取任何行动,请删除这些订单line_item
并更新quantity_available
感觉就像我错过了一些东西。其一,我失去了详细审查放弃订单的能力(我仍然有任何付款/拒绝等......但没有行项目)。如果用户在 21 分钟后尝试恢复旧订单,他们将不得不重新开始。
相反,它会占用库存 20 分钟,当一场演出几乎售完时,这可能会导致我们的销售损失。
任何见解将不胜感激。谢谢。
引入一个不同的标签怎么样:保留什么的。在处理订单时,您可以将票标记为保留,这会减少总库存数。但您现在确切地知道有多少张票处于待定状态。
在 20 分钟的长订单期间,如果现有商品数量非常少或已空,您可以向用户发送更新。 “订单已经停滞了5分钟。门票销售进展很快,请尽快完成订单,以确保您的门票仍然可用。”
您还可以告诉潜在买家,可能有 x 数量的预订门票可供使用,因此他们应该回来查看或进行其他操作。也许他们可以注册,以便在保留的票返回到系统时接收电子邮件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)