PHP:两者都买,节省50美元?

PHP:两者都买,节省50美元?,php,php4,Php,Php4,好的,我的客户希望在购物车中显示“两个都买”功能,如果他们在购物车中有一种特定的商品类型,他们希望它显示为另一种特定的商品类型,因此如果他们同时购买这两种商品,他们可以从总额中节省50美元。我正试图用什么样的方式来设置它,这样它就不会轻易被黑客攻击(即:将两者都添加到购物车中,然后删除一个并保留折扣) 有人在理论上有一些一般性的想法吗 谢谢。为什么不在他们提交订单之前进行检查呢?这样,每次他们到达提交订单页面时,它都会检查这两个项目是否都存在 他们是否已经在使用系统,或者这是您的自定义工作?通常

好的,我的客户希望在购物车中显示“两个都买”功能,如果他们在购物车中有一种特定的商品类型,他们希望它显示为另一种特定的商品类型,因此如果他们同时购买这两种商品,他们可以从总额中节省50美元。我正试图用什么样的方式来设置它,这样它就不会轻易被黑客攻击(即:将两者都添加到购物车中,然后删除一个并保留折扣)

有人在理论上有一些一般性的想法吗


谢谢。

为什么不在他们提交订单之前进行检查呢?这样,每次他们到达提交订单页面时,它都会检查这两个项目是否都存在

他们是否已经在使用系统,或者这是您的自定义工作?

通常是通过创建新的捆绑项目来完成的。这有点脏,但很管用:)

很简单-始终根据当前购物车内容动态计算最终价格。您提到的问题似乎只有在您计算最终价格并以某种方式缓存它时才会成为问题。

将折扣添加到购物车,并使用另一个表跟踪折扣的相关性。无论何时从购物车中删除商品,请检查以确保折扣仍然有效。如果是,那太好了。如果没有,请将其删除并重新计算购物车价格。

每次显示购物车时。