opencart订单,magento邮件
2022-08-19 10:37:50 - 米境通跨境电商
我已经写了一些代码,这取决于订单所选的运输方式,回声magento订单运送电子邮件的估计日期。我想在Magento的订单确认电子邮件中加入这个,但是在这个阶段,运送方法的标题(我在if循环中使用)还不存在。Magento订单确认电子邮件包含运费估算
默认情况下,Magento的通过调用followig变量
{{varorder.getShippingDescription()}}.
是否有使用PHP文件中这个变量来写基于此变量的值一些代码的方式得到送货细节?我如何在PHP中调用这个变量来做到这一点?
我试图做的事情,如
$this->getShippingAddress()->getShippingDescription();
然而这只是返回一个呼叫到非对象的成员函数获取订单的送货方式...
我真的失去了所以任何帮助,将大规模感激...
弗兰克
FrankArcher
回答
所有运输信息都存储在订单对象。所以你可以直接从订单模型中获取它们。基本上{{varorder.getShippingDescription()}}等于$order->getShippingDescription();。因此,您只需加载您的订单模型,然后使用上面给出的代码来获取送货说明。
Hatef
$命令->getShippingDescription();应该确实有效,但是我得到的所有回报都是对非对象成员函数的调用:(–
@FrankArcher你有没有把你的订单模型加载到$order?–
我的错误,它一定是因为我使用了$thisnot$object。你是我的英雄–