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

2014 年 5 月 28 日

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

このトピックには1件の返信が含まれ、2人の参加者がいます。3 年、 6 ヶ月前 mamekichi さんが最後の更新を行いました。

2件の投稿を表示中 - 1 - 2件目 (全2件中)
  • 投稿者
    投稿
  • #70415

    jin
    参加者

    下記参考URLのトピックスでも取り上げられていますが、
    送料無料のときでも沖縄と北海道のみ、1000円送料がかかるようにするにはどのようにすればよいでしょうか?
    下記のアドレスに記載されているコードを使用しているテーマのfunctions.phpに記載しましたが、動作しませんでした。
    ご教示頂きたく、宜しくお願い致します。

    【参考URL】

    送料無料処理時に、北海道・沖縄のみ別途追加料金

    ——————————————-
    WordPress のバージョン:3.9
    Welcart のバージョン:1.3.16
    ご利用のテーマ:default
    症状を確認したブラウザ:firefox
    サーバー(会社名、サービス名):xserver
    SSLの利用: なし
    WordPress のパーマリンク設定:あり
    ——————————————–

    #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;
    }
2件の投稿を表示中 - 1 - 2件目 (全2件中)

このトピックに返信するにはログインが必要です。