FAQ
Q20040224 総額表示に伴うポイント計算の修正について
A20040224 ポイント発行機能のあるA7_6(A7_5/A7_4など)では、消費税の「総額表示」に対応する変更を行った場合、ポイント計算をするときの元にする金額が税込みの価格になっています。これを税抜き価格に変更するためには以下のようにしてください。
もっとも、購入者にとっては税込価格を元にしたポイント計算の方がわかりやすく、ありがたいはずですので、その場合は以下の変更は行う必要がありません。

1. 消費税の計算に付いては、Q20040124の「消費税「総額表示」義務化への対応について」における【II】の「消費税表示部を内税表示にする」による対応を行ってください。(総額表示合計額中の消費税額を計算する式が必要だからです。)

2. shopフォルダまたはishopフォルダ内のsend.cgi(Yオプションを導入している場合はcart.cgi)のsub kakunin2サブルーチンで以下の個所を見つけます。

#ポイント計算の元になる金額
if ($calc_point_type eq '1'){
$subtotal_p=$subtotal;
}else{
$subtotal_p=$subtotal-$nebiki;
}

この部分を以下のように書き換えます。
総額表示合計額から消費税分($tax)をマイナスしています。

#ポイント計算の元になる金額
if ($calc_point_type eq '1'){
$subtotal_p=$subtotal-$tax;
}else{
$subtotal_p=$subtotal-$tax-$nebiki;
}