使用Wordpress的熱門購物車外掛, 最常被客戶要求修改的部分, 收件資料的縣市鄉鎮要能夠讓消費者自動下拉選擇, 以下是開發修改步驟:
事前準備:
1. 安裝 WooCommerce 購物車主體外掛
2. 安裝 Woo Checkout Field Editor Pro外掛: 可以客製化最後的結帳欄位
3. 安裝 WooCommerce Direct Checkout外掛: 可以讓客戶直接購買, 跳至結帳畫面
步驟1. WooCommerce 官方本來就有開放State的修改:
(官方出處)
安裝這個WooCommerce外掛之後, 便可以將以下的程式碼加入function.php, 縣市列表即可生效
當然要注意把國家代碼選TW, 如下的 $states[‘TW’]
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
/** * Code goes in functions.php or a custom plugin. Replace XX with the country code your changing. */ add_filter( 'woocommerce_states', 'custom_woocommerce_states' ); function custom_woocommerce_states( $states ) { $states['TW'] = array( '基隆市' => '基隆市', '台北市' => '台北市', '新北市' => '新北市', '宜蘭縣' => '宜蘭縣', '桃園市' => '桃園市', '新竹市' => '新竹市', '新竹縣' => '新竹縣', '苗栗縣' => '苗栗縣', '台中市' => '台中市', '彰化縣' => '彰化縣', '南投縣' => '南投縣', '雲林縣' => '雲林縣', '嘉義市' => '嘉義市', '嘉義縣' => '嘉義縣', '台南市' => '台南市', '高雄市' => '高雄市', '屏東縣' => '屏東縣', '花蓮縣' => '花蓮縣', '台東縣' => '台東縣', '澎湖縣' => '澎湖縣', '金門縣' => '金門縣', '馬祖縣' => '馬祖縣' ); return $states; } |
代碼被鎖定無法複製