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;
}
在此先感謝!