返信先: 特定の配送方法で、一定金額以上の場合のみ送料を無料にしたい

フォーラム 使い方全般 特定の配送方法で、一定金額以上の場合のみ送料を無料にしたい 返信先: 特定の配送方法で、一定金額以上の場合のみ送料を無料にしたい

#92880
oikawa
参加者

お世話になっております。
複数ある配送方法から特定の配送方法(id)を取得して、合計金額が5,000円以上の場合送料無料にするカスタマイズがしたいのですが、配送方法(id=2)の取得がうまくいかないのですが、($entry)では取得できないのでしょうか?お手数おかけしますがご教授いただけますと助かります。何卒、宜しくお願い致します。

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($cart);
if($entry == 2){
if ($total_items_price >= 5000){
$charge = 0;
}
}
return $charge;
}

——————————————-
WordPress のバージョン:5.7
Welcart のバージョン:2.1.5
PHP のバージョン:7.4.13
Welcart専用の拡張プラグインとバージョン:Welcart e-Commerce2.1.5
ご利用のテーマ:WelcartBasic の自作子テーマ
症状を確認したブラウザ:firefox
サーバー【重要】:xserver
——————————————–