這兩套購物車是現在最流行的,但是不知道為何設計者有個問題,一直沒解決,總是會一直有人問到,到底該怎麼解決呢?

就是當免運費達到標準時候,那個原來的運費能不能自動隱藏呢?對,就是自動隱藏運費的那個選項。

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是你要的免運費金額,可自由更改

一樣打完收工。

如果有其他更複雜的外掛訂做,可以留言

您也許會喜歡