如果订单中有优惠的实现问题

如果订单中有优惠的实现问题

老师,你好。
现在电商中通常都有各种各样的优惠活动,比如满减,折扣,以及优惠券。
要想实现优惠的功能,再新键一个优惠表如下:

CREATE table `discount` (
	id int not null PRIMARY KEY AUTO_INCREMENT COMMENT 'id' 
	orderid INT COMMENT '订单id'
	`type` INT COMMENT '折扣类型 1-优惠券,2-折扣,3-满减......'
	discont_amount FLOAT '优惠金额或折扣率'
)

在计算出订单合计金额后,再查询优惠表,循环符合orderid的记录,依次扣减订单金额?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
bobby 2022-10-27 02:36:02

优惠券,比如满减一般做法是按照商品的价格 按照比例将优惠分摊到具体的某件商品上,不要一次性扣减,并且记录下当时每个商品优惠扣减金额

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师