返信先: 送料無料のときでも沖縄と北海道のみ、1000円送料がかかるようにするには

フォーラム 要望と提案 送料無料のときでも沖縄と北海道のみ、1000円送料がかかるようにするには 返信先: 送料無料のときでも沖縄と北海道のみ、1000円送料がかかるようにするには

#70470
mamekichi
参加者

リンク先のコードは、そのままコピーしてもシングルクォート(半角)が、「全角の逆クォート」と「全角のクォート」に変換されてしまっていますので、動作しないと思います。また漢字が含まれているのでUTF-8で保存します。

add_filter('usces_filter_set_cart_fees_shipping_charge', 'my_filter_getShippingCharge', 10, 3);
function my_filter_getShippingCharge($charge, $cart, $entry){
	if( '沖縄県' == $entry['delivery']['pref'] || '北海道' == $entry['delivery']['pref'] ){
		if ( $charge == 0 ) {	//送料が無料の場合
			$charge += 1000;
		}
	}
	return $charge;
}