确定我的客户想要在购物车中显示购买两项功能,如果他们希望在购物车中有1种特定商品类型,则可以显示其他特定商品类型,因此如果他们同时购买,则可以节省50美元。我试图围绕什么是设置它的最佳方式,所以它不容易被黑客攻击(即:将两者都添加到购物车然后删除一个并保持折扣)
有没有人在理论上有一些一般性的想法?
感谢。
答案 0 :(得分:5)
为什么不在提交订单之前立即执行检查?这样,每当他们到达提交订单页面时,它将检查两个项目是否都存在。
答案 1 :(得分:2)
足够简单 - 始终根据当前购物车内容计算最终价格。您提到的问题似乎只是在计算最终价格并以某种方式缓存它时才会出现问题。
答案 2 :(得分:1)
答案 3 :(得分:0)
他们是否已经在使用系统,或者这是您的自定义工作?
答案 4 :(得分:0)
将折扣添加到购物车并使用另一个表来跟踪折扣的依赖关系。每当从购物车中移除商品时,请检查以确保折扣仍然有效。如果是的话,很棒。如果没有,请将其删除并重新计算购物车价格。