返信先: 配送地域(郵便番号ごと)の設定

フォーラム 要望と提案 配送地域(郵便番号ごと)の設定 返信先: 配送地域(郵便番号ごと)の設定

#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が編集しました。