WCEX Multiple Shipping 特定の県だけ無料にしない

フォーラム 拡張プラグイン WCEX Multiple Shipping 特定の県だけ無料にしない

タグ: 

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

    どなたかお知恵を貸して下さい。

    現在、下記のフックで「〇〇円以上で送料無料」ですが、沖縄だけは対象外で常に3,000円とするカスタマイズを施しています。(送料設定は沖縄を0円に設定しておく)

    通常購入は上手くいったのですが、「WCEX Multiple Shipping」で、配送先を沖縄にした場合、元々の設定の0円になってしまいます。どの様に書けばうまくいくでしょうか?宜しくお願い致します。

    function change_shipping_charge($shipping_charge, $cart, $entry){
    $myprefs = array(‘沖縄県’);
    if(in_array($entry[‘delivery’][‘pref’], $myprefs)){
    $shipping_charge += 3000;
    }
    return $shipping_charge;
    }
    add_filter(‘usces_filter_set_cart_fees_shipping_charge’, ‘change_shipping_charge’, 10, 3);

    ———環境———-
    WordPress のバージョン:6.3.1
    Welcart のバージョン:2.8.23
    PHP のバージョン:7.41 (Local)
    Welcart専用の拡張プラグインとバージョン:WCEX Multiple Shipping 1.2.9
    ご利用の親テーマとバージョン :Welcart Basic 1.7.3
    ご利用の子テーマとバージョン :Welcart Voll 1.4.3
    症状を確認したブラウザ:
    サーバー:Local (local by flywheel) 

    上手く行かないまま、ロリポップで稼働中

    Attachments:
    You must be logged in to view attached files.
1件の投稿を表示中 - 1 - 1件目 (全1件中)
  • このトピックに返信するにはログインが必要です。