假设您是汽车经销商,销售汽车。
当客户购买新车时,他经常以现有的汽车进行交易。
什么数据模型更有意义?
A) 为销售创建一个销售订单记录,为以旧换新创建一个采购订单记录,并将它们链接在一起(related_order_id)?
B) 为销售创建销售订单记录,并为以旧换新的销售订单调整?
C) 还有什么?
我建议将其建模为带有以旧换新调整的销售,假设作为汽车经销商,您在没有相关汽车销售的情况下接受以旧换新。
因此,在您的系统中,您可以重复使用购买功能,然后可以报告诸如有多少销售额与折价相关、哪些销售额与折价相关、折价是否促进销售等指标