Magento 2.4.3 产品未显示在订单确认邮件中

Posted

技术标签:

【中文标题】Magento 2.4.3 产品未显示在订单确认邮件中【英文标题】:Magento 2.4.3 Products not showing up in order confirmation mail 【发布时间】:2021-12-28 19:05:51 【问题描述】:

我正在尝试使我的电子邮件模板正常工作。

我有以下场景:

我有一个不影响标准邮件模板的自定义主题。 即使我正在激活 Magento Luma 主题,问题仍然存在。

问题:

订单确认邮件中没有显示任何产品。

要在邮件中显示产品,需要以下截图:

layout handle="sales_email_order_items" order_id=$order_id area="frontend"

我的 Magento 版本是 2.4.3;我从问题相同的版本 2.4.1 升级。所以更新没有帮助。

【问题讨论】:

也许一个 "" 会在 $order_id 周围完成这项工作 然后将其解析为字符串 请尝试将 $order_id 用双引号括起来,并告诉我们发生了什么 我试过了。它不起作用。 它在标准 Magento 安装中是否工作? 【参考方案1】:

您可以激活数据库中的旧标签,它的行为应该不同并且应该可以工作。

【讨论】:

此字段在 2.4.3 版本中已消失。在 2.4.1 版本中只是抛出一个错误。

以上是关于Magento 2.4.3 产品未显示在订单确认邮件中的主要内容,如果未能解决你的问题,请参考以下文章

Magento 1.9.1.0 订单确认未发送

Magento - cron 作业脚本正在运行,但 Magento 订单确认电子邮件未发送

Magento 在贝宝付款前下订单

magento 1.8.1 的销售订单视图中未显示原始价格?

Magento:不显示有运费的免费产品的付款方式

无法在 magento 2.4.3 中查看类别下的产品