返信先: フックの動作について

ホーム フォーラム その他 フックの動作について 返信先: フックの動作について

#69763

kikuchi
参加者

kitamuuu様
アドバイスありがとうございます。
フックに
global $usces;
$total_items_price = $usces->get_total_price();
を追加してみましたが変わりませんでした。
———————————————-
//2500以下で送料150円プラス
add_filter( ‘usces_filter_getShippingCharge’, ‘my_filter_getShippingCharge’, 10, 3);
function my_filter_getShippingCharge($charge, $cart, $entry){
global $usces;
$total_items_price = $usces->get_total_price();
if ($entry[‘order’][‘total_items_price’] <= 2500) {
$charge += 150;
}
return $charge;
}
———————————————-
も試してみましたが同じ結果でした。
やはり直ぐに精算に行くと150円が足されてしまいます。
コードの書き方に間違いがあるのでしょうか?

よろしくお願いいたします。