我知道setCouponCode是内侧Varien_Object __call捕获,但我不能弄清楚定义它。

我需要它,因为我想说明的优惠券代码,即使打折等于零。 我认为它是这个函数中完成的。

所以,如果有人知道在哪里的函数定义或在那里我可以修改代码来获取优惠券代码显示时,请让我知道。

有帮助吗?

解决方案 2

确定我计算出来。 该SetCouponCode在魔术功能COUPON_CODE设定值。

其他提示

大多数文本编辑器都选项“中的文件/文件夹搜索”。打开源文件夹并搜索功能__setCouponCode。

与此相关的,有没有人注意到,报价没有被正确删除?我说这是与此相关的,因为优惠券代码变量保持值如有]后,你从购物车中删除产品。

尝试: 1.设置一些购物车价格规则的产品,并使其显示在例如标题部分的一面旗帜。 2.为了触发规则,并显示在车中的旗帜产品添加到结帐/购物车。 3.删除从购物车中的产品,你会看到的旗帜仍然显示在标题部分。

请注意。如果您有其他产品在购物车,因为当你删除触发规则和旗帜的优惠券代码将得到同属于该产品的其他在车中的一个取代了一个这是不行的。 因此,如果只触发规则和旗帜的产品在购物车这个bug才有效。

如果有人对此有一个修补程序或可以复制以下条件:我很想有一个关于Magento的不足做出正确的产品从购物车中删除的谈话 - 这意味着一个合适的报价刷新。

参考: - 应用程序/代码/核心/法师/销售/型号/ Quote.php - >公共函数的removeItem($的itemId)

是的,Magento的核心问题。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top