0
我已将自定义字段添加到woocommerce的结帐页面。 我想知道如何将此字段添加到订单电子邮件。我已经搜索并尝试了几个小时,所以我希望有人能帮助我。将自定义字段添加到电子邮件
这是我使用的选择字段添加到结帐页面代码:
function custom_override_checkout_fields($fields) {
$fields['billing']['Plaats'] = array(
'label' => __('Plaats', 'woocommerce'),
'placeholder' => _x('Wij bezorgen alleen in Hoofddorp', 'placeholder', 'woocommerce'),
'required' => true,
'clear' => false,
'type' => 'select',
'slug' => 'Plaats',
'options' => array(
'option_a' => __('Hoofddorp', 'woocommerce'),
'option_b' => __('Nieuw-Vennep', 'woocommerce')
)
);
}
我想添加的选项的电子邮件(option_a或option_b)之一。
我也试过这个代码,但它不工作:
/**
* Add the field to order emails
**/
add_filter('woocommerce_email_order_meta_keys', 'my_custom_checkout_field_order_meta_keys');
function my_custom_checkout_field_order_meta_keys($keys) {
$keys[] = 'Plaats';
return $keys;
}
在此先感谢!