如何在电子邮件模板中使用订单自定义字段值?

How to use Order Custom Field value in Email Template?

我想在订单确认邮件中使用自定义字段的订单值。自定义字段是否分配给订单模板?以及如何将订单以外的变量分配给模板?

您应该可以通过 order.customFields['technical_name_of_custom_field'] 访问邮件模板中订单的自定义字段。输入自定义字段的真实技术名称,而不是 technical_name_of_custom_field.

默认情况下,在电子邮件模板中,您可以访问订单的以下关联

$criteria
        ->addAssociation('deliveries.shippingMethod')
        ->addAssociation('deliveries.shippingOrderAddress.country')
        ->addAssociation('transactions.paymentMethod')
        ->addAssociation('lineItems')
        ->addAssociation('currency')
        ->addAssociation('addresses.country');

还有 orderCustomer。