我写了一些代码,根据订单的选定送货方式,回复magento订单发货邮件的预计日期。我想在Magento订单确认电子邮件中包含此内容,但是在此阶段尚未存在送货方法标题(我在if循环中使用)。
默认情况下,Magento通过调用followig变量获取送货详细信息
{{var order.getShippingDescription()}}.
有没有办法在php文件中使用这个变量来根据这个变量的值编写一些代码?我如何在php中调用变量来执行此操作?
我已尝试通过执行
等操作来获取订单送货方式 $this->getShippingAddress()->getShippingDescription();
然而,这只会在非对象上返回对成员函数的调用...
我真的迷失了所以任何帮助都会受到大力赞赏......
谢
答案 0 :(得分:0)
所有送货信息都存储在订单对象中。所以你可以直接从订单模型中获取它们。基本上{{var order.getShippingDescription()}}
等于$order->getShippingDescription();
。因此,您只需加载订单模型,然后使用上面给出的代码获取送货说明。
请查看此答案以获取描述性说明: https://magento.stackexchange.com/a/30491/14528