[Tep-j-general] Re: featured_products_v1.3 日本語対応版の価格表示について

Zurück zum Archiv-Index

Seiji Sogabe sogab****@nttco*****
2005年 9月 6日 (火) 13:56:39 JST


こんにちわ、曽我部です。

esep wrote:
> こんにちは、いずはらと申します。いつも参考にさせていただき何とか立ち上げるこ
> とが出来ました。みなさまに感謝申し上げます。
> 
> osCommerce2.2MS1Jをインストール後にこちらを参考に各種カスタマイズをいた
> しておりますが、TOPページ新着商品ボックス表示を変更しようと思いfeatured_
> products_v1.3日本語対応版を導入させて頂きました。
> 
> おすすめ商品ボックス表示まで進み問題なく導入できたと思っていましたところ、
> 価格表示が違っていることに気が付きました。例えば、ある商品の登録価格が9
> 8,000円(税込)の場合、94,266円(税込)と表示されます。カタロ
> グ管理の特価商品登録をしている商品も、同様の現象です。

catalog/includes/modules/featured_products.phpの 25行目、27行目で税込価格を
算出しているところ($currencies->display_priceを使用している)

たとえば、

> $currencies->display_price($featured_products_array[$i]['price'], 
>                            $featured_products_array[$i]['tax_class_id']);

を、

$currencies->display_price($featured_products_array[$i]['price'],
            追加→         tep_get_tax_rate(
                           $featured_products_array[$i]['tax_class_id']));

に変更してみてください。

display_priceの第2引数は税率ですが、既存のものだと'一般消費税'を表すID(=1)なの
で、おかしくなったのではないでしょうか。

  ○ 93,333(税抜き価格) * 1.05 = 98,000
 × 93,333(税抜き価格) * 1.01 = 94,266

実際に試していないので、まちがえていたらすみません。

では。




Tep-j-general メーリングリストの案内
Zurück zum Archiv-Index