返信先: 代引き手数料設定

2017 年 3 月 27 日

ホーム フォーラム 要望と提案 代引き手数料設定 返信先: 代引き手数料設定

#82528

st401
参加者

年度末のお忙しい中、早々のご連絡ありがとうございます。
また、他力本願的な書き込みで失礼いたしました。

方法として過去スレなどを拝見し
add_filter(‘usces_filter_getCODFee’, ‘my_filter_getCODFee’, 10, 3);
function my_filter_getCODFee(){
$args = func_get_args(); //フックからデータを取得
list ($fee, $payment_name, $amount_by_cod) = $args; //配列を変数にセット
if ($payment_name == ‘代引き’) {
$fee = $fee * $itemcount; //支払方法が代引きなら、手数料を200円に設定
}
return $fee;
}

とフックを試み、手数料の任意変更はできるのですが、別のfunctionでカート内の商品総数を引っ張るフィルターを見つけることができず、またfunction間の変数引用方法に躓いている次第です。