3

有谁知道如何判断购物车页面上的优惠券代码是通过代码免费送货吗?

我有一个为免费送货创建的购物车规则,效果很好。但是,如果客户还没有选择他的送货选项,那么他们会感到困惑,因为优惠券代码至少在购物车页面上对他们没有任何作用。

他们在结帐/单页上看到免费送货选项。

因此,我需要此信息,以便我可以向客户显示一条有效消息,表明“优惠券已应用,并且他们可以在下一阶段的结账中使用免费送货选项”

任何想法要查找哪个文件以及哪些代码可以帮助我确定我的优惠券代码是免费送货的?

4

1 回答 1

2

你应该看看 in Mage_SalesRule_Model_Validatorand than the method public function processFreeShipping(Mage_Sales_Model_Quote_Item_Abstract $item)。这就是计算免费送货的地方。

您可以修改/扩展它以在会话中保存某些内容,并使用它在前端检测购物车是否免费送货。

于 2012-12-11T11:45:46.997 回答