在結帳時的收件資料欄位要設計得比較符合台灣當地的使用習慣的話,可以利用如 Woocommerce Checkout Field Editor (官方)或 WooCommerce Checkout Manager 這兩個外掛來設計收件欄位。但若不想另外安裝外掛時,也可以利用一小段的程式碼來達到相同的目地。

修改前

修改後


只要使用程式碼把不保留的欄位刪除即可,不需要外掛也能達到同樣效果。

帳單欄位

add_filter( 'woocommerce_billing_fields' , 'cloudwp_custom_billing_fields' );
function cloudwp_custom_billing_fields( $fields ) {
unset($fields['billing_state']);
unset($fields['billing_country']);
unset($fields['billing_company']);
unset($fields['billing_address_2']);
return $fields;
}

收件欄位

add_filter( 'woocommerce_shipping_fields' , 'cloudwp_custom_shipping_fields' );
function cloudwp_custom_shipping_fields( $fields ) {
unset($fields['shipping_state']);
unset($fields['shipping_country']);
unset($fields['shipping_company']);
unset($fields['shipping_address_2']);
return $fields;
}

要使用以上的程式碼的方法很簡單,先打開主題中的 functions.php ,再複製貼上就完成了。

WooCommerce 自訂收件欄位
本篇文章 5 分 / 1