如何在 Magento 2 订单确认电子邮件模板中包含项目状态

问题描述 投票:0回答:1

可以遵循哪些建议步骤来有效地将项目状态(已订购、缺货、已开票......)集成到 Magento 2.4.5 中指定用于订单确认的电子邮件模板中?

magento2 orders email-templates
1个回答
0
投票

Magento 2.4.5 中指定用于订单确认的电子邮件模板:

  • 转到营销 > 通讯 > 电子邮件模板。
  • 单击订单确认模板。
  • 单击“编辑”按钮。
  • 在“设计”选项卡中,找到“项目状态”部分。
  • 单击“添加变量”按钮。
  • 选择您要显示的项目状态。
  • 单击“保存”按钮。

项目状态现在将显示在电子邮件模板中。

以下是一些需要记住的额外事项:

  • 您还可以使用
    {{item_status_code}}
    {{item_status_label}}
    变量用于显示项目状态代码和 分别标记。
  • 您可以使用
    {{items}}
    变量循环遍历所有项目 在订单中并显示每个项目的项目状态。
  • 您可以使用
    {{item_index}}
    变量来获取当前项目 指数。如果您想显示不同的文本,这会很有用 不同的项目状态。

例如,您可以使用以下代码为每个项目显示以下文本:

{% if item_status_code == 'ordered' %}
  Ordered
{% elseif item_status_code == 'backordered' %}
  Backordered
{% elseif item_status_code == 'invoiced' %}
  Invoiced
{% endif %}
© www.soinside.com 2019 - 2024. All rights reserved.