——————————————-
WordPress のバージョン:4.4.1
Welcart のバージョン:1.6.6
ご利用のテーマ:オリジナル
症状を確認したブラウザ:
サーバー(会社名、サービス名):
SSLの利用:
WordPress のパーマリンク設定:
——————————————–
いつもありがとうございます。
下記サイトで紹介されている上のコードを変えて、
//10,000円以上で送料300円引き
add_filter( 'usces_filter_set_cart_fees_shipping_charge', 'my2_filter_set_cart_fees_shipping_charge', 10, 3);
function my2_filter_set_cart_fees_shipping_charge($shipping_charge, $carts, $entries){
if ($entries['order']['total_items_price'] >= 10000) {
$shipping_charge -= 300;
}
return $shipping_charge;
}
商品合計ではなく総合計金額税込21600ならば送料無料と言うことにしたいので、
(会員による値引きをレスキューで作っていただきましたので、送料の有無を値引き後の値段で判別したい)
「total_items_price」を「total_full_price」に変え以下にしました。
add_filter( 'usces_filter_set_cart_fees_shipping_charge', 'my2_filter_set_cart_fees_shipping_charge', 10, 3);
function my2_filter_set_cart_fees_shipping_charge($shipping_charge, $carts, $entries){
if ($entries['order']['total_full_price'] >= 21600) {
$shipping_charge = 0;
}
return $shipping_charge;
}
ページをリロードすれば正しく表示されるのですが、
リロードしないと正常になりません。
リロードしないでも反映されるようにできますでしょうか?
よろしくお願い致します。