TAMURA Toshihiko
tamur****@bitsc*****
2004年 9月 28日 (火) 14:12:41 JST
こんにちは、田村です。 大竹さん: > oscommerceMS1R6aで価格設定をUS$、言語を英語と日本語で > 運用しています。日本人向けに商品価格を$だけでなく、 > 参考価格として円表示したいと思っています。 > > 通貨設定で日本円を入れてしまえば、切り替えで表示に関しては > やりたい事に合致するのですが、そのままレジへ行くと当然ながら > 円で計算されてしまいます。円はあくまで参考価格で、注文合計 > 計算などには$のみを使用したいのです。 デフォルトの通貨はUSDにしているわけですね。 それでしたら、ショッピングカート以降の決済プロセスでは、 強制的に通貨を USD に変えてしまう方法もあると思います。 includes/application_top.php でページを判別して書き換えるか、 各ページの先頭近くで、選ばれている通貨($currency)を 次のように書き換えます。 $true_currency = $currency; // 元の通貨を保存 $currency = 'USD'; その上で、必要に応じて以下のように円表示するという案です。 ------------------------------------------------------------ if ($true_currency == 'JPY') { echo '(参考価格)' . $currencies->format($cart->show_total(),true,'JPY'); } ------------------------------------------------------------ -- 田村敏彦 / 株式会社ビットスコープ E-mail:tamur****@bitsc***** http://www.bitscope.co.jp/