解決済複数配送先プラグインで県ごとに追加料金を設定したい

フォーラム 拡張プラグイン 【解決済】複数配送先プラグインで県ごとに追加料金を設定したい

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

    先日、複数配送プラグイン WCEX Multiple Shipping を購入しました。
    これまで「北海道・沖縄」にのみ追加送料の+1,500円を設定して稼働していたのですが、上記プラグインを導入して、複数配送を試したところ、配送ごとに送料が加算されず、最後の確認ページの送料に加算される形となってしまいます。
    複数配送でも配送ごとに送料を加算できる方法を教えていただきたいです。
    下記がこれまでに使っていたソースコードです。
    ——————————————–
    add_filter(‘usces_filter_set_cart_fees_shipping_charge’, ‘mypref_filter_set_cart_fees_shipping_charge’, 10, 3);
    function mypref_filter_set_cart_fees_shipping_charge($shipping_charge, $cart, $entry){
    $myprefs = array(‘沖縄県’, ‘北海道’);
    if(in_array($entry[‘delivery’][‘pref’], $myprefs)){
    $shipping_charge += 1500;
    }
    return $shipping_charge;
    }
    ——————————————–
    お忙しいところお手数をおかけいたしますがよろしくお願いいたします。

    #95681
    sagawa
    キーマスター

    こんにちは。

    配送・支払方法ページに表示される送料の表示の事を指しておられるのでしょうか?
    それであれば、wcex_multiple_shipping\wcex_multiple_shipping.phpファイルに記述されている関数msa_confirm_rows内に用意しているフックをご利用いただく事になるかと思います。

    #95683
    ba24722
    参加者

    ご返信ありがとうございます。
    こちらの伝え方が悪く申し訳ありません。

    配送・支払方法ページに表示される送料の表示の事を指しておられるのでしょうか?
    →表示だけではなく、北海道と沖縄だけ+1,500円されるようにしたいです…。

    msa_confirm_rowsにフックさせる形だと、表面的に金額を加算するだけになってしまうかなと思いますので、送料を計算する際、注文時の送料に北海道と沖縄だけ+1,500円されるようにしたいです。

    自分でもコードを作っていますがなかなかうまくいかず…
    お忙しい中申し訳ないのですが、お教え頂ければ幸いです。
    よろしくお願いいたします。

    #95686
    sagawa
    キーマスター

    こんにちは。

    最後の確認ページの送料に加算される形となってしまいます。

    表面的に金額を加算するだけになってしまうかなと思いますので

    内容確認ページでは送料の修正は反映されているとのことですので、再計算した送料表示の問題を解決すれば良いと思ったのですが、先のコメントを見ると送料の再計算が反映されないという事のように見受けられます。
    送料および複数配送の送料表示(両方とも)が意図するように反映されていないという認識でよろしいでしょうか?

    また、記載がないため確認ですが、送料無料設定などを行っているが、北海道と沖縄の場合は送料無料条件を満たしていても、追加で1500円送料を加算されたいといったような意図でよろしいでしょうか?
    これら条件がないのであれば、配送設定の変更だけで済みますので、念のため確認をさせていただきました。

    #95688
    sagawa
    キーマスター

    ba24722様

    追記です。
    usces_filter_getShippingChargeフックを利用すれば、双方ともに対応できるかと思います。

    #95699
    ba24722
    参加者

    ご返信ありがとうございます。
    追伸でのご連絡ありがとうございます。
    上記フックにて、両方に適用することができました。
    この度はお教えいただきありがとうございました。
    今後ともよろしくお願いいたします。

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