我一直试图从发票电子邮件中的订单总计表中排除运费。
目前,发票电子邮件如下所示:(我为最重要的字段添加了一些翻译)
如您所见:总计(15.80€)包含运费税(6.20€)。
是否有可能(以及如何,如何)将总计更改为排除运费?
我在下面制作了一个小样本:
我是否需要编辑模板文件?或者我应该在模型中定位GrandTotal计算?
我正在使用Magento 1.8,非常感谢您对此问题的任何帮助。 :)
答案 0 :(得分:1)
通常我们按以下方式进行
做app / code / core / Mage / Checkout / Block / Cart / Totals.php的本地ovveride
并寻找功能
public function renderTotal($total, $area = null, $colspan = 1)
{
$code = $total->getCode();
if ($total->getAs()) {
$code = $total->getAs();
}
if($code == 'code_to_skip')
return(''); //does not rendere the unwanted total row
return $this->_getTotalRenderer($code)
->setTotal($total)
->setColspan($colspan)
->setRenderingArea(is_null($area) ? -1 : $area)
->toHtml();
}
这是将总计呈现为html的函数 通过记录$ code检查$ code并跳过不需要的代码
希望这有帮助 朱塞佩