Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Magento 如何在总计表中排除运费_Magento_Magento 1.8 - Fatal编程技术网

Magento 如何在总计表中排除运费

Magento 如何在总计表中排除运费,magento,magento-1.8,Magento,Magento 1.8,我一直在尝试从发票电子邮件中的订单总数表中排除运费 目前,发票电子邮件是这样的:(我为最重要的字段提供了一些翻译) 如您所见:总计(15.80欧元)包括运费税(6.20欧元) 是否有可能(如果,如何)将总计更改为不包括运输成本 我在下面做了一个小模型: 我需要编辑模板文件吗?或者我应该在模型中以GrandTotal计算为目标 我正在使用Magento 1.8,非常感谢您对此问题提供的任何帮助。:) 通常我们用以下方法来做 对app/code/core/Mage/Checkout/Block/

我一直在尝试从发票电子邮件中的订单总数表中排除运费

目前,发票电子邮件是这样的:(我为最重要的字段提供了一些翻译)

如您所见:总计(15.80欧元)包括运费税(6.20欧元)

是否有可能(如果,如何)将总计更改为不包括运输成本

我在下面做了一个小模型:

我需要编辑模板文件吗?或者我应该在模型中以GrandTotal计算为目标


我正在使用Magento 1.8,非常感谢您对此问题提供的任何帮助。:)

通常我们用以下方法来做

对app/code/core/Mage/Checkout/Block/Cart/Totals.php进行本地验证

然后寻找函数

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并跳过不需要的代码

希望这有帮助 朱塞佩