myhalal

動作に関するご質問の場合は、必ず下記をコピペしてご利用の環境をご記入ください。
-------------------------------------------
WordPress のバージョン:(例 5.2.2)
Welcart のバージョン:(例 1.9.20)
PHP のバージョン:(例 7.2)
Welcart専用の拡張プラグインとバージョン:(例 DL Seller 3.0.8、SKU Select 1.1.4)
ご利用のテーマ:(例 WelcartBasic の自作子テーマ)
症状を確認したブラウザ:
サーバー:(会社名、サービス名)
SSLの利用:(例 常時SSL)
--------------------------------------------

フォーラムへの返信

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

  • myhalal
    参加者

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

    —————–
    この一文では、Select(Select(Add:¥500) が選択されているか、を判定していますが、この値が正しいか(本当にイコールになるか)をお確かめください。
    —————–
    とのことですが、、、
    カートページ設定>カスタムオーダーフィールドで添付のように、クール便を使うかどうかをSelectで選択するようにしており、Selectを選択した際に、カートにて¥500追加されるようにしたいため問題ないかと思われます。
    なお、文字コードや¥を半角に修正しても、カートで最終的に500円が追加されません。(現在代引き設定も使用しており、こちらはテーブルにのっとった追加料金が加算されます)
    他に何か考えれられることはあるでしょうか?

    改めて現在追加しているコードを転記いたします。

    //クール便を選択した場合にプラス500円
    add_filter( ‘usces_filter_set_cart_fees_shipping_charge’, ‘custom_filter_set_cart_fees_shipping_charge’, 10, 3);
    function custom_filter_set_cart_fees_shipping_charge($shipping_charge, $carts, $entries){
    if ($entries[‘custom_order’][‘cool’] == “Select(Add:\500)”){
    $shipping_charge += 500;
    }
    return $shipping_charge;
    }

    どうぞよろしくお願いいたします。

    Attachments:
    You must be logged in to view attached files.

    myhalal
    参加者

    利用環境は下記になります。どうぞよろしくお願いいたします。
    ——————————————-
    WordPress のバージョン:4.9.6
    Welcart のバージョン:1.9.1
    Welcart専用の拡張プラグイン:なし
    ご利用のテーマ:(例 Welstore)
    症状を確認したブラウザ:Chrome 67.0.3396.87(Official Build) (64 ビット)
    サーバー:heteml
    SSLの利用:(常時SSL)WordPress のパーマリンク設定:https://www.myhalal.co.jp/sample-post/
    ——————————————–

2件の投稿を表示中 - 1 - 2件目 (全2件中)