[未解決] 送料無料条件について

フォーラム 使い方全般 [未解決] 送料無料条件について

  • このトピックには4件の返信、2人の参加者があり、最後にpnirにより12年前に更新されました。
5件の投稿を表示中 - 1 - 5件目 (全5件中)
  • 投稿者
    投稿
  • #51444
    pnir
    参加者

    ご担当者 様

    はじめまして。

    素敵なプラグインありがとうございます。

    Welcartを導入し、○円以上で送料無料条件を設定しているのですが、

    送料無料を全ての都道府県に適用するのではなく、○円以上で○県にのみ

    送料無料を適用することは可能でしょうか?

    可能であれば、その方法をご教示お願いいたします。

    お忙しいところ、大変お手数ですが、よろしくお願いいたします。


    WordPress のバージョン:3.3.1

    Welcart のバージョン:1.1.3

    ご利用のテーマ:welcart_default

    症状を確認したブラウザ:Sleipnir

    サーバー(会社名、サービス名):さくらインターネット

    SSLの利用: 無し

    WordPress のパーマリンク設定:


    #64284
    nanbu
    キーマスター

    こんにちは。

    送料を再計算する’usces_filter_getShippingCharge’というフックがあります。フックの使い方はこちらをご覧ください。

    https://www.welcart.com/community/archives/1697

    このような感じになります。

    add_filter('usces_filter_getShippingCharge', 'my_filter_getShippingCharge', 10, 3);
    function my_filter_getShippingCharge($charge, $cart, $entry){
    if( '東京都' == $entry['delivery']['pref'] ){
    $charge = $charge * 1.2;
    }
    return $charge;
    }

    #64285
    pnir
    参加者

    nanbu 様

    こんにちは。

    迅速かつご丁寧なご回答ありがとうございます。

    下記コードを

    add_filter(‘usces_filter_getShippingCharge’, ‘my_filter_getShippingCharge’, 10, 3);

    function my_filter_getShippingCharge($charge, $cart, $entry){

    if( ‘東京都’ == $entry ){

    $charge = $charge * 1.2;

    }

    return $charge;

    }

    functios.php に記述しましたが、適用されませんでした。

    usceshop.class.php にも記述してみましたが、変化はありませんでした。

    上記コードをどこに記述したらいいでしょうか?

    また、3000円以上で沖縄県にのみ送料無料を適用させたい場合、

    add_filter(‘usces_filter_getShippingCharge’, ‘my_filter_getShippingCharge’, 10, 3);

    function my_filter_getShippingCharge($charge, $cart, $entry){

    if( ‘沖縄県’ == $entry ){

    $charge = $charge * 1.2;

    }

    return $charge;

    }

    でよろしいでしょうか?

    大変お手数をおかけいたしますが、ご回答よろしくお願いいたします。

    #64286
    nanbu
    キーマスター

    フックの使い方の記事にもあります通り、上記コードはテーマ内のfunctions.phpに書くものです。

    ショップのカスタマイズは大変危険なものです。もし、$charge = $charge * 1.2;が何を表しているのかをご存じないのであれば、PHPを基礎から学ばなくてはならず、今の段階ではご自分でのこのカスタマイズは無理ではないかと思います。「Welcartレスキュー」など業者にカスタマイズをご依頼されてはいかがでしょうか。残念ですがここで全てのコードを書くことはできませんのでご了承ください。

    #64287
    pnir
    参加者

    nanbu 様

    度々のご回答ありがとうございます。

    カスタマイズの件、私では難しそうですので「Welcartレスキュー」に

    相談してみます。

    ご教示いただきありがとうございました。

    今後ともよろしくお願いいたします。

5件の投稿を表示中 - 1 - 5件目 (全5件中)
  • このトピックに返信するにはログインが必要です。