相关疑难解决方法(0)

在数据库中发布库存的最佳实践

我正在建立一个销售票证的应用程序,它可以跟踪票据库存,并在特定票证售罄时取消激活它们.

我想知道在中途放弃订单时将库存发回商店的最佳做法是什么.

目前的流程:

  • 用户添加itemsorderas,line_itemsorder在成功付款时标记为已完成
  • items有一个quantity_available基于他们的更新line_items
  • 我定期扫描,orders在20分钟内没有动作,删除这些订单line_item并更新quantity_available

感觉就像我错过了这个.首先,我失去了详细审查废弃订单的能力(我仍然有任何付款/拒绝等等......但没有订单项).如果用户在21分钟后尝试恢复旧订单,他们将不得不重新开始.

相反,它将库存占用20分钟,这可能会在节目几乎售罄时失去我们的销售额.

任何见解都会非常感激.谢谢.

database-design ticket-system inventory

5
推荐指数
1
解决办法
1377
查看次数

标签 统计

database-design ×1

inventory ×1

ticket-system ×1