這兩套購物車是現在最流行的,但是不知道為何設計者有個問題,一直沒解決,總是會一直有人問到,到底該怎麼解決呢?
就是當免運費達到標準時候,那個原來的運費能不能自動隱藏呢?對,就是自動隱藏運費的那個選項。
Opencart
找到並修改檔案 catalog ->model ->Shipping->flat.php
搜尋 $method_data = array();
在下面貼上
if ($this->cart->getSubTotal() >= $this->config->get(‘free_total’))
$status = false ; }
打完收工
Woocommerce
在佈景主題裡面找到function.php
在最後面,貼上
function alan_adjust_shipping_rate( $rates ) {
global $woocommerce;
$max_amount = 1000;
foreach ( $rates as $rate ) {
$cost = $rate->cost;
if (WC()->cart->cart_contents_total >= $max_amount) {
$rate->cost = 0;
}
}
return $rates;
}
add_filter( ‘woocommerce_package_rates’, ‘alan_adjust_shipping_rate’, 10 );
其中max_amount是你要的免運費金額,可自由更改
一樣打完收工。
如果有其他更複雜的外掛訂做,可以留言