返信先: [解決済み] 送料に消費税が加算される

2014 年 3 月 7 日

ホーム フォーラム 使い方全般 [解決済み] 送料に消費税が加算される 返信先: [解決済み] 送料に消費税が加算される

#69169

9steps
参加者

——————————————-
WordPress のバージョン: 3.8.1
Welcart のバージョン: 1.3.13.1403071
ご利用のテーマ: デフォルトテーマを独自カスタマイズ
——————————————–

いつもお世話になっております。

送料に消費税を加算しないようにするため、こちらのフィルターを試してみました。やはり現バージョンではそのままでは動きませんでした。

そこでソースを確認し、次の2つのフィルターをフックしてみたところ、想定通り動くようになりましたのでご報告いたします。

総合計金額をフィルター:


add_filter('usces_filter_set_cart_fees_total_full_price', 'my_filter_set_cart_fees_total_full_price', 10, 6);

function my_filter_set_cart_fees_total_full_price(){

    global $usces;
    $args = func_get_args();
    $tax = $usces->options['tax_rate']; // 消費税を取得
    $total_full_price = $args[1] + ( $args[1] * ($tax / 100) ) + $args[2] + $args[3] + $args[4] + $args[5];

    return $total_full_price;
}

商品合計をフィルター:


add_filter('usces_filter_set_cart_fees_total_price', 'my_usces_filter_set_cart_fees_total_price', 10, 6);

function my_usces_filter_set_cart_fees_total_price(){

    $args = func_get_args();
    $total_price = $args[1] + $args[2] + $args[3] + + $args[5];

    return $total_price;
}

ただ上記のフィルターですと、100円単位以下で端数が出る際に、税計算方法の「切捨て、切上げ、四捨五入」の設定が上手く反映されるかちょっと自信がありません。。。

  • この返信は3 年、 9 ヶ月前に   さんが編集しました。
  • この返信は3 年、 9 ヶ月前に   さんが編集しました。