如何将公司名称添加为 WooCommerce 订单电子邮件的主题/标题?因此,当客户下订单时,我们希望收到一封电子邮件,内容为“来自(公司名称)的新 B2B 订单。我们在 WooCommerce 结账中获得了公司名称,我尝试使用 {company_name} 添加它,但没有成功。< /p>
答案 0 :(得分:1)
如果您使用 woocommerce_form_field()
函数在结帐中创建字段,您可以通过键访问它并使用过滤器 woocommerce_email_order_meta_keys
将其放置在电子邮件中。您字段的值必须是订单元数据的一部分。
创建自定义插件或将代码放在主题的 function.php 中:
function yourfield_display_in_email( $keys ) {
$keys['your-label'] = '_your_key';
return $keys;
}
add_filter( 'woocommerce_email_order_meta_keys', 'yourfield_display_in_email' );
不要忘记将 _
放在键名之前,例如 _your_key
。