Magento 订单确认电子邮件,其中包含运费估算
Magento order confirmation email with shipping estimates
我已经编写了一些代码,根据所选的订单运输方式,在 magento 订单运输电子邮件中回显估计日期。我想将其包含在 Magento 订单确认电子邮件中,但现阶段尚不存在运输方式标题(我在 if 循环中使用)。
默认情况下,Magento 通过调用以下变量
获取送货详细信息
{{var order.getShippingDescription()}}.
有没有办法在 php 文件中使用这个变量来根据这个变量的值编写一些代码?我将如何调用 php 中的变量来执行此操作?
我尝试通过
等方式获取订单送货方式
$this->getShippingAddress()->getShippingDescription();
然而,这只是 returns 对 non-object...
上的成员函数的调用
我真的迷路了,所以任何帮助都将不胜感激...
弗兰克
所有运输信息都存储在订单对象中。所以你可以直接从订单模型中获取它们。基本上 {{var order.getShippingDescription()}}
等于 $order->getShippingDescription();
。所以你需要做的就是加载你的订单模型,然后使用上面给出的代码来获取运输描述。
查看此答案以获得描述性解释:
https://magento.stackexchange.com/a/30491/14528
我已经编写了一些代码,根据所选的订单运输方式,在 magento 订单运输电子邮件中回显估计日期。我想将其包含在 Magento 订单确认电子邮件中,但现阶段尚不存在运输方式标题(我在 if 循环中使用)。
默认情况下,Magento 通过调用以下变量
获取送货详细信息{{var order.getShippingDescription()}}.
有没有办法在 php 文件中使用这个变量来根据这个变量的值编写一些代码?我将如何调用 php 中的变量来执行此操作?
我尝试通过
等方式获取订单送货方式 $this->getShippingAddress()->getShippingDescription();
然而,这只是 returns 对 non-object...
上的成员函数的调用我真的迷路了,所以任何帮助都将不胜感激...
弗兰克
所有运输信息都存储在订单对象中。所以你可以直接从订单模型中获取它们。基本上 {{var order.getShippingDescription()}}
等于 $order->getShippingDescription();
。所以你需要做的就是加载你的订单模型,然后使用上面给出的代码来获取运输描述。
查看此答案以获得描述性解释: https://magento.stackexchange.com/a/30491/14528