返信先: 配送地域(郵便番号ごと)の設定
フォーラム › 要望と提案 › 配送地域(郵便番号ごと)の設定 › 返信先: 配送地域(郵便番号ごと)の設定
2014年4月3日 6:45 PM
#69554
yama_shuhei
参加者
ご回答有難うございます。
配送地域(郵便番号ごと)に送料の設定ですが、先日のURLを参考に以下のように設定しました。
同じ考えを持つ方がいらっしゃればと思い、一応投稿しておきます。
function.php に以下コードを記載しました。
add_filter('usces_filter_set_cart_fees_shipping_charge', 'myzip_filter_set_cart_fees_shipping_charge', 10, 3);
function myzip_filter_set_cart_fees_shipping_charge($shipping_charge, $cart, $entry){
$myzips = array("000-000","111-1111","222-2222"); //該当地域の郵便番号を設定。
if(in_array($entry['delivery']['zipcode'], $myzips)){
global $usces;
$my_total = $usces->get_total_price();
if($my_total <= 2999)
{
$shipping_charge = 300; //3000円以下なら300円
}
else{
$shipping_charge = 0; //3000円以上なら0円
}
}
return $shipping_charge;
}
- この返信は9年、 12ヶ月前にyama_shuheiが編集しました。