老师,为什么要将原价和折扣提出来呢?
来源:12-3 【UI搭建】购物车页面初始化

慕码人3078350
2022-04-25
老师,为什么要将原价和折扣提出来呢?
写回答
2回答
-
阿莱克斯刘
2022-08-16
不好意思,没注意到你的追问。我们可以这么考虑这个问题。产品的价格可能会随时发生改变,比如说我今天购买了产品A,价格为100,而一段时间后价格调整为99了,那么这个时候,我们希望客户在购买历史记录中看到的是他们下单购买时候的价格而不是调整过后的价格(因为订单已经发生了,订单的价格应该是一个瞬间状态)。所以,一般来说,为了应对这种订单级别的瞬间状态,后端会在做购物系统设计的时候会引入一个叫做lineItem的中间过程,而这个lineItem则包含的是当前这个客户下单时候的产品状态,比如说,当前的产品价格和折扣信息。而这个lineItem会保存在与product独立的数据库表中,我们的购物车和订单会去lineItem表中提取数据。这样就能够在订单和购物车中显示用户下单时的产品价格了。00 -
阿莱克斯刘
2022-04-27
hello 同学,我想不起来课程是在哪个位置把原价和折扣提取出来的了,刚刚把整节课看了一遍没找到。你能告诉我大概是哪节课几分几秒的位置吗?
012022-07-13
相似问题