gpt4 book ai didi

Magento 变量以在电子邮件主题中显示付款方式

转载 作者:行者123 更新时间:2023-12-03 18:14:56 25 4
gpt4 key购买 nike

我正在尝试在 Magento 中显示新订单电子邮件的电子邮件主题中的付款方式。原因是我们的客户可以轻松地从 Magento 发送的电子邮件主题中确定订单是通过支付网关还是 Paypal Express 来的。

我不完全确定实现这一目标的最佳方法,我想认为已经有一些可用的东西可以用于此目的。

{{var payment_html}}

返回电子邮件模板的付款方式块...
{{var paymentMethod}}

在电子邮件主题中绝对不返回任何内容,因此不确定现在这是否是折旧变量。

我想还有创建自定义属性的选项,在静态块中调用它,然后在电子邮件模板中将其显示为自定义变量,但这似乎是一种相当冗长的方法,只是为了纯粹获取“via SagePay”的文本字符串”或“通过 Paypal Express”。

任何帮助将不胜感激。

提前致谢。

最佳答案

您实际上不需要执行任何自定义,该变量已经通过对象链在模板中可用。该链由 Magento 模板支持,并允许使用对象的 getter。

在这种情况下,您需要检索订单的支付对象,然后检索其方法实例并从方法实例中检索方法标题。它的构造非常简单:

{{var order.getPayment().getMethodInstance().getTitle()}}

这应该对你有帮助!

关于Magento 变量以在电子邮件主题中显示付款方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13949991/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com