我已经为Magento中的每个新订单创建了一个单独的供应商采购订单电子邮件。我可以使用 {{var item.getBaseCost()}} 显示每个基本成本的行项目;
我需要显示所有成本的净总和(即所有项目成本的总和,而不是销售价格)。
我尝试使用{{var order.getBaseTotalInvoicedCost()}};但它没有在电子邮件中返回值。
如果有人能对此有所了解,我将不胜感激(到目前为止两天,无法找到解决方案)!
提前致谢
您需要覆盖此模型应用程序/代码/核心/法师/销售/模型/订单.php
您需要重写此方法 sendNewOrderEmail,您可以在以下数组中找到,您可以添加自定义变量并设置其值。在以下示例中,总成本是自定义变量。
$mailer->setTemplateParams(array(
'order' => $this,
'billing' => $this->getBillingAddress(),
'payment_html' => $paymentBlockHtml,
'totalcost' => $value
));
对于电子邮件模板,您可以使用此变量 {{var 总成本}}