![](/img/trans.png)
[英]Get the shipping zone for specific city, state and postal code in WooCommerce
[英]Get the shipping zone for a specific city in WooCommerce
我需要根據用戶所在的城市自動選擇送貨區域。
為了確定城市,我使用插件“GeoIp Detection”。 我使用短代碼在頁面標題中顯示用戶所在的城市:[geoip_detect2 property="city"]。
還是最好不要使用這個插件,而是看這段代碼的方向? 在 Woocommerce 3 中獲取用戶地理定位的國家名稱
我為快遞運輸創建了兩個區域:
區域 1 - 商店所在的單獨城市。 運費 25 美元。
區域 2 - 快遞員可以運送產品的其他國家/地區。 運費 50 美元。
如果用戶居住在商店所在的城市,則顯示Zone1。 如果用戶居住在另一個城市,則顯示 Zone2。
不幸的是,我找不到有助於解決此問題的代碼((
我真的需要幫助。 先感謝您!
您應該能夠使用以下功能設置默認城市值:
add_filter( 'woocommerce_checkout_fields' , 'default_values_checkout_fields' );
function default_values_checkout_fields( $fields ) {
$fields['billing']['billing_city']['default'] = 'default-city';
$fields['shipping']['shipping_city']['default'] = 'default-city';
return $fields;
}
現在你必須完成的是:
default-city
傳遞希望能幫助你進步。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.