Magento订单确认电子邮件,包含运费估算值

时间:2015-04-23 14:00:39

标签: php email magento

我写了一些代码,根据订单的选定送货方式,回复magento订单发货邮件的预计日期。我想在Magento订单确认电子邮件中包含此内容,但是在此阶段尚未存在送货方法标题(我在if循环中使用)。

默认情况下,Magento通过调用followig变量获取送货详细信息

{{var order.getShippingDescription()}}.

有没有办法在php文件中使用这个变量来根据这个变量的值编写一些代码?我如何在php中调用变量来执行此操作?

我已尝试通过执行

等操作来获取订单送货方式
       $this->getShippingAddress()->getShippingDescription();

然而,这只会在非对象上返回对成员函数的调用...

我真的迷失了所以任何帮助都会受到大力赞赏......

1 个答案:

答案 0 :(得分:0)

所有送货信息都存储在订单对象中。所以你可以直接从订单模型中获取它们。基本上{{var order.getShippingDescription()}}等于$order->getShippingDescription();。因此,您只需加载订单模型,然后使用上面给出的代码获取送货说明。

请查看此答案以获取描述性说明: https://magento.stackexchange.com/a/30491/14528