0
我有一個woocommerce網站,我已經設置2種發貨方式:
- 固定費率
- 本地皮卡設置「扁平率」運輸方式爲默認的woocommerce
我想設置「固定費率「運輸方式默認(選擇)在購物車或結帳頁面。
任何幫助,不勝感激。
我有一個woocommerce網站,我已經設置2種發貨方式:
- 固定費率
- 本地皮卡設置「扁平率」運輸方式爲默認的woocommerce
我想設置「固定費率「運輸方式默認(選擇)在購物車或結帳頁面。
任何幫助,不勝感激。
1)您可以使用下面的代碼(以設置「扁平率」運輸方式爲默認)在購物車頁面:
add_action('woocommerce_before_cart', 'set_default_chosen_shipping_method', 5);
function set_default_chosen_shipping_method(){
//
if(count(WC()->session->get('shipping_for_package_0')['rates']) > 0){
foreach(WC()->session->get('shipping_for_package_0')['rates'] as $rate_id =>$rate)
if($rate->method_id == 'flat_rate'){
$default_rate_id = array($rate_id);
break;
}
WC()->session->set('chosen_shipping_methods', $default_rate_id);
}
}
代碼放在您的活動子主題的function.php文件(活動主題或任何插件文件)。
測試和WooCommerce 3+
2作品),你也可以重新排列運費在您的運輸區域設置(但它並沒有真正的工作作爲最後選擇的送貨方式取手)。
你的代碼在哪裏,你試過了什麼? – madalinivascu
我認爲你需要改變選擇/優先https://help.extensionworks.com/hc/en-us/articles/206964358-Using-the-default-WooCommerce-shipping-option-and-how-to-configure-這個 - – AZinkey
你應該給購物者選擇選擇,不要強迫它。 – Scriptonomy