处理电子商务数据库设计中的缺货

问题描述 投票:0回答:1

我有一个有关电子商务数据库设计的问题。几乎一切都工作正常,但我需要处理缺货,这是当客户订单中的某些产品当前缺货时的情况,因此这些产品将被放入缺货中。

“我们有一名负责运输的人员。如果记录有库存,他会根据客户订单打包并发送记录。当记录发送后,会计师仍会在返回电子邮件中发送发票。任何物品没有库存的商品被列入延期交货清单,这些商品通常会从首选供应商处重新订购,有时也会从其他来源订购。”这是这个任务的详细要求

我对此有一些想法,但仍然不满意。例如,我将为表“record_order”(用于存储订单中所有产品集的表)添加一个名为“is_backorder”的属性。如果设置为“false”,则将发货,否则,将向供应商订购延期交货,当该延期交货从供应商发货到库存时,将对其进行处理并发货给客户。我知道这很难理解,但这是我能想到的唯一解决方案。请给我一些你们认为可以处理此案的指南、提示或想法。

database-design e-commerce
1个回答
0
投票

我们在我们的网站上设置了类似的东西prindia

我们处理缺货的方式是,一旦收到订单,当产品缺货时,我们会更新库存的 resctock_reuirement 数据库,以便可以重新订购。当向供应商下订单时,我们每周都会补充。

例如,如果此产品缺货,我们会更新补货需求表。

希望这有帮助,干杯!!!

© www.soinside.com 2019 - 2024. All rights reserved.