谁能帮我在Django中使用折扣券?

qlvxas9a  于 2023-06-25  发布在  Go
关注(0)|答案(1)|浏览(157)

目前,我在一个电子商务网站工作,我需要实施这些优惠添加到购物车的产品正在添加,价格应根据提供折扣。优惠如下:

  • 优惠1-买一送一
  • 购买2000件以上可享受2- 5折优惠,
  • 提供3- 30%关于选择2个以上的产品添加到购物车.

我做了电子商务网站一切都很好,但只是不知道如何使用提供逻辑,虽然尝试了多种东西,但没有工作,因为它应该。
该提议必须自动工作车尽快添加产品和支付网关之前的折扣应该工作,并得到扣除。

plicqrtu

plicqrtu1#

idk你的模型是什么样的,你的问题到底是什么,但是假设price_all是你的购物车模型中的一个字段,count是购物车中一种类型的产品有多少。对于报价1,你可以很容易地将价格(这不是价格_所有这些字段都属于你的产品)分成2。或者你可以只计算两倍,我认为第二种方法更好。对于Offer 2,您可以添加一个if来检查price_all是否大于2000。对于报价3,您可以检查计数是否超过2或不容易。你可以在你的模型的保存()函数中检查所有这些,或者你可以为它创建一个presave信号。如果你不知道怎么做,请阅读文档。

相关问题